Ir al contenido principal

Entradas

Mostrando entradas de octubre, 2024

ArnoldC, un lenguaje de programación basado en unas líneas de Arnold Schwarzenegger

ArnoldC es un lenguaje de programación basado en algunas líneas dichas (de sus películas) por el actor Arnold Schwarzenegger. La extensión de un programa en este lenguaje es *.arnoldc (no podría ser de otro modo). Un ejemplo del clásico "Hello world": holamundo.arnoldc IT 'S SHOWTIME TALK TO THE HAND "Hola, mundo!!" YOU HAVE BEEN TERMINATED Compilamos y ejecutamos: java - jar ArnoldC . jar holamundo . arnoldc java holamundo Salida: Hola , mundo!! ¿Qué podemos notar? ArnoldC es un lenguaje de programación dependiente de la JVM de Java. La sintaxis está basada en las líneas del actor, como "Talk to the hand" y "You have been terminated" vista en la película "Terminator 2". Requerirás del JAR para compilar tus programas. Si quieres descargarlo puedes ir a este sitio: https://lhartikk.github.io/ArnoldC/ Palabras reservadas Algunas palabras reservadas de este lenguaje son las siguientes: BeginMain IT'S

Alpine JS

Hace tiempo hablamos sobre librerías y frameworks para desarrollo web en este enlace: https://alquimistadecodigo.blogspot.com/2024/08/frameworks-y-librerias-para-desarrollar.html En Javascript existen decenas de librerías y frameworks que ofrecen la panacea universal a los desarrolladores web. Alpine JS es uno de ellos. Alpine JS es un framework ligero que ofrece las características reactivas y declarativas de frameworks más robustos como Vue JS o React. De cierta manera es considerado un jQuery moderno. Según el sitio oficial posee una colección de: 15 atributos. 6 propiedades. 2 métodos. Comenzaremos con los atributos: Atributos   Atributo   Descripción  x-data  Declarar un nuevo componente Alpine y sus datos para un bloque de HTML.  x-bind  Establecer dinámicamente atributos HTML en un elemento.   x-on   Escuchar eventos del navegador en un elemento.  x-text   Establecer el contenido de texto de un elemento.   x-html  Establecer el HTML in

Mojo: una alternativa a Python

Mojo es: Un lenguaje de programación creado por la empresa Modular . Con una enorme similitud a Python. Se considerá optimizado e ideal para inteligencia artificial. Con mayor rendimiento y velocidad a Python. Una sintaxis y semántica fácil de aprender. Si quieres migrar tus proyectos Python a este lenguaje, no te costará mucho trabajo. Instalando Mojo Abrimos una terminal y tecleamos lo siguiente: curl -ssL https://magic.modular.com/52bad2a2-0161-48b5-a5dd-629fba36330f | bash Esto nos permitirá instalr Mojo en nuestras máquinas (Mac OS & Ubuntu).Para entornos Windows puedes leer esto: https://www.ostirion.net/post/installing-and-running-mojo-on-windows Comprobamos la instalación: mojo --version REPL en Mojo Basta con escribir esto en cualquier terminal: mojo Y entraremos al Repl del lenguaje. Donde podemos hacer unas cuantas operaciones cómo el Repl de Python. $ mojo Welcome to Mojo! Expressions are delimited by a blank line. Type `:quit` to exit