-
surcouche d'un langage
Salut,
je me posais une question :
comment fait-on de façon générale, une surcouche d'un langage dans un autre? Je m'explique : prenons comme langage initial le Postscript (de bas niveau, qui est un peu pénible à coder), et j'aimerai pouvoir coder plus facilement avec celui-ci en redéfinissant le vocabulaire et les certaines fonctions, de façon à créer une sorte de "nouveau" langage au dessus du premier. Comment faire de façon générale et quelles sont les lectures éventuelles sur ce sujet ? Mon langage de programmation est Python (ou autres : Ruby, Perl, voire un peu de C++).
Merci.
-
Je pensais que c'était une question relative aux grammaires de langages :lol:
Il existe parfois des librairies qui se chargent de cette fonction: Par exemple, le traitement des Bases de données en J2EE est énormement simplifié par l'emploi de la librairie Common.dbutils (pour les fonctions simples).
De meme, pour la programmation OpenGL, il existe la librairie Glut qui mache une grande partie du travail. Des fonctions qui auraient demandé 50 lignes se voient résumées en 10 lignes.
Il existe de nombreux exemples du meme genre.
De meme, les frameworks sont a conseiller, car ils imposent une structure a ton application, et prennent en charge pas mal de fonctionalités... que tu n'as donc plus a gérer.
Le mieux est donc de prendre conaissance des API disponibles pour ton langage, et de "piocher" en fonction de tes besoins.
Si ton besoin est "classique", il y a des bonnes chances pour que quelqu'un ai déja pensé a créer une librairie ou quelque chose.
Ou alors tu programmes toi meme des packages qui tu utiliseras régulierement. Mais c'est plus long ^^
C'est a peu pres tout ce qu'on peut faire... Je ne sais pas comment simplifier structurellement un langage :?