Bonjour, j'essaie de créer un langage interprété, il est sur papier — j'ai utilisé deux de mes cahiers déjà — j'aimerai que mon langage génère de l'HTML, — comme du PHP — du coup, si vous pouvez me conseiller, merci d'avance ! nonotxh
Bonjour, j'essaie de créer un langage interprété, il est sur papier — j'ai utilisé deux de mes cahiers déjà — j'aimerai que mon langage génère de l'HTML, — comme du PHP — du coup, si vous pouvez me conseiller, merci d'avance ! nonotxh
Voici la Bible sur le sujet: https://web.mit.edu/alexmv/6.037/sicp.pdf
C'est la vieille version, mais elle est toujours très valable.
La version française est disponible: https://www.amazon.fr/Structure-inte.../dp/2729602313
C'est un excellent placement.
J'ai fait une erreur, le premier livre, c'est l'ouvrage de référence pour les programmeurs.
Le meilleur livre sur le sujet est: Programming Languages An Interpreter Based Approach de Samuel N. Kamin
J'ai également trouvé ceci, mais cela demande une connaissance de Ruby: http://www.rubyinside.com/writing-an...ruby-1825.html
Je ne maîtrise pas : les conditions PHP, et puis je ne comprends pas comment un champ de formulaire aurait la valeur d'une variable, alors qu'avec mon langage ce serait (doc. complet, PS mon langage s'appelle HyperTextProgrammationLanguage ou H.T.P.L pour faire plus court) :
Je n'ai pas encore lu les livres proposés !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <!DOC htpl> <meta infos charset="utf-8" ; infos icon at="logo.ico"/> #Meta charset + link rel icon en gros <top title> TEST HTPL </top title> #title en HTML # C'est là que c'est plus simple que du PHP ^variable null #Nouvelle variable "variable" de type "null" <form input=yes.modif=line,id="pseudo",check="Ex: nonotxh" > <indic for=id:"pseudo" Pseudonyme : /> ^variable == id:pseudo #La variable (variable) aura tjrs la valeur de = input=yes.modif=line,id="pseudo",check="Ex: nonotxh" #Vous comprenez peut-être pas mais moi je me comprends, mais bon ! if(^variable setted) { <print: Vous êtes /^pseudo/ !> } else { <print: Vous n'avez pas choisi de pseudo ! Utilisez la barre de texte située en haut !> } <!DOC htpl>
Je ne sais donc pas ce qu'est un interpréteur...
@MadMac : Merci pour les liens !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager