Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1538 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Creer son langage de programmation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Creer son langage de programmation

n°983080
o-0-o
Posté le 16-02-2005 à 00:37:15  profilanswer
 

Vu que je debute en programmation, c'est un peu ambitieux :)
j'aurais voulu savoir comment on peut creer son propre langage de programmation, et je n'ai pas trouve de doc sur le sujet
merci


---------------
pouet !
mood
Publicité
Posté le 16-02-2005 à 00:37:15  profilanswer
 

n°983082
manatane
En vous remerciant, bonsoir
Posté le 16-02-2005 à 00:42:30  profilanswer
 

Si tu débutes en programmation autant te le dire tout de suite : t'es mal [:petrus75]
Au niveau doc tu as pléthore de sites web et de bouquins, celui qui revient le plus souvent est sans doute le "Dragon Book" qui est le grand classique http://www.amazon.com/exec/obidos/ [...] 94-7829607

n°983084
masklinn
í dag viðrar vel til loftárása
Posté le 16-02-2005 à 00:45:11  profilanswer
 

o-0-o a écrit :

Vu que je debute en programmation, c'est un peu ambitieux :)
j'aurais voulu savoir comment on peut creer son propre langage de programmation, et je n'ai pas trouve de doc sur le sujet
merci


Commence donc par apprendre à programmer sur au moins 5 ou 10 des langages existants avant de tenter de te lancer dans ce genre de trucs.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°983085
o-0-o
Posté le 16-02-2005 à 00:45:36  profilanswer
 

je m'attaque a gros :D
merci pour les infos,  
je ne pense pas coder direct mais je me dis que lire des choses la dessus pourrait m'aider au niveau theorique


---------------
pouet !
n°983086
black_lord
Truth speaks from peacefulness
Posté le 16-02-2005 à 00:52:13  profilanswer
 

théorie des langage, automates (finis ou non), grammaire lexicale, toussa quoi :)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°983087
o-0-o
Posté le 16-02-2005 à 00:55:28  profilanswer
 

merci :)
je commence la programmation imperative mais j'ai deja fait de la programmation fonctionnelle et logique, et de la linguistique orientee informatique, ce qui explique un peu plus mon interet !


---------------
pouet !
n°984188
el muchach​o
Comfortably Numb
Posté le 16-02-2005 à 22:50:12  profilanswer
 

Alors essaye Scheme, l'avantage de ce langage (et des Lisp en général) est que la grammaire est très simple et le langage élégant.
Tu pourras t'attaquer à un interpréteur Scheme en Scheme.
Pour ça, je te conseille très vivement de lire "Structure and Interpretation of Programs"
Bouquin en PDF et vidéos de cours en ligne, c'est génial.
http://swiss.csail.mit.edu/classes [...] -lectures/

n°984193
pains-aux-​raisins
Fatal error
Posté le 16-02-2005 à 22:54:09  profilanswer
 

o-0-o a écrit :

Vu que je debute en programmation, c'est un peu ambitieux :)
j'aurais voulu savoir comment on peut creer son propre langage de programmation, et je n'ai pas trouve de doc sur le sujet
merci


lex & yacc, ya que ca de vrai :o

n°986758
o-0-o
Posté le 19-02-2005 à 00:19:41  profilanswer
 

je vais doucement reprendre scheme alors, pour ce qui est de lex et yacc, j'ai vu passer ca en compilant des trucs sous linux, je vais m'y pencher
merci :)


---------------
pouet !
n°986792
Chronoklaz​m
Posté le 19-02-2005 à 00:33:24  profilanswer
 

o-0-o a écrit :

je vais doucement reprendre scheme alors, pour ce qui est de lex et yacc, j'ai vu passer ca en compilant des trucs sous linux, je vais m'y pencher
merci :)


 
Un interprete, c'est different d'un compilateur ... et puis ecrire Scheme en Scheme c'est bien mais ecrire Scheme en C c'est mieux :)
 
Sinon, il faut que tu face une grammaire à la main (si tu veux un truc a toi), tu regarde ce qu'elle peux reconnaitre comme expression et si tu le sens bien tu balance un lex/yacc dessus comme le dit pains-aux-raisins ... c'est le best of the best !
 
 
 


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
mood
Publicité
Posté le 19-02-2005 à 00:33:24  profilanswer
 

n°986794
chrisbk
-
Posté le 19-02-2005 à 00:34:51  profilanswer
 

du lex, du yacc, des arbres de syntaxe abstraits, des langages intermediares, et finalement du code executable.  
 
C'est un foutu boulot monstre, chiant a tester, mais hautement marrant et reservé a l'elite [:franck75]

n°2143609
manio28
Posté le 25-05-2012 à 02:16:46  profilanswer
 

Salut,
Je suis tombé il y a peu sur un article qui propose un livre pour apprendre très facilement à créer son propre langage de programmation comme un pro.  :pt1cable:  
Il indique même que ce livre d'apprentissage a permis à Jeremy Ashkenas  de créer CoffeeScript un langage qui est maintenant très populaire (surtout en Amérique).
 
J'espère t'avoir été utile et je te souhaite bonne chance dans cette aventure palpitante !  :wahoo:

n°2143630
rufo
Pas me confondre avec Lycos!
Posté le 25-05-2012 à 10:00:04  profilanswer
 

Joli déterrage de topic de 7 ans :/ Je pense que depuis le temps, où le gars a abandonné, ou il a déjà réussi...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2143642
gilou
Modérateur
Modzilla
Posté le 25-05-2012 à 11:25:50  profilanswer
 

Un seul post déterrage pour faire de la pub a un auteur dont le nom est a consonance francophone, si ça dégage pas une odeur de spam, ça...
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Creer son langage de programmation

 

Sujets relatifs
Programmation VBAQuel langage adopter pour un site Mobile ? (gsm, pda, imode)
Creer un .exe pour lancer une appli java (pas la compiler, hein) ?Comment créer une Vue matérialisée (sur Oracle 9i)?
Creer un bouton sur firefox pour lancer une autre applicationQuel langage de programmation pour ce contexte?
Comment évaluer ses compétences en programmation ?Creer un fichier son
langage WAP desoler pour le mauvais emplacement de post 
Plus de sujets relatifs à : Creer son langage de programmation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR