Para algunas personas, los lenguajes de programación antiguos son feos, obsoletos, anticuados e inútiles. Para mí, son todo lo contrario… gemas que esperan ser redescubiertas.
Un lenguaje de programación antiguo puede enseñarte mucho y puede convertirte en un mejor desarrollador. La gente hoy en día se está acostumbrando a tener todo lo que proporciona el idioma y eso es malo porque no te obliga a pensar.
El lenguaje de programación antiguo carece de muchas cosas que encuentras en los lenguajes modernos, pero eso no significa que no sean tan poderosos, ya que te brindan todas las herramientas para implementar las cosas tú mismo.
Comencemos con el lenguaje de programación más antiguo que conozco…
Un lenguaje de programación imperativo de propósito general que es esencialmente adecuado para cálculos numéricos y computación científica.
Un lenguaje de programación de computadora similar al inglés diseñado para uso comercial.
Es imperativo, procedimental y desde 2002, Orientado a Objetos.
Sé que te estás preguntando qué diablos significa “PIC 9″… bueno…”9” es para valores numéricos, “X” para alfanuméricos, “S” para signos y “V” para decimales.
Superconjunto de Algol 60. Considerado el primer lenguaje de programación orientado a objetos.
Cada programa comienza con un “Comienzo – Fin”. Las variables necesitan un tipo. Podemos tener variables globales y locales. “OutInt” se usa para imprimir números enteros en la pantalla, mientras que “OutText” es para cadenas. OutImage se utiliza para imprimir una línea vacía. Las variables enteras se asignan usando “=” mientras que las variables de cadena usan “:=”.
Lenguaje de programación imperativo y no estructurado. Además, está orientado a objetivos.
Las variables no necesitan un tipo de datos, su tipo depende del valor asignado. Al definir un método, debemos especificar a qué llamar cuando finaliza o falla. Para cada sección, debemos determinar si funciona o no y, dependiendo de eso, pasar a otra sección. Una condición “Si” debe ser por sí misma y moverse a otra sección dependiendo del resultado. En este ejemplo, “gt(num,1)” es una declaración “If”.
Únete a nuestro canal en Telegram con cientos de cursos gratis publicados diariamente
Parte de la familia Algol de lenguajes de programación imperativos (Algol58, Algol60 y Algol68). Uno de los lenguajes más influyentes de todos los tiempos, dando lugar a Simula, B, Pascal y C entre muchos otros.
Todas las aplicaciones comienzan con BEGIN-END. Las variables necesitan un tipo. Los procedimientos pueden tener cero o más parámetros. Se devuelve el último valor y siempre se debe devolver un valor. Al imprimir un número, se mostrará el signo, por eso necesitamos formatear su salida. Es muy probable que este sea el primer lenguaje de programación en usar “ELIF”, y también “FI” para cerrar una declaración “IF”. “;” se utiliza para terminar una línea.
Un lenguaje de programación reflexivo tipado dinámicamente y orientado a objetos.
Smalltalk ha influido en muchos lenguajes como Objective-C, Java, Python, Ruby y muchos más…
Las variables se declaran entre “|”. Los valores se asignan usando “:=”. Las declaraciones “IF” son especiales ya que se definen como “ifTrue” y “ifFalse” y “[ ]” se usan para encerrar bloques. Usamos “Mostrar transcripción” porque, de lo contrario, se imprimirá un texto adjunto como este ‘Esto es un texto’ en lugar de Esto es un texto. Si se pregunta sobre “valor:”, eso se usa para llamar a un parámetro.
Esta publicación se publicó originalmente en LinkedIn, merecen todo el reconocimiento y creditos.
La estructura incluye cinco entrenamientos principales de Microsoft 365 Fundamentals con más de 200 preguntas…
CONDUSEF ofrece curso gratuito de Educación Financiera con 8 módulos prácticos. Aprende a manejar tu…
Aprende a crear un juego de carreras con Python y Pygame. Tutorial paso a paso…
Este curso, valorado originalmente en 529 MX$, está disponible por tiempo limitado y ya cuenta…
Tailwind CSS representa una aproximación diferente al desarrollo de interfaces web. A diferencia de otros…
La manipulación de datos en Python representa una de las habilidades fundamentales para cualquier persona…