SEPTIEMBRE: Lenguajes por fuera de los comunes de los "bootcamps"

Iniciado por Miss Sinister, Septiembre 03, 2024, 08:49:28 PM

Tema anterior - Siguiente tema

0 Miembros y 2 Visitantes están viendo este tema.

Hola Underc0ders!

Estaré ofreciendo dos guías de aprendizaje adicionales por mes sobre lenguajes de programación  que no son tan comunes en los bootcamps tradicionales. La idea es brindarles la oportunidad de explorar y dominar herramientas valiosas que pueden ampliar sus habilidades y oportunidades profesionales.

Hoy es el turno de Lisp y Cobol



Lisp
Lisp es uno de los lenguajes de programación más antiguos, creado en 1958 por John McCarthy en el MIT. Es conocido por su enfoque en el procesamiento de listas, lo que lo convierte en un lenguaje poderoso para tareas de inteligencia artificial (IA) y manipulación simbólica. Lisp se caracteriza por su sintaxis única, donde todo es una lista, incluso el código. Esto permite la creación de metaprogramación y macros, donde el programa puede modificar su propio código.

Características principales:

Sintaxis basada en listas: El código de Lisp se estructura en forma de listas anidadas, utilizando paréntesis para agrupar elementos.


Funciones de primera clase:
En Lisp, las funciones son ciudadanos de primera clase, lo que significa que pueden ser pasadas como argumentos, devueltas como resultados y almacenadas en variables.
   

Evaluación perezosa: Lisp permite la evaluación diferida de expresiones, lo que es útil en programación funcional.
   

Macros: Lisp permite la creación de macros que pueden transformar el código en tiempo de compilación, proporcionando una gran flexibilidad en la programación.

Datos curiosos:

Fundador de la IA: Lisp es considerado uno de los lenguajes pioneros en el campo de la inteligencia artificial. Muchas de las primeras aplicaciones de IA, como sistemas expertos y procesamiento de lenguaje natural, se desarrollaron en Lisp.
   

Influenció otros lenguajes: Lisp ha influido en el diseño de muchos otros lenguajes de programación, como Python, Ruby y JavaScript.
   

Dialecto popular: Uno de los dialectos más populares de Lisp es Common Lisp, que incluye un conjunto estándar de bibliotecas y funciones.
   

Código que se escribe a sí mismo: Una de las características más llamativas de Lisp es su capacidad para escribir programas que generan otros programas o que modifican su propia estructura durante la ejecución.

No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta

Cobol




COBOL es un lenguaje de programación creado en 1959, diseñado específicamente para aplicaciones comerciales y de gestión empresarial. Su desarrollo fue dirigido por Grace Hopper, una pionera de la informática. COBOL fue concebido para ser legible por humanos, con una sintaxis que se asemeja al lenguaje natural, lo que facilitó su adopción en entornos corporativos.

Características principales:

   
Legibilidad: COBOL es conocido por su legibilidad y por estar diseñado para ser autoexplicativo, con palabras clave largas que describen claramente las operaciones que realiza.
   
Orientado a negocios: Fue diseñado para la gestión de datos y procesamiento de transacciones, y se utiliza ampliamente en sectores como la banca, seguros y administración pública.
   
Persistencia en mainframes: COBOL sigue siendo el pilar de muchos sistemas de mainframe, procesando enormes volúmenes de datos diariamente.
   
Manejo de grandes cantidades de datos: Es excelente para manipular y procesar grandes cantidades de datos, lo que lo hace ideal para sistemas financieros y de gestión empresarial.

Datos curiosos:

   
Longevidad: A pesar de su antigüedad, COBOL sigue siendo ampliamente utilizado. Se estima que más del 70% de las transacciones comerciales en el mundo se procesan con sistemas que usan COBOL.
   
Crítico en instituciones financieras: Muchas instituciones financieras y gubernamentales dependen de sistemas COBOL, algunos de los cuales tienen más de 40 años.
   
Escasez de programadores: Debido a que no es común enseñarlo en bootcamps o universidades modernas, hay una creciente demanda de programadores COBOL, especialmente para mantener y modernizar sistemas legacy.
   
Lenguaje de récord: COBOL es responsable de manejar más de $3 billones de transacciones financieras diarias en todo el mundo.

No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Miss Sinister de Underc0de (Anto en los grupos de Whatsapp)

Que interesante, no tenía idea de COBOL, juraba que Java era muy usado en bancos y demás.