Primeros pasos con Cramel

  • 21 Respuestas
  • 12947 Vistas

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

Desconectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    0%
  • Reputación 16
  • El conocimiento es libre.
  • Twitter: @RoloMijan
    • Ver Perfil
    • Whateversec
    • Email

Primeros pasos con Cramel

  • en: Febrero 21, 2017, 11:29:03 pm



Cramel es un nuevo lenguaje de programación creado por @Yuki y auspiciado por Underc0de que tiene la intención de ser el primer lenguaje con sintaxis en Castellano y diseñado para ser claro y potente.

Aquí os vamos a enseñar cuáles son los primeros pasos que debemos dar para programar en 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



Proximos 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.




« Última modificación: Noviembre 01, 2017, 01:29:15 pm por Gabriela »

Desconectado Slenderhack

  • *
  • Underc0der
  • Mensajes: 120
  • Actividad:
    3.33%
  • Reputación 0
    • Ver Perfil

Re:Primeros pasos con Cramel

  • en: Febrero 22, 2017, 02:54:59 am
Genial!! , sin duda un projecto como este debe crecer. Es un muy gran aporte

Desconectado Pricker

  • *
  • Underc0der
  • Mensajes: 29
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil

Re:Primeros pasos con Cramel

  • en: Febrero 22, 2017, 11:33:38 am
La verdad que muy bueno, voy a empezar a leer, a ver si le puedo agarrar la mano, la verdad los felicito muchachos, es una iniciativa inmensa, y que supongo que para ustedes implico un gran trabajo, así que muchas gracias por todo lo que nos brindan.

Saludos

Desconectado DUDA

  • *
  • Underc0der
  • Mensajes: 334
  • Actividad:
    0%
  • Reputación 1
  • Hago pocas cosas, pero las hago bien.
    • Ver Perfil

Re:Primeros pasos con Cramel

  • en: Febrero 22, 2017, 11:50:28 am
Felicidades por el nuevo lenguaje y sintaxis en español!

Saludos,

Desconectado kawaxi

  • *
  • Underc0der
  • Mensajes: 97
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil

Re:Primeros pasos con Cramel

  • en: Febrero 22, 2017, 12:38:54 pm
como podemos apoyar al desarrollo de este proyecto?

Desconectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    0%
  • Reputación 16
  • El conocimiento es libre.
  • Twitter: @RoloMijan
    • Ver Perfil
    • Whateversec
    • Email

Re:Primeros pasos con Cramel

  • en: Febrero 22, 2017, 12:40:58 pm
como podemos apoyar al desarrollo de este proyecto?

La mejor forma de apoyar el proyecto es programar con él y publicar códigos que hagamos para que entre todos podamos hacer que crezca, crear una comunidad y ver que necesita el lenguaje para mejorar.

Saludos.

Desconectado kawaxi

  • *
  • Underc0der
  • Mensajes: 97
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil

Re:Primeros pasos con Cramel

  • en: Febrero 22, 2017, 12:44:32 pm
Quiero pensar que tiene aplicativo para seguridad y pentesting quizás podamos hacer algunos programas populares ya hechos en python. Y los pasamos a cramel?

Enviado desde mi F3213 mediante Tapatalk


Desconectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    0%
  • Reputación 16
  • El conocimiento es libre.
  • Twitter: @RoloMijan
    • Ver Perfil
    • Whateversec
    • Email

Re:Primeros pasos con Cramel

  • en: Febrero 22, 2017, 12:47:31 pm
Quiero pensar que tiene aplicativo para seguridad y pentesting quizás podamos hacer algunos programas populares ya hechos en python. Y los pasamos a cramel?

Enviado desde mi F3213 mediante Tapatalk

Claro, estaría muy bien programar aplicaciones de ese estilo y publicarlas, pero como todos los lenguajes de programación, no hay limites más que nuestra imaginación.

Saludos.

Desconectado Yavi

  • *
  • Underc0der
  • Mensajes: 169
  • Actividad:
    0%
  • Reputación 0
  • Es como una pagina redirigiendose a si misma
  • Skype: [email protected]
  • Twitter: @YaviOS64
    • Ver Perfil
    • Email

Re:Primeros pasos con Cramel

  • en: Febrero 24, 2017, 04:43:55 am
O.o entonces sólo compila para windows?
"Eso es lo bueno de internet. De que sirve internet si chateas con tus vecinos??? para eso te sacas unas sillas al fresco y hablais y jugais a las cartas". @windux

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5619
  • País: ar
  • Actividad:
    100%
  • Reputación 37
  • ANTRAX
  • Skype: underc0de.org
  • Twitter: @Underc0de
    • Ver Perfil
    • Underc0de
    • Email

Re:Primeros pasos con Cramel

  • en: Febrero 24, 2017, 08:45:12 am
Por el momento es solo para Windows el compilador.

Saludos,
ANTRAX


Desconectado fudmario

  • *
  • Cramel
  • *
  • Mensajes: 197
  • Actividad:
    0%
  • Reputación 13
  • Skype: fudmario
    • Ver Perfil
    • fudmario - GitHub

Re:Primeros pasos con Cramel

  • en: Febrero 24, 2017, 12:45:08 pm
Muy interesante el proyecto.....
Alguien tiene el enlace directo del compilador ?.. no lo encuentro en la Página.


Conectado noxonsoftwares

  • *
  • Underc0der
  • Mensajes: 303
  • Actividad:
    20%
  • Reputación 6
  • Ayudar es Crecer, Crecer es Mejorar
  • Skype: noxonsoftwares
    • Ver Perfil
    • NOXONSOFTWARES

Re:Primeros pasos con Cramel

  • en: Febrero 24, 2017, 12:47:54 pm
muuuuy interesante. sería bueno hacerlo multiplataforma.

Desconectado rollth

  • *
  • Underc0der
  • Mensajes: 876
  • Actividad:
    0%
  • Reputación 16
  • El conocimiento es libre.
  • Twitter: @RoloMijan
    • Ver Perfil
    • Whateversec
    • Email

Re:Primeros pasos con Cramel

  • en: Febrero 24, 2017, 01:29:26 pm
Muy interesante el proyecto.....
Alguien tiene el enlace directo del compilador ?.. no lo encuentro en la Página.

Link actualizado :D

Desconectado Slenderhack

  • *
  • Underc0der
  • Mensajes: 120
  • Actividad:
    3.33%
  • Reputación 0
    • Ver Perfil

Re:Primeros pasos con Cramel

  • en: Marzo 04, 2017, 04:44:44 pm
Me parece que se callo el link del resaltador  :-\
Saludos!! :)

Desconectado BlackBlex

  • *
  • Underc0der
  • Mensajes: 49
  • Actividad:
    0%
  • Reputación 4
  • Skype: blackblex
  • Twitter: blackblex
    • Ver Perfil

Re:Primeros pasos con Cramel

  • en: Marzo 04, 2017, 05:20:11 pm
Me parece que se callo el link del resaltador  :-\
Saludos!! :)

El link funciona correctamente. http://cramel.org/article/resaltado-de-sintaxis-notepad/

Y para descargar el archivo es este: Cramel3.xml <- Debes dar click derecho y guardar como.

Desconectado Byakko

  • *
  • Underc0der
  • Mensajes: 95
  • Actividad:
    0%
  • Reputación 1
  • Skype: Daligon
    • Ver Perfil

Re:Primeros pasos con Cramel

  • en: Abril 10, 2017, 12:43:47 pm
Es un gran proyecto ambicioso que espero que triunfe y llegue a ser un lenguaje muy usado hoy en dia como python.

muchisimas gracias a los que colaboraron en el deasarrollo de esta gran idea.

Desconectado Kyr0s

  • *
  • Underc0der
  • Mensajes: 23
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email

Re:Primeros pasos con Cramel

  • en: Junio 15, 2017, 01:00:10 am
Me parece demasiado interesante para alguien que está comenzando como yo, será muy limitante el intentar avanzar con caramelo no teniendo grandes conocimientos de programación? ... Pienso que podría avanzar junto a él y hacerlo mi nativo. Saludos

Desconectado Yuki

  • *
  • Underc0der
  • Mensajes: 67
  • Actividad:
    0%
  • Reputación 5
    • Ver Perfil

Re:Primeros pasos con Cramel

  • en: Junio 15, 2017, 02:28:19 am
Me parece demasiado interesante para alguien que está comenzando como yo, será muy limitante el intentar avanzar con caramelo no teniendo grandes conocimientos de programación? ... Pienso que podría avanzar junto a él y hacerlo mi nativo. Saludos

Me parece interesante tu cuestión, Cramel (o caramelo) fue desarrollado principalmente para iniciarse en la programación. Es un lenguaje de programación y se puede usar para este propósito.

Lo único que lamento es que puede llevar a un par de malos hábitos en la programación, al ser un lenguaje de alto nivel no abusa de los signos (como C/C++/Java/PHP entre muchos otros), y esta en español (el 90% de los lenguajes de programación están en ingles).

Pero si podes relacionar las instrucciones de Cramel con las de otros lenguajes en ingles, se hace relativamente simple la transición de X a Z, haciendo que Cramel sea una buena base en la programación general.

Desconectado Kyr0s

  • *
  • Underc0der
  • Mensajes: 23
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email

Re:Primeros pasos con Cramel

  • en: Junio 15, 2017, 10:18:00 pm
Me parece demasiado interesante para alguien que está comenzando como yo, será muy limitante el intentar avanzar con caramelo no teniendo grandes conocimientos de programación? ... Pienso que podría avanzar junto a él y hacerlo mi nativo. Saludos

Me parece interesante tu cuestión, Cramel (o caramelo) fue desarrollado principalmente para iniciarse en la programación. Es un lenguaje de programación y se puede usar para este propósito.

Lo único que lamento es que puede llevar a un par de malos hábitos en la programación, al ser un lenguaje de alto nivel no abusa de los signos (como C/C++/Java/PHP entre muchos otros), y esta en español (el 90% de los lenguajes de programación están en ingles).

Pero si podes relacionar las instrucciones de Cramel con las de otros lenguajes en ingles, se hace relativamente simple la transición de X a Z, haciendo que Cramel sea una buena base en la programación general.

Comenzaré a estudiar este lenguaje, espero ir avanzando en conocimiento como el programador en poder. Muchas gracias por la respuesta @Yuki

Desconectado Tharx_

  • *
  • Underc0der
  • Mensajes: 55
  • Actividad:
    0%
  • Reputación 2
  • Aprendiendo cada día más...¡Underc0de u rock!
  • Skype: RainelU
    • Ver Perfil

Re:Primeros pasos con Cramel

  • en: Junio 30, 2017, 12:02:51 pm
Super bueno este tutorial y proyecto. Ya le meto las manos y leo un poco para irlo aprendiendo, resulta que me ha llamado la atencion!Good Job. ::) 8)
<?php
$coder = 'me';

print ("$coder");
?>

 

[Cramel] Brute Force Dictionary Creator by 79137913 [Aplicación + Source]

Iniciado por BlackBlex

Respuestas: 0
Vistas: 3638
Último mensaje Julio 01, 2017, 07:04:10 pm
por BlackBlex
Como trabajar Cramel con Sublime Text | Actualizado [Cramel2| 20/Junio/17]

Iniciado por BlackBlex

Respuestas: 1
Vistas: 2232
Último mensaje Febrero 23, 2017, 08:18:21 am
por ANTRAX
[Cramel] Regedit.cml ~ Crea, Edita y Elimina claves del Registro

Iniciado por BlackBlex

Respuestas: 0
Vistas: 3630
Último mensaje Julio 05, 2017, 08:30:39 pm
por BlackBlex
[Cramel] File pumper + (Source) | Agrega peso a tus archivos

Iniciado por BlackBlex

Respuestas: 8
Vistas: 5491
Último mensaje Marzo 23, 2017, 07:58:04 pm
por Riojas
[Cramel] Componentes para Ventanas | 5 de Julio del 2017

Iniciado por BlackBlex

Respuestas: 0
Vistas: 3681
Último mensaje Abril 10, 2017, 04:25:47 pm
por BlackBlex