Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como comparativa

Comparativa entre Odin y C

En está ocasión haremos una breve comparativa entre dos lenguajes de programación: C y Odin . C , un lenguaje de programación estructurado y "multi propósito" que se niega a morir versus Odin , un nuevo lenguaje de programación que toma lo mejor de lenguajes como C, C++ o Java para resolver los grandes problemas que se dejaron pendientes (como el manejo de memoria, entre otros). Por ejemplo, Odin fue diseñado para evitar las complejidades y los problemas potenciales de las macros (como depuración difícil o errores de precedencia). En su lugar, confía en un sistema de tipos fuerte y en la capacidad del compilador para optimizar funciones inline, ofreciendo un enfoque más limpio y seguro. Veamos un ejemplo de macro (sustituciones textuales realizadas por el preprocesador antes de la compilación) en C . main.c 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include<stdio.h> // Definimos la MACRO para determinar si un número es mayor a 100 #def...

Comparando lenguajes: Lua y Python

En este post haremos una pequeña comparativa entre dos lenguajes de scripting: Lua & Python Lua Un lenguaje relativamente "nuevo" que ha empezado a tener cierta popularidad actualmente. Un lenguaje que es sumamente fácil de aprender. Muchos de los juegos populares se han programado en éste lenguaje. Que aunque muy simple, ha resultado muy poderoso. Lua combina una sintaxis procedimental sencilla con potentes construcciones de descripción de datos basadas en matrices asociativas y semántica extensible. Lua tiene tipado dinámico, se ejecuta interpretando el código de bytes para una máquina virtual basada en registros y tiene gestión automática de memoria con recolección de basura incremental, lo que lo hace ideal para configuración, programación y creación rápida de prototipos. Python El lenguaje favorito de muchos y de otros no tanto. En el cual permite la programación funcional, procedimental y orientada a objetos. Python también tiene tipado dinám...