Saltar al contenido

Lenguaje de progrmacion

diciembre 28, 2021
Lenguaje de progrmacion

Lista de lenguajes de programación

Ada fue diseñado originalmente por un equipo dirigido por el informático francés Jean Ichbiah de CII Honeywell Bull bajo contrato con el Departamento de Defensa de los Estados Unidos (DoD) entre 1977 y 1983 para sustituir a más de 450 lenguajes de programación utilizados por el DoD en ese momento[12]. Ada fue nombrado en honor a Ada Lovelace (1815-1852), que ha sido acreditada como la primera programadora de ordenadores[13].

Ada fue diseñado originalmente para sistemas embebidos y de tiempo real. La revisión de Ada 95, diseñada por S. Tucker Taft de Intermetrics entre 1992 y 1995, mejoró el soporte para sistemas, numéricos, financieros y de programación orientada a objetos (POO).

Las características de Ada incluyen: tipado fuerte, mecanismos de programación modular (paquetes), comprobación en tiempo de ejecución, procesamiento paralelo (tareas, paso de mensajes sincrónicos, objetos protegidos y sentencias selectas no deterministas), manejo de excepciones y genéricos. Ada 95 añadió soporte para la programación orientada a objetos, incluyendo el envío dinámico.

La sintaxis de Ada minimiza las opciones de formas de realizar operaciones básicas, y prefiere las palabras clave en inglés (como «or else» y «and then») a los símbolos (como «||» y «&&»). Ada utiliza los operadores aritméticos básicos «+», «-«, «*» y «/», pero evita el uso de otros símbolos. Los bloques de código están delimitados por palabras como «declare», «begin» y «end», donde el «end» (en la mayoría de los casos) va seguido del identificador del bloque que cierra (por ejemplo, if … end if, loop … end loop). En el caso de los bloques condicionales, esto evita un else colgante que podría emparejarse con una expresión if anidada incorrecta en otros lenguajes como C o Java.

20 ejemplos de lenguaje de programación

Un programador escribe texto en el código fuente de un lenguaje de programación para hacer programas. Normalmente, el lenguaje de programación utiliza palabras reales para algunos de los comandos (por ejemplo, «si… entonces… si no…», «y», «o»), para que el lenguaje sea más fácil de entender para un humano. Como cualquier lenguaje normal, muchos lenguajes de programación utilizan signos de puntuación. Muchos programas se compilan, lo que significa que el ordenador cambia, o traduce, el código fuente a otro lenguaje (como el lenguaje ensamblador[1][2] o el lenguaje máquina) que un ordenador puede leer, pero que es mucho más difícil de leer para una persona.

Los programas de ordenador deben escribirse con mucho cuidado. Si un programador comete errores, o un programa intenta hacer algo para lo que el programador no lo diseñó, entonces el programa puede dejar de funcionar, lo que se llama «crashing». Cuando un programa tiene un problema debido a la forma en que se escribió el código, esto se llama «error». Un error muy pequeño puede causar un problema muy grande.

Hay muchos tipos de lenguajes de programación. La mayoría de los lenguajes de programación no siguen un solo tipo, por lo que es difícil asignar un tipo para cada lenguaje. Los ejemplos de cada tipo se dan en cada sección a continuación porque son los ejemplos más conocidos de ese tipo.

Clasificación de los lenguajes de programación

No hay una respuesta correcta, por supuesto. La elección de un primer lenguaje dependerá del tipo de proyectos en los que quieras trabajar, para quién quieras trabajar o lo fácil que quieras que sea. Con suerte, esta guía te ayudará a tener una mejor idea de cuál deberías elegir.

Python es siempre recomendable si estás buscando un lenguaje de programación fácil e incluso divertido para aprender primero. En lugar de tener que saltar a reglas estrictas de sintaxis, Python se lee como el inglés y es simple de entender para alguien que es nuevo en la programación. Esto le permite obtener un conocimiento básico de las prácticas de codificación sin tener que obsesionarse con detalles menores que suelen ser importantes en otros lenguajes.

Python también es ideal para el desarrollo web, las interfaces gráficas de usuario (GUI) y el desarrollo de software. De hecho, se utilizó para construir Instagram, YouTube y Spotify, por lo que está claramente en la demanda entre los empleadores, además de tener un onboarding más rápido.

Aunque C es uno de los lenguajes más difíciles de aprender, sigue siendo un excelente primer lenguaje para aprender porque casi todos los lenguajes de programación están implementados en él. Esto significa que una vez que aprendas C, será sencillo aprender más lenguajes como C++ y C#.

Lenguajes de programación para principiantes

No hay duda de que la programación de software es una carrera caliente en este momento. La Oficina de Estadísticas Laborales de los Estados Unidos proyecta un crecimiento del 21% para los trabajos de programación entre 2018 y 2028, lo que supone más de cuatro veces la media de todas las ocupaciones. Además, el salario medio anual de un programador de software es de unos 106.000 dólares, lo que casi triplica el salario medio de todos los trabajadores estadounidenses.

Sin embargo, no todos los trabajos de programación son iguales. Diferentes funciones, empresas y tipos de software requieren el conocimiento y la comprensión de diferentes lenguajes de programación, y a menudo es beneficioso conocer varios lenguajes. Intentar introducirse en el campo de la programación de software puede ser una experiencia desalentadora, especialmente para los profesionales sin experiencia previa en programación.

Tanto si eres nuevo en el mundo de la programación como si quieres refrescar tus conocimientos, te ayudará saber qué lenguajes son los más demandados. Estos son los 10 lenguajes de programación más populares de 2020, según el número de ofertas de trabajo que aparecen en el sitio de búsqueda de empleo Indeed, el salario medio anual de esos puestos y factores como la facilidad de uso y el potencial de crecimiento.

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