¿Qué tipo de programación debo de usar?

6 respuestas [Último envío]
Imagen de nineil
Desconectado
Integró: 10/11/2006
Puntos: 286

En el presente foro, debatiremos las distintas razones para usar los distintos modelos de programación que existen: estructurada, orientado a objetos, logica, funcional, concurente, paralela, etc.

Sin votos aún

Nils Murrugarra Llerena
Graduated Computer Science Student

Imagen de nineil
Desconectado
Integró: 10/11/2006
Puntos: 286
Tipo Programacion

Yo opino, que debemos de usar la POO, ya que esta da mas de orden y reutilizacion. Pero para mejor uso se los puede mezcalr con otros tipos de lenguajes de programación. Pero tambien hay otros tipos de programaciónq ue opinan de ellos.

Nils Murrugarra Llerena
Graduated Computer Science Student

Imagen de dwonga
Desconectado
Integró: 06/11/2006
Puntos: 24
Lenguaje de programación esotérico

A ver, depende. Por ejemplo para modelar un software que reutilizaré, o que necesito asegurar que su codigo es limpio y bien hecho: programación a objetos. Si necesito programar rápido y cosas chicas, un lenguaje de script (el costo de desarrollo es barato). Si necesito programar rápido, una aplicacion tipo comercial, un RAD (visual basic, powerbuilder, etc). Si necesito programar algo que quiero que quede enreverado, oscuro y muy críptico, usaría un tipo especial programación: programación esotérica. Creo que escogería programar en Brainfuck. Brainfuck (el "quemachekos") es un lenguaje de programación que sólo tiene ocho instrucciones, y ¡todas son de un sólo carácter!. Además es turing completo. Quien quiera probarlo, puede bajar de allí un compilador para windows.

Ale, todos a programar como queraís. La cosa es disfrutar la experiencia :-)

Imagen de dwonga
Desconectado
Integró: 06/11/2006
Puntos: 24
Este lenguaje tambien parece

Este lenguaje tambien parece interesante: UnLambda. Como dice la web:

Unlambda es un lenguaje de programación inventado por David Madore. Este lenguaje es producto de la intersección entre dos lenguajes de programación 'marginales'.

  • Lenguajes de programación ofuscados o lenguaje de programación esotérico, de los cuales el representante canónico es INTERCAL. Esto significa que este lenguaje fue diseñado para hacer la programación difícil y sufrida. (divertida y competitiva)
  • Lenguajes de programación funcional, de los cuales el representante canónica es Scheme (un dialecto de Lisp). Esto significa que el único objeto manipulado por el lenguaje es la función.

    ¿Quién dijo que los informáticos no tenemos humor? A ver nils cuando sacamos un curso de UnLambda? :)

  • Desconectado
    Integró: 19/12/2006
    Puntos: 0
    Ook!

    El lenguaje esoterico Ook! , es creo el mas extraño que haya visto miren el siguiente enlace y observen el codigo fuente de un "Hola Mundo", es impresionante !!

    http://es.wikipedia.org/wiki/Ook!

    salu2
    OP3NGL

    Estudiante de Ingenieria de Software
    Universidad Peruana de Ciencias Aplicadas - UPC
    Intereses: Gráficas por Computadora con OpenGL

    Estudiante de Ingenieria de Software
    Universidad Peruana de Ciencias Aplicadas - UPC
    Intereses: Gráficas por Computadora con OpenGL

    Imagen de Karlitoz
    Desconectado
    Integró: 26/09/2010
    Puntos: 26
    Genial!

    Vaya, no había escuchado de ese lenguaje... Sólo tiene 3 palabras reservadas (Ook., Ook?, y Ook!), bastante interesante.

    Desconectado
    Integró: 12/12/2007
    Puntos: 0
    Los lenguajes esotéricos

    Los lenguajes esotéricos son interesantes para el estudio experimental del desarrollo de lenguajes y modelos de programación. Muchos conceptos innovadores son usados de vez en cuando como base de algún denominado lenguaje esotérico. No todos son tan crípticos o inutilizables a fin de cuentas, aunque por definición son extraños.

    Un par que llamaron mi atención fueron:

    - Piet
    - Shakespeare

    Hay miles de ellos y siempre aparecen nuevos, creados en algun instituto o universidad o comunidad especializada; a veces son producto de alguna tarea o algún proyecto de investigación personal. Seguramente los interesados en lenguajes de programación tendrían a bien revisar algunos:

    http://esolangs.org/wiki/Language_list

    Distribuir contenido