Esta página web esta en venta en SEOBulk.net

Como han evolucionado los lenguajes de programacion

Como han evolucionado los lenguajes de programacion
Índice
  1. Lenguajes de programación más utilizados
    1. Niveles de lenguajes de programación
    2. Primer lenguaje de programación
    3. Lenguajes de programación por orden cronológico

Lenguajes de programación más utilizados

Hay muchos factores que influyen en la elección de los lenguajes de programación; los principales son el coste, la política de la organización, la disponibilidad, la fiabilidad, la idoneidad y la capacidad de ampliación. Todos estos factores deben tenerse en cuenta a la hora de elegir un lenguaje de programación.

Coste - Uno de los factores más importantes es el coste, ya que puede influir en el desarrollo y el mantenimiento del software. Para desarrollar un proyecto de software, hay que tener en cuenta el tamaño del proyecto. Dependiendo del tamaño del proyecto puede cambiar el número de programadores que se empleen. Por ejemplo, un gran proyecto requerirá muchos programadores, cuya contratación puede resultar muy costosa. Incluso mantener el proyecto y mantenerlo al día, libre de errores, costará mantener a los programadores para hacer esto a lo largo de los años. Sin embargo, algunos lenguajes pueden ser más fáciles de reducir los costes de desarrollo debido a que son más sencillos y rápidos de desarrollar y mantener. En general, es importante equilibrar el coste y el rendimiento para obtener el mejor resultado posible en relación con el coste del proyecto.

Niveles de lenguajes de programación

Durante el tiempo que llevamos publicando el Radar, también hemos asistido a la aparición de la llamada ola funcional. Por supuesto, lenguajes como Lisp y Haskell llevan literalmente décadas con nosotros; lo que realmente estaba ocurriendo era que empezábamos a ver cómo las empresas se interesaban por los lenguajes funcionales.

Puedo ilustrar por qué ese acuerdo es tan importante echando un vistazo a Golang. Empezamos a percibir el entusiasmo en torno a Go en 2014. Go, como lenguaje, intentaba ofrecer una alternativa a C para la programación de sistemas. Sin embargo, también creó más conflicto entre las personas que realmente se preocupan por los lenguajes que cualquier otro que recuerde en mucho tiempo.Una persona con la que hablé en ese momento pensó que era una abominación. Una de las personas con las que hablé en aquel momento pensaba que era una abominación. Incluso sugirió que la persona que creó Go debía de llevar dormida más de una década y acababa de despertarse, porque las decisiones tomadas en Go repetían el tipo de cosas que todos hacíamos entonces. Mientras tanto, a otra persona con la que hablé le encantaba Go. Ambas personas eran expertas en lenguajes de programación, lo que demuestra que dos personas pueden tener experiencias completamente diferentes al utilizar un lenguaje. Y es que tu experiencia con un lenguaje no sólo tiene que ver con lo que el lenguaje te aporta como desarrollador de software, sino con cómo lo ves tú. Todos pensamos en los problemas de formas distintas. Así que no te sorprendas si coges un nuevo lenguaje y te entusiasma, pero tus colegas no.

  Funcion de los lenguajes de programacion

Primer lenguaje de programación

Los lenguajes de programación siguen evolucionando tanto en la industria como en la investigación, a medida que cambian los sistemas y las aplicaciones. Hoy existe una gran variedad de lenguajes de programación con lenguajes, sintaxis y características diferentes. Los desarrolladores pueden utilizar un lenguaje en función de las preferencias del cliente o de las suyas propias. La tecnología de los lenguajes se desarrolló entre 1967 y 1997, dando lugar a algunos de los lenguajes de programación más utilizados incluso ahora. El rápido crecimiento de Internet a mediados de los 90 supuso un gran impulso para el mundo de los lenguajes de programación.

  Lenguajes de programacion para aplicaciones de escritorio

Escribir código, en muchos de los lenguajes de programación de esta lista, es complicado incluso para los programadores profesionales. Creado en 1991, Python se hizo tan popular porque es un lenguaje muy fácil de usar. Es un lenguaje de programación de alto nivel con énfasis en la legibilidad del código, vastas bibliotecas y framework. Algunas de las características destacables de Python son:

Por otro lado, Java, otro lenguaje de programación de alto nivel que se desarrolló en la década de 1990, es el más popular entre los programadores modernos. Java se desarrolló inicialmente para cajas de cable y dispositivos portátiles. Sin embargo, ha evolucionado tanto que hoy está presente en casi todas partes, desde la World Wide Web hasta los smartphones y los ordenadores. Es uno de los mejores lenguajes de programación y se utiliza mucho hoy en día, después de Python.

Lenguajes de programación por orden cronológico

La conversión sintáctica entre lenguajes de programación no es la única forma de convertir un código de un lenguaje a otro. Es el proceso de transformar datos conservando la estructura en la medida de lo posible. Según estudios recientes, migrar un código existente a un lenguaje más actual o eficiente, como Java o C++, requiere conocimientos tanto del lenguaje de origen como del de destino y puede resultar caro. El Commonwealth Bank de Australia, por ejemplo, gastó unos 750 millones de dólares en cinco años para cambiar su plataforma de COBOL a Java. En principio, un transcompilador puede ahorrar tiempo al eliminar la necesidad de reescribir el código desde cero. Aun así, en la práctica es difícil aplicarlos, ya que los distintos lenguajes tienen sintaxis diferentes y dependen de API de plataforma, funciones de biblioteca estándar y tipos de variables diferentes.

  Convertidor de lenguajes de programacion online

La migración de código heredado a otro lenguaje de programación puede realizarse a varios niveles, cada uno de ellos más ambicioso y difícil de aplicar. En consecuencia, a medida que se avanza en los niveles, aumenta la necesidad de conversión manual. En el nivel más básico, la migración es el proceso de convertir código de un lenguaje a otro. A un nivel superior, puede alterarse la estructura del sistema, por ejemplo, convirtiendo código escrito en un lenguaje puramente procedimental en código escrito en un lenguaje puramente orientado a objetos. A niveles aún más altos, puede ser necesario modificar la arquitectura global. Cada vez es más difícil mantener la coherencia entre distintos lenguajes, ya que cada día surgen nuevas tecnologías. También se introducen nuevas características cuando avanzan los lenguajes de programación. En consecuencia, los compiladores de interconversión vinculados a ese lenguaje deben actualizarse.

Subir
Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad