CRAMEL, nuevo lenguaje de programación en español

CRAMEL

Hoy les presentamos un nuevo lenguaje de programación: CRAMEL

CRAMEL fue diseñado por Yuki, un usuario de Underc0de, y nuestra comunidad decidió apoyar este gran proyecto.

¿Cuáles son las características de CRAMEL?

En primer lugar es un lenguaje en español, lo que permite programar sin necesidad de conocimientos en inglés.

Es un lenguaje a bajo y alto nivel.

CRAMEL utiliza su propio compilador, generando un código máquina nativo, lo que permite que los ejecutables generados sean livianos y de veloz ejecución.

– Desarrolla instrucciones nativas que permiten programar en forma simple y con total comprensión de las instrucciones.

 Su creador nos informa de ventajas y desventajas de Cramel:

Desventajas:

No es POO (programación orientada a objetos).

No es multi-plataforma.

Ventajas:

Simple, fácil y claro.

Potente.

Flexible.

Tamaño reducido.

Robusto.

Paradigmas: funcional, imperativo, estructurada y genérico.

¿Qué puedes desarrollar con CRAMEL? El límite está en tu imaginación.

Rollth nos deja un tutorial sobre los primeros pasos para programar con CRAMEL:

 

Instalar compilador y Notepad++

Lo primero que vamos a hacer es descargar la última versión del compilador de aquí.

Se nos descargará un ZIP el cual vamos a extraer, y nos quedará de la siguiente forma.

“La carpeta programas no debería de salir.”

Una vez hecho esto, vamos descargar Notepad++ de aquí y vamos a instalarlo. Esto se debe a que aún no hay ningún IDE desarrollado para Cramel y por lo tanto vamos a usar Notepad++ para poder distinguir bien la sintaxis.

Instalar resaltador de Sintaxis y Tabulaciones

Lo que vamos a hacer ahora es descargar un archivo XML y lo configuraremos para que Notepad++ nos resalte la sintaxis de Cramel.
Para ello vamos a descargar el archivo de aquí. Para configurarlo vamos a abrir Notepad++ y vamos a “idioma >> defina su idioma”.

Ahí vamos a importar el archivo XML que hemos descargado y le daremos a guardar como, lo guardaremos como Cramel3.

Ahora dentro de la pestaña idioma podremos seleccionar Cramel3 y podremos ver la sintaxis del lenguaje.

Además de esto, tendremos que hacer que cuando tabulemos nos sustituya por cuatro espacios, ¿a qué se debe esto? por compatibilidad con editores de texto y HTML Cramel solo acepta las tabulaciones como si fueran 4 espacios, para que se nos sustituya cuando pongamos una tabulación vamos a “Configuración >> Preferencias >> Idioma” y tildamos la sustitución de tabulaciones.

Los archivos de código en Cramel son archivos con extensión .cml, vamos a ir a la carpeta de ejemplos, daremos click derecho en el archivo “Hola Mundo.cml” y le daremos a propiedades, cambiaremos la aplicación con la que se abrirá por Notepad++ para finalmente tenerlo todo preparado.

Compilando nuestro primer código…

Una vez hecho todo esto podremos crear y compilar nuestras primeras aplicaciones, dentro de la carpeta de ejemplos, tenemos varios ejemplos de códigos en el lenguaje de Programación Cramel, veamos “Hola Mundo.cml”.

Para compilarlo tendremos que hacerlo a través de la consola de comandos. Podemos ver las diferentes opciones que tiene el compilador aquí.

Para compilar el primer ejemplo “Hola Mundo.cml” vamos a usar el siguiente comando:

Código: [Seleccionar]

Compilador.exe /f "Ejemplos/Hola Mundo.cml" /d "Ejemplos/Hola Mundo.exe"
Si no pusiéramos la opción /d nos crearía al lado del compilador una aplicación llamada App.exe

Próximos pasos

El siguiente paso sería leerse la documentación oficial para aprender a programar, que se puede encontrar aquí.

Además de ello para aprender a programar podemos mirar los códigos de ejemplo, también podemos mirar dentro de la carpeta Libs el archivo APIS.cml que contiene un montón de funciones que podremos usar mientras creamos nuestros programas.

.

Más información sobre CRAMEL

Pruébalo y coméntanos qué te ha parecido.

Posts Relacionados

Share on:

5 thoughts on “CRAMEL, nuevo lenguaje de programación en español”

  1. el resaltador de texto me manda un error desde la página de descargas esto es lo que me aparece, alguien que me pueda orientar.
    This XML file does not appear to have any style information associated with it. The document tree is shown below.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *