" My Langage "

Moderator: Mod

" My Langage "

Postby LECHIENKITU » Thu Nov 04, 2010 5:02 am

Hello, il est tard, j'ai école, mais j'arrive pas à dormir, donc je m'amuse :D

Bon, donc en essayant de comprendre les pointeurs en faisant pleins de test, et en arrivant aux maccros, je me suis souvenus de tosh qui avait parlé d'un mec qui " a modifié la syntaxe du C avec les maccros ". Alors tout en " m'amusant " je me suis dis: tiens, je vais essayer. Et aussitôt dit aussitôt fait, je me suis amusé à faire ça, et me suis dis que je vais essayer d'aller plus loin, cela peut-être marrant, et pourquoi ne pas développer " mon propre petit langage ". M'enfin " langage " est vite dit, ce n'est que de la syntaxe modifiée.
Donc voici ce que j'ai fait, et dites ce que vous en pensez, et pourquoi vous aussi ne pas contribuez à quelques syntaxes.. :)

(PS: PARDON pp DE TOUCHER À LA SYNTAXE DE TON SAIN C, PARDON VRAIMENT.)

[code:1:17464f76e2]#include <stdio.h>

#define IF if(
#define THEN )
#define OPEN {
#define CLOSE }
#define WHILE while(
#define ENTIER int
#define MAIN int main(void)
#define EXIT_GOOD return(0);
#define PRINT printf(
#define END_PRINT );

MAIN
OPEN
ENTIER a = 12;

IF a==12 THEN
OPEN
WHILE a <= 45 THEN
OPEN
PRINT "%d",a END_PRINT
a++;
CLOSE
CLOSE

EXIT_GOOD
CLOSE[/code:1:17464f76e2]

EDIT: Je pensais aussi à faire une sorte de "my_syntaxe.h" où foutre toutes les defines parce-que sinon... Et oui " my_syntaxe.h " parce-que je ne trouve pas de nom à ce petit (bijoux :p) [b:17464f76e2]«[/b:17464f76e2] langage [b:17464f76e2]»[/b:17464f76e2].


[b:17464f76e2]</lechienkitu>[/b:17464f76e2]
LECHIENKITU
Projets
 
Posts: 177
Joined: Wed Apr 01, 2009 4:12 am

Postby THE-DEATH » Thu Nov 04, 2010 12:15 pm

horrible, n'importe quoi ... mais amuses toi bien ...
User avatar
THE-DEATH
 
Posts: 971
Joined: Wed Jul 23, 2008 10:49 am
Location: 127.0.0.1

Postby LECHIENKITU » Thu Nov 04, 2010 12:28 pm

[quote:51337a7e36="THE-DEATH"]horrible, n'importe quoi ... mais amuses toi bien ...[/quote:51337a7e36]
Toujours aussi encourageant \o/
LECHIENKITU
Projets
 
Posts: 177
Joined: Wed Apr 01, 2009 4:12 am

Postby Manu404 » Thu Nov 04, 2010 12:29 pm

Pour créé ton langage tu as Flex/Lex Yacc/Bison...
User avatar
Manu404
 
Posts: 2219
Joined: Tue Feb 26, 2008 3:44 pm
Location: ::1:

Postby LECHIENKITU » Thu Nov 04, 2010 12:31 pm

[quote:537d9beb3f="Manu404"]Pour créé ton langage tu as Flex/Lex Yacc/Bison...[/quote:537d9beb3f]
Je ne créer pas mon langage, je mets bien entre de grosses [b:537d9beb3f]«»[/b:537d9beb3f] et tu trouves le moyen de me sortir ça, c'est juste un projet "pour le fun", je voulais faire partager pour que si quelqu'un veut s'amuser (avec moi :p) puisse participer ou autre, rien d'autre.
LECHIENKITU
Projets
 
Posts: 177
Joined: Wed Apr 01, 2009 4:12 am

Postby Manu404 » Thu Nov 04, 2010 12:35 pm

Quoi qu'il en soit, HS avec le hacking, pour le dev c'est ici :
http://dev.hackbbs.org
User avatar
Manu404
 
Posts: 2219
Joined: Tue Feb 26, 2008 3:44 pm
Location: ::1:


Return to C/C++

Who is online

Users browsing this forum: No registered users and 3 guests

cron