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

  FORUM HardWare.fr
  Programmation
  Divers

  !!!!!!!!!!!!créer un language de progrmmation!!!!!!!!!!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

!!!!!!!!!!!!créer un language de progrmmation!!!!!!!!!!!

n°1392386
leobof
Posté le 21-06-2006 à 17:58:33  profilanswer
 

BONJOUR!!!!!  
J'aimerai créer un nouveau language permettant de faire une page web html!!!  
Je me suis renseigné,et j'en ai conclut que si je voulait créer un language de programmation je pouvait y consacrer toute ma vie.  
J'ai donc eu l'idée de créer un petit programme qui permettrai de traduire un fichier texte en language html.  
c'est a dire:  
 
(je fais mon fichier texte en mon language qui s'appellera :"mon language.txt" )  
 
mon language.txt  
 
--- le traducteur---  
(prend mon fichier texte le traduis en lang. html et me donne:)  
 
mon language.html  
 
comment marcherai le traducteur?  
 
on lui dirai:  
 
"<écrit bonjour>"=...le code html qui demande d'écrire bonjour...  
-------------------------  
du coup,quand il verra "<écrit bonjour>" il saura que la traduction est ...lecode html qui demande d'écrire bonjour...  
 
MAIS MAIS MAIS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  
Ma question comment créer ce programme qui traduirai tmon language en html qui serait sous forme de fichier texte???  
 
merci d'avance  
 
aurevoir
 

mood
Publicité
Posté le 21-06-2006 à 17:58:33  profilanswer
 

n°1392388
Elmoricq
Modérateur
Posté le 21-06-2006 à 18:00:48  profilanswer
 

Autant coder en PERL, PHP, Python, etc.
 
Ah et, en passant, je ne peux résister à mentionner le théorème de Pratchett : "une suite d'au-moins cinq points d'exclamation est signe de dégénérescence mentale" :o

n°1392389
flo850
moi je
Posté le 21-06-2006 à 18:01:22  profilanswer
 

alors la premiere chose avant de vouloir créer un langage est de savir programmer a un bon niveau , de preference plusieurs langages  
 
tu maitrises quels langages ?

n°1392426
Hermes le ​Messager
Breton Quiétiste
Posté le 21-06-2006 à 18:52:10  profilanswer
 

leobof a écrit :

BONJOUR!!!!!  
J'aimerai créer un nouveau language permettant de faire une page web html!!!  
Je me suis renseigné,et j'en ai conclut que si je voulait créer un language de programmation je pouvait y consacrer toute ma vie.  
J'ai donc eu l'idée de créer un petit programme qui permettrai de traduire un fichier texte en language html.  
c'est a dire:  
 
(je fais mon fichier texte en mon language qui s'appellera :"mon language.txt" )  
 
mon language.txt  
 
--- le traducteur---  
(prend mon fichier texte le traduis en lang. html et me donne:)  
 
mon language.html  
 
comment marcherai le traducteur?  
 
on lui dirai:  
 
"<écrit bonjour>"=...le code html qui demande d'écrire bonjour...  
-------------------------  
du coup,quand il verra "<écrit bonjour>" il saura que la traduction est ...lecode html qui demande d'écrire bonjour...  
 
MAIS MAIS MAIS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  
Ma question comment créer ce programme qui traduirai tmon language en html qui serait sous forme de fichier texte???  
 
merci d'avance  
 
aurevoir


 
Avant de créer un langage, ce serait pas mal d'en maitriser quelques uns qui existent déjà, à commencer par le français... :o

n°1392430
alien_nan
Posté le 21-06-2006 à 19:03:40  profilanswer
 

 


oui , surtout
Je pense aussi que tu as l'idée de l'année, des langages il ne doit pas y en avoir assez....

n°1392493
satirik
Posté le 21-06-2006 à 20:54:34  profilanswer
 

Hermes le Messager a écrit :

Avant de créer un langage, ce serait pas mal d'en maitriser quelques uns qui existent déjà, à commencer par le français... :o


 
lool it  :lol:  :lol:

n°1392496
_darkalt3_
Proctopathe
Posté le 21-06-2006 à 21:00:09  profilanswer
 

Elmoricq a écrit :

Ah et, en passant, je ne peux résister à mentionner le théorème de Pratchett : "une suite d'au-moins cinq points d'exclamation est signe de dégénérescence mentale" :o


 
je ne saurais que vous plussoyer , monsieur :o

n°1392519
skelter
Posté le 21-06-2006 à 22:25:07  profilanswer
 

leobof a écrit :

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  
Ma question comment créer ce programme qui traduirai tmon language en html qui serait sous forme de fichier texte???  


 
un langage pour faire quoi ? un langage pour programmer ? pour decrire ? quel type de langage de programmation ? tu es en mesures de justifier la syntaxe choisie ? quels besoins ?
tu peux nous en dire un peux plus sur tes connaissances en théorie des langages ? tes experiences au niveau de la conception d'interpreteur et/ou de compilateur ?
 

n°1392526
Hermes le ​Messager
Breton Quiétiste
Posté le 21-06-2006 à 22:51:11  profilanswer
 


 
Il reste surtout à voir à quoi cela va bien pouvoir servir. :o

n°1392530
scull
MySCULL cay bon mangez en!
Posté le 21-06-2006 à 23:10:17  profilanswer
 

Sans oublier la balise <fais moi un putain de design de la mort qui tue tout!!!!!!!!!!!!!!!!!!!!!>
 
Et puis pourquoi pas aussi un logiciel php/sql en WYSIWYG puisque tu sembles motivé ??? :lol:


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
mood
Publicité
Posté le 21-06-2006 à 23:10:17  profilanswer
 

n°1392532
RiderCrazy
Posté le 21-06-2006 à 23:11:39  profilanswer
 

leobof a écrit :

mon language.txt  
 
--- le traducteur---  
(prend mon fichier texte le traduis en lang. html et me donne:)  
 
mon language.html  


SALUT !!!!!!
 

mv language.txt language.html


:o

n°1392533
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-06-2006 à 23:11:39  profilanswer
 

lex+yacc


---------------
J'ai un string dans l'array (Paris Hilton)
n°1392545
red factio​n
Posté le 22-06-2006 à 00:29:50  profilanswer
 

tout a la main a coup de recursif comme les pro :o

n°1392546
red factio​n
Posté le 22-06-2006 à 00:32:01  profilanswer
 

d'ailleurs ce serait bien de faire un topic tuto pour expliquer comment parser des expressions (pour faire un calculette par exemple) sans regexp et sans RPN machin. jsuis sur quil y en a pas beacoup qui savent faire ca.

n°1392549
gatsu35
Blablaté par Harko
Posté le 22-06-2006 à 00:33:47  profilanswer
 

goto++ ou brainfuck.
 
Mais si c'est trop dur pour toi ces langages, tu peux programmer en assembleur directement

n°1392570
red factio​n
Posté le 22-06-2006 à 01:54:09  profilanswer
 

tu parles a qui la ?

n°1392574
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-06-2006 à 07:05:33  profilanswer
 

red faction a écrit :

tu parles a qui la ?


à toi :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°1392744
red factio​n
Posté le 22-06-2006 à 12:48:00  profilanswer
 

tout les languages ne sont pas fait avec lexx  yacc regexp et tout le toutim
si on c bien si prendre ya moment de le faire autrement
lautre jour jai vu un interpreteur basic plus ou moins complet en C:
25-30 lignes pas plus :o

n°1392782
_darkalt3_
Proctopathe
Posté le 22-06-2006 à 13:48:29  profilanswer
 

red faction a écrit :

tout les languages ne sont pas fait avec lexx  yacc regexp et tout le toutim
si on c bien si prendre ya moment de le faire autrement
lautre jour jai vu un interpreteur basic plus ou moins complet en C:
25-30 lignes pas plus :o


 
en c quoi ? [:moule_bite]  
 
Il faut quand meme bien un analyseur syntaxique à un moment donné. Le basic c'est quand même un peu restrictif non  [:moule_bite]  ?

n°1392783
Tamahome
⭐⭐⭐⭐⭐
Posté le 22-06-2006 à 13:51:58  profilanswer
 

je me pose la, on a l'air de bien rigoler

n°1392821
red factio​n
Posté le 22-06-2006 à 14:28:06  profilanswer
 

depuis qd ya 10 sorte de C ????
le basic c pas si limite que ca le prog est capable de realiser  
input b$
a$=(((5*10)+8)/2)*40
print a$*b$
for i$....
 
 

n°1392884
_darkalt3_
Proctopathe
Posté le 22-06-2006 à 15:39:42  profilanswer
 

le c++, le c#, le c et le c: ? [:moule_bite]

n°1392908
Hermes le ​Messager
Breton Quiétiste
Posté le 22-06-2006 à 16:17:35  profilanswer
 

Vos gueules. Rien ne vaut le logo à grand coups de turtle dans vos gueules. :o

n°1392917
Tamahome
⭐⭐⭐⭐⭐
Posté le 22-06-2006 à 16:33:42  profilanswer
 

Fortran 4 ever

n°1394979
big_dadi_f​at
Posté le 26-06-2006 à 14:41:03  profilanswer
 

leobof a écrit :

BONJOUR!!!!!  
J'aimerai créer un nouveau language permettant de faire une page web html!!!  
Je me suis renseigné,et j'en ai conclut que si je voulait créer un language de programmation je pouvait y consacrer toute ma vie.  
J'ai donc eu l'idée de créer un petit programme qui permettrai de traduire un fichier texte en language html.  
c'est a dire:  
 
(je fais mon fichier texte en mon language qui s'appellera :"mon language.txt" )  
 
mon language.txt  
 
--- le traducteur---  
(prend mon fichier texte le traduis en lang. html et me donne:)  
 
mon language.html  
 
comment marcherai le traducteur?  
 
on lui dirai:  
 
"<écrit bonjour>"=...le code html qui demande d'écrire bonjour...  
-------------------------  
du coup,quand il verra "<écrit bonjour>" il saura que la traduction est ...lecode html qui demande d'écrire bonjour...  
 
MAIS MAIS MAIS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  
Ma question comment créer ce programme qui traduirai tmon language en html qui serait sous forme de fichier texte???  
 
merci d'avance  
 
aurevoir


 
 
 
-> dabord tu veut crée un langage de programmation    (ça veut dire que ta un tés trés bon niveau en programmation )
 
-> ensuite tu demande  

Citation :

Ma question comment créer ce programme qui traduirai tmon language en html qui serait sous forme de fichier texte???


 :lol:  :lol:  :lol:  tu est trés marant toi ;
 
 
 

n°1394994
mbl
Posté le 26-06-2006 à 14:56:36  profilanswer
 

le xml ne fait pas ca déja ?

n°1395073
Willits
La réponse est 42
Posté le 26-06-2006 à 15:59:10  profilanswer
 

Pourquoi crée un truc alors que ça existe déjà ?
 
Avec Runtime Revolution (en HyperTalk).
 
Tu crée un nouveau stack, tu crée un bouton, tu met ce code dans le bouton, tu crée deux champs de texte, tu les nommes "temp1" et "temp2". Et voilà tu as ton convertisseur HTML. Avec une interface graphique en plus  :love:  
 

Code :
  1. new stack "t1"
  2. set the defaultstack to "t1"
  3. new field "temp1"
  4. new field "temp2"
  5. new button "t1"
  6. set the label of btn "t1" to "click here !"
  7. edit script of btn "t1" of this stack


 

Code :
  1. on mouseup
  2. # Demande du fichier texte
  3. answer file "Fichier texte à ouvrir"
  4. if the result is cancel then exit mouseup # Annuler, on quitte le script.
  5. put it into tFile
  6. # L'emplacement du fichier se trouve dans la variable tFile
  7. open file tFile for text read
  8. if the result is not empty then answer error "err : "& the result # On retourne l'erreur si il y en a une.
  9. read from file tFile until empty # Lecture du fichier en entier
  10. close file monfichier # On ferme le fichier
  11. put it into fld "temp1" of this stack # read from... place ce qu'il a lue dans la variable it.
  12. set the text of fld "temp2" of this stack to the htmltext of fld "temp1" of this stack
  13. put fld "temp2" of this stack into htmlData # On a le texte en HTML
  14. # On remplace le .txt par .html (seulement si .txt existe, dans le cas contraire on demande a l'utilisateur ou il veut placer son nouveau fichier (par le biais d'un seleteur de fichier système)).
  15. set the itemdel to "."
  16. if ".txt" = the last item of tFile then
  17.   put tFile into tNewFile
  18.   put "html" into the last item of tNewFile
  19. else
  20.   ask file "Nouveau fichier HTML"
  21.   if the result is "cancel" then exit to top # On quitte, aucun nom de fichier a été définie.
  22.   put it into tNewFile
  23. end if
  24. # Ecriture
  25. open file tNewFile for text write
  26. write htmlData to file tNewFile
  27. close file tNewFile
  28. # Et voilà
  29. answer information "Fini ;) Fichier HTML enregistré ici : "& cr & tNewFile
  30. end mouseup


 
Celà te créera un fichier basique en HTML. Et même pas besoin de passer toute sa vie dessus.
J'ai essayé chez moi et ce script fonctionne parfaitement. (mais là je remarque que ton logiciel est tout simplement inutile.)
En fait, là il n'y a pas de gestion de couleur ou rien d'autre car un fichier texte ne contient tout simplement pas ces informations.
Donc, tu n'as que des <p> et </p> qui apparaissent.
 
Le seul problème de Runtime Revolution c'est que c'est payant et propriétaire  :sweat: .

n°1395255
nico168
Posté le 26-06-2006 à 19:46:04  profilanswer
 

fake !

n°1395259
esox_ch
Posté le 26-06-2006 à 19:58:20  profilanswer
 

Perso je vote pour XML + XSLT :D
 
(Snif quand j'ai vu le message de Tamahome j'ai, pendant l'espace d'une fraction de seconde, pensé que chris était toujours là :( )


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1396255
Tamahome
⭐⭐⭐⭐⭐
Posté le 28-06-2006 à 08:41:36  profilanswer
 

esox_ch a écrit :

Perso je vote pour XML + XSLT :D
 
(Snif quand j'ai vu le message de Tamahome j'ai, pendant l'espace d'une fraction de seconde, pensé que chris était toujours là :( )


 
stun fake (google bomb) le décès de ChrisV- ?
Parce que bon : http://forum.hardware.fr/hardwarefr/profil-63697.htm
Date du dernier message :  28-06-2006 à 01:28  
 
 :heink:


---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1396259
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-06-2006 à 08:56:16  profilanswer
 

Tamahome a écrit :

stun fake (google bomb) le décès de ChrisV- ?
Parce que bon : http://forum.hardware.fr/hardwarefr/profil-63697.htm
Date du dernier message :  28-06-2006 à 01:28  
 
 :heink:


en l'occurence, il parlait de chrisbk :sarcastic:
http://forum.hardware.fr/hardwaref [...] 0732-1.htm


---------------
J'ai un string dans l'array (Paris Hilton)
n°1396627
Tamahome
⭐⭐⭐⭐⭐
Posté le 28-06-2006 à 15:23:48  profilanswer
 

et moi de ChrisV-
 
y'a eu quiproquo la :o


---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1403068
tomsoft
Posté le 08-07-2006 à 22:02:34  profilanswer
 

au fait pour traducteur txt -> html ... tu prends un doc word ,puis "save as web page", tu louvre avec ton navigateur et puis :"visualiser code source" ...

n°1403079
Elmoricq
Modérateur
Posté le 08-07-2006 à 22:55:05  profilanswer
 

tomsoft a écrit :

au fait pour traducteur txt -> html ... tu prends un doc word ,puis "save as web page", tu louvre avec ton navigateur et puis :"visualiser code source" ...


http://pix.nofrag.com/20/5e/1cde174d2a195f50be0e35ea3856.jpg

n°1403157
big_dadi_f​at
Posté le 09-07-2006 à 09:59:42  profilanswer
 
n°1404727
Berceker U​nited
PSN : berceker_united
Posté le 11-07-2006 à 15:54:01  profilanswer
 

Je crois que vous lui avez cassé le moral là :D

n°1404804
esox_ch
Posté le 11-07-2006 à 16:46:29  profilanswer
 

Non il est parti sur un autre forum où il sera adoré jusqu'au moment ou laba aussi ils apprendront l'existance de l'XSLT :o


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
mood
Publicité
Posté le   profilanswer
 


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

  !!!!!!!!!!!!créer un language de progrmmation!!!!!!!!!!!

 

Sujets relatifs
creer un bouton[RESOLU] Créer un document RTF avec du PHP
[RESOLU]Créer ma barre d'outil avec VBCréer un formulaire afin d'uploader une image
Créer un code barre Datamatrixcréer un fichier batch
Est-il possible de créer une DLL C Sharp interopérable avec JAVA ?Créer un lien vers une page définie
Créer un tableau 
Plus de sujets relatifs à : !!!!!!!!!!!!créer un language de progrmmation!!!!!!!!!!!


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