Créer un nouveau langage?
chang
-
Guillaume -
Guillaume -
Bonsoir,
j'aimerai créer un langage de programmation dynamique de type PHP avec apache, mysql, mssql, perl, cgi, python, VisualBasic en integrant PHP, ASP et JSP pour une utilisation locale, mais je sais pas sur quoi sont basé les serveurs comme easyPHP ou wamp5 pour le PHP
Merci d'avance pour votre réponse !
j'aimerai créer un langage de programmation dynamique de type PHP avec apache, mysql, mssql, perl, cgi, python, VisualBasic en integrant PHP, ASP et JSP pour une utilisation locale, mais je sais pas sur quoi sont basé les serveurs comme easyPHP ou wamp5 pour le PHP
Merci d'avance pour votre réponse !
A voir également:
- Créer un nouveau langage?
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer un nouveau compte gmail - Guide
- Créer un lien pour partager des photos - Guide
- Créer un nouveau compte facebook gratuit - Guide
11 réponses
Bonjour...
EasyPHP possède un serveur Apache tout simple configurée avec Apache et une base de donnée mysql...
Pour l'autre, je ne sais pas!
Pourquoi veux tu créer un autre langage? J'ai pas bien compris!
Maily :-))))
Boumj'chtattrape
EasyPHP possède un serveur Apache tout simple configurée avec Apache et une base de donnée mysql...
Pour l'autre, je ne sais pas!
Pourquoi veux tu créer un autre langage? J'ai pas bien compris!
Maily :-))))
Boumj'chtattrape
Salut,
je cherche à le créer comme ça mais moi je parle pas de configurer apache mais comment créer un langage tel que PHP
je cherche à le créer comme ça mais moi je parle pas de configurer apache mais comment créer un langage tel que PHP
Pour créer un langage, il y a 2 outils indispensables:
lexx et yacc (ou leurs cousins).
(analyseur syntaxique et analyseur lexical).
Ce sont ces outils qui sont utilisé pour créer la quasi totalité des langages.
Pour être plus précis: pour créer des compilateurs.
lexx et yacc (ou leurs cousins).
(analyseur syntaxique et analyseur lexical).
Ce sont ces outils qui sont utilisé pour créer la quasi totalité des langages.
Pour être plus précis: pour créer des compilateurs.
Par exemple, voici les fichiers Lex et Yacc nécessaire pour le langage Pascal:
Fichier Yacc: http://www.moorecad.com/standardpascal/pascal.y
Fichier Lexx: http://www.moorecad.com/standardpascal/pascal.l
Comme tu peux le voir, c'est du boulot !
Fichier Yacc: http://www.moorecad.com/standardpascal/pascal.y
Fichier Lexx: http://www.moorecad.com/standardpascal/pascal.l
Comme tu peux le voir, c'est du boulot !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avec quelle éditeur on peut créer ces fichiers SVP ? ou le BlocNote de Windows suffit ? et aussi pour l'extension et tout comment on fait ?
ah... ben il faut déjà apprendre la théorie des langages, avec les grammaires L1, L2, etc.
Et oui !
L'informatique c'est un métier.
Créer un langage c'est pas quelquechose de trivial.
Tiens tant que j'y pense, il y a quelques slides sur ces 2 programmes là:
http://www.commentcamarche.net/ccmdoc/index.php3?Mot=yacc
Mais pourquoi vouloir créer encore un nouveau langage ?
Il en existe déjà tellement !
Et oui !
L'informatique c'est un métier.
Créer un langage c'est pas quelquechose de trivial.
Tiens tant que j'y pense, il y a quelques slides sur ces 2 programmes là:
http://www.commentcamarche.net/ccmdoc/index.php3?Mot=yacc
Mais pourquoi vouloir créer encore un nouveau langage ?
Il en existe déjà tellement !
Ah ok merci maintenant je comprends mieux.
Pour votre question SebSauvage "Mais pourquoi vouloir créer encore un nouveau langage ?"
C’est pour créer un langage en français, toute la syntaxe qui serai en français.
Pour votre question SebSauvage "Mais pourquoi vouloir créer encore un nouveau langage ?"
C’est pour créer un langage en français, toute la syntaxe qui serai en français.
Salut!
A part le français ton langage apportera quoi de plus par rapport à ceux existants? Penses-tu réellement que les nombreux développeurs dans le monde vont se mettre au français juste comme ça? Sans être mauvaise langue ^^ si aucune efficacité supplémentaire par rapport aux autres langages n'est apportée ton langage est mort né. ;-)
A part le français ton langage apportera quoi de plus par rapport à ceux existants? Penses-tu réellement que les nombreux développeurs dans le monde vont se mettre au français juste comme ça? Sans être mauvaise langue ^^ si aucune efficacité supplémentaire par rapport aux autres langages n'est apportée ton langage est mort né. ;-)
Bonjour Guki et tous les autres,
Comme je l'ai dit en un peu plus haut il aura toutes les fonctionnalités de PHP, ASP, JSP, CGI, Perl, JavaScript, XML, WAP, Java, VB, SQL, Python, Pascal, Delphi ... presque tout les langages.
Je voudrai les réunir pour en faire un seul langage en français et qui même quelqu'un qui ne fait pas de fautes d'orthographe pourra programmer avec ce langage. Essayer de créer un syntaxe organiser, c’est pour ne pas mélanger bases de données et scripts donc une seule page regroupera toute un site internet. (Sauf les images où leurs destinations sont stocker dans des bases de données).
Il aura des scripts doubles dynamiques, c'est-à-dire qu’il va s’exécuter sur deux serveurs avant qu’il n’arrive chez le client, ces deux serveurs vont travailler ensemble.
<!&
¤script1=Bonjour {* ceci est un commentaire, le ¤ pour introduire une entrée SQL*}
si [« id »]=01 charger (‘index.xd2l’) et afficher |script1 {*le | pour afficher quelque chose provenant d’une base de données*}
pi continuer le script …..
&!>
Comme je l'ai dit en un peu plus haut il aura toutes les fonctionnalités de PHP, ASP, JSP, CGI, Perl, JavaScript, XML, WAP, Java, VB, SQL, Python, Pascal, Delphi ... presque tout les langages.
Je voudrai les réunir pour en faire un seul langage en français et qui même quelqu'un qui ne fait pas de fautes d'orthographe pourra programmer avec ce langage. Essayer de créer un syntaxe organiser, c’est pour ne pas mélanger bases de données et scripts donc une seule page regroupera toute un site internet. (Sauf les images où leurs destinations sont stocker dans des bases de données).
Il aura des scripts doubles dynamiques, c'est-à-dire qu’il va s’exécuter sur deux serveurs avant qu’il n’arrive chez le client, ces deux serveurs vont travailler ensemble.
<!&
¤script1=Bonjour {* ceci est un commentaire, le ¤ pour introduire une entrée SQL*}
si [« id »]=01 charger (‘index.xd2l’) et afficher |script1 {*le | pour afficher quelque chose provenant d’une base de données*}
pi continuer le script …..
&!>
oh là !... Tout ça ?
Tu ne vois pas un peu trop grand ?
Je pense que tu devrais revoir des ambitions à la baisse et revenir dans le monde réel et pratique, et participer - par exemple - à des projets opensource (tu peux par exemple contribuer à Python).
Il y en a des milliers d'autres sur http://sourceforge.net
Quand tu dis que ça aura toutes les fonctionnalités de X Y et Z, ça me semble carrément infaisable.
Ton langage sera donc à la fois: procédural, assertionel, évènmentiel, déclaratif, objet, faiblement typé, fortement typé, typé dynamiquement, compilé, interprété, semi-compilé, etc...
C'est pas un peu délirant ?
en français
Et donc utilisé par très peu de monde puisque réduit à la sphère francophone.
une seule page regroupera toute un site internet
Là tu m'inquiète.
Je bosse sur un site de commerce électronique.
Le code source de notre application (couches métier + pages web) dépasse les 500000 lignes.
Tu imagine sincèrement tout ça dans une seule page ?
Moi je n'aimerais pas.
ça part sûrement d'une bonne volonté, mais n'essaie pas de tout faire.
Il vaut mieux faire moins, mais le faire bien.
(Par exemple, AutoIt est un langage extrêmement limité, mais il rend de grands services pour l'automatisation d'opérations sous Windows.)
Tu ne vois pas un peu trop grand ?
Je pense que tu devrais revoir des ambitions à la baisse et revenir dans le monde réel et pratique, et participer - par exemple - à des projets opensource (tu peux par exemple contribuer à Python).
Il y en a des milliers d'autres sur http://sourceforge.net
Quand tu dis que ça aura toutes les fonctionnalités de X Y et Z, ça me semble carrément infaisable.
Ton langage sera donc à la fois: procédural, assertionel, évènmentiel, déclaratif, objet, faiblement typé, fortement typé, typé dynamiquement, compilé, interprété, semi-compilé, etc...
C'est pas un peu délirant ?
en français
Et donc utilisé par très peu de monde puisque réduit à la sphère francophone.
une seule page regroupera toute un site internet
Là tu m'inquiète.
Je bosse sur un site de commerce électronique.
Le code source de notre application (couches métier + pages web) dépasse les 500000 lignes.
Tu imagine sincèrement tout ça dans une seule page ?
Moi je n'aimerais pas.
ça part sûrement d'une bonne volonté, mais n'essaie pas de tout faire.
Il vaut mieux faire moins, mais le faire bien.
(Par exemple, AutoIt est un langage extrêmement limité, mais il rend de grands services pour l'automatisation d'opérations sous Windows.)
http://www.pcsoft.fr
Le voila ton langage en francais et de nouvelle génération. Il te permet en plus d'effectuer des RAD PHP, JAVA, etc ...
Je l'ai personnellement adopté pour les applics offline et j'ai jamais pu tester sa puissance sur des applics online ..
La version 9 permet avec le meme code de compiler :
1) Ton applic Windows (.exe)
2) Ton applic Windows CE (Mobile)
3) Ton applic Web spécifique (Webdev)
4) Ton applic Web php ou java (RAD)
Faut pas vouloir réinventer la lune quand des outils autant puissant existe
Le voila ton langage en francais et de nouvelle génération. Il te permet en plus d'effectuer des RAD PHP, JAVA, etc ...
Je l'ai personnellement adopté pour les applics offline et j'ai jamais pu tester sa puissance sur des applics online ..
La version 9 permet avec le meme code de compiler :
1) Ton applic Windows (.exe)
2) Ton applic Windows CE (Mobile)
3) Ton applic Web spécifique (Webdev)
4) Ton applic Web php ou java (RAD)
Faut pas vouloir réinventer la lune quand des outils autant puissant existe