Connect with us

Hi, what are you looking for?

Tecnología

Euler, un lenguaje de programación diferente, digno de explorar

Euler, siguiendo la misma tónica de bautizar los lenguajes con personajes de la ciencia, como Pascal, es un lenguaje de programación, el cual es creación de uno de los científicos más importantes en el mundo de la tecnología, Niklaus Wirth (creador de Pascal y Premio Turing), quien junto con Helmut Weber, desarrollaron este lenguaje buscando ser una extensión y generalización de Algol 60, teniendo como metas:

Microsoft saca una app gratuita llamada Office, para Windows 10

  • Que fuese más simple y flexible que Algol 60
  • Que fuese un lenguaje de programación útil y que sus procesos tuviesen una eficiencia razonable
  • Que pueda ser definido con un formalismo riguroso

El lenguaje Euler, curiosamente, existe desde 1965, en donde entre sus características podemos ver que los arreglos, los procedimientos y los switches no son cantidades que se declaran y se nombran con identificadores: no son (en oposición a Algol – un lenguaje muy parecido a Pascal incluso en su sintaxis), cantidades que están en el mismo nivel que las variables, sino que estas cantidades están a nivel de constantes numéricas y booleanas. Así entonces, aparte de los valores numéricos y las constantes lógicas, Euler introduce los siguientes tipos adicionales

  • Referencia
  • Etiqueta
  • Símbolo
  • Lista (arreglo)
  • Procedimiento
  • Sin definir

Todas las constantes pueden ser asignadas como variables y tienen la misma forma que en Algol 60, pero no tienen fijos tipos. Euler es tipificado dinámicamente, lo cual sorprende un poco porque el manejo de variables de acuerdo a contexto no hace que la programación sea necesariamente más fácil de comprender, aunque sí la hace más poderosa y compleja. Es más, un procedimiento puede producir un valor de cualquier tipo cuando se ejecuta y este tipo puede variar de una llamada de un procedimiento al siguiente.

Igualmente los elementos de una lista pueden tener valores de cualquier tipo (como en Prolog) y estos pueden ser diferentes de elemento en elemento dentro de la lista. Los elementos de la lista pueden ser procedimientos (eso no existe en Algol) y se crean mediante un árbol internamente. Euler tiene operadores para prueba y conversión de tipos, asunto que parece más que una característica, una necesidad.

La versión escrita de Euler por el propio Wirth puede hallarse aquí.

La entrada Euler, un lenguaje de programación diferente, digno de explorar se publicó primero en unocero.

Click to comment

Comenta

Últimas noticias

Mujer con micrófono discutiendo estrategias fiscales en Sinaloa

Business

🚨 Sinaloa enfrenta más desempleados de lo oficial: La verdad detrás de las cifras oficiales 👇📊 #EmpleoSinaloa #PlanMéxico

Persona en sala de justicia con mazo de juez, simbolizando el sistema judicial. Persona en sala de justicia con mazo de juez, simbolizando el sistema judicial.

Actualización

🔒 Hijo del Líder del CJNG a Sentencia de Posibles 40 Años por Traficar 49k Kg de Cocaína 🚔💸 #Justicia #Seguridad

Camioneta de la policía municipal de Los Mochis en un entorno urbano. Camioneta de la policía municipal de Los Mochis en un entorno urbano.

Ahome

Luto en Los Mochis: Mujer de 64 años fallece en Mercadito Independencia 💔🕊️ #LosMochis #Tragedia

CJNG, Familia Michoacana, inseguridad., Movimiento Ciudadano, Museo narcotráfico CJNG, Familia Michoacana, inseguridad., Movimiento Ciudadano, Museo narcotráfico

Nacionales

Tinaja de Vargas homenajea a ‘El Mencho’ del CJNG 🎆🔥, desafiando autoridades locales 💥 #Michoacán #CJNG

Detención de Jesús “N” en Culiacán por robos violentos Detención de Jesús “N” en Culiacán por robos violentos

Culiacán

¡Capturado el responsable de 12 robos violentos en Culiacán! 👮‍♂️🔒 #Seguridad #Culiacán

Altar con flores y fotografía de Luis Enrique en homenaje póstumo, rodeado de camiones de transporte. Altar con flores y fotografía de Luis Enrique en homenaje póstumo, rodeado de camiones de transporte.

Culiacán

Después de 5 días, FGE entrega el cuerpo del joven trailero fallecido en la Culiacán-Mazatlán

Suscríbete y recibe noticias

Tendencia

Sinaloa

🔥 Tragedia en Culiacán: Incendio arrasa "Air Jump Trampoline Park" 😢 #Culiacán #Incendio

Sinaloa

🚨 Primer Decomiso Marítimo de 2025: SEMAR Incauta +2 Toneladas de Cocaína 🌊💪 #Antidrogas #Seguridad

Culiacán

🚨 Exagente de Policía torturado y asesinado en Sinaloa. ¡Exigimos justicia! 🔥🕵️‍♂️ #Sinaloa #Justicia

Sinaloa

🚨 Ayuda a encontrar a Jesús Manuel Serrano 🔍 ¡Tu información puede salvar su vida! 🙏 #BuscaJesús #FamiliaUnida

Sinaloa

🚨 ¡Capturan a cómplices de "El Perris" de Los Chapitos! 🔫🚔 Armas y drogas decomisadas #Seguridad #Operativo

Sinaloa

🎮 Violencia Escolar: Videojuegos Afectan Comportamiento Juvenil 🧠 Estudiante Recibe Apoyo Virtual #SaludMental #EducaciónSegura

Nacionales

🚨 Familia y colegas buscan urgentemente a Moyses Zúñiga desaparecido en CDMX. ¡Comparte y ayuda! 🕵️‍♂️📍 #BuscaMoyses #CDMX

Culiacán

¡Operativo exitoso! 🚓 Autoridades destruyen laboratorio de drogas en Culiacán y aseguran miles de litros de químicos. 💥 #Seguridad #Justicia