Interprèteur de script en langage "k"

4/5 (13 avis)

Vue 6 424 fois - Téléchargée 375 fois

Description

Ce programme est une adaptation d'un projet d'école en langage Scheme. Il consiste en une interface de développement integré et d'une option pour lancer une interpretation d'un fichier "source".
Le langage K est une formalisation grossière et une approche mathématique des langages de programmation. Pour plus d'informations sur son utilité, se reférer à la définition du wikipédia (article "langage K").

Une norme du langage a été definie sur http://libe4.free.fr/langk/

Source / Exemple :


Pour la traduction Scheme vers C, j'ai créé une liste de fonctions incluant la gestion de listes (située dans /src/scm2C/).
C'est d'un niveau très débutant mais la difficulté d'adaptation consistait justement à réecrire les fonctions de Scheme.

Conclusion :


J'ai inclus dans l'archive deux éditions : Scheme et C. Ainsi les utilisateurs de Mac et de Linux pourront tester le programme à l'aide de DrScheme.
Un executable pour la version C est disponible pour l'environnement Windows(TM), un lanceur pour la version Scheme ; les utilisateurs de systèmes d'exploitations alternatifs doivent lancer le fichier ekzecuteur.scm dans DrScheme puis cliquer sur le bouton "Executer" (ce n'est plus du C, mais les résultats sont visibles).

Site Officiel : http://libe4.free.fr/langk/ek.html

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_LiBe444
Messages postés
220
Date d'inscription
dimanche 7 septembre 2003
Statut
Membre
Dernière intervention
7 avril 2007

1 août 2005 à 20:41
D'accord.
BruNews
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
19
1 août 2005 à 18:51
On vire les exe juste pour se dégager de toute responsabilité en cas de transmission de virus, rien de plus.
cs_LiBe444
Messages postés
220
Date d'inscription
dimanche 7 septembre 2003
Statut
Membre
Dernière intervention
7 avril 2007

1 août 2005 à 18:32
Oui mais le serveur pourrait par exemple laisser passer les exe de moins de cent kilo-octets (compressés avec upx ou autres).
cs_LordBob
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
10
1 août 2005 à 13:58
le fait de virer les exe des zip, c'est surtout pour faire des économies de place sur les serveur !
cs_LiBe444
Messages postés
220
Date d'inscription
dimanche 7 septembre 2003
Statut
Membre
Dernière intervention
7 avril 2007

31 juil. 2005 à 12:42
Alors l'executable est disponible dans l'archive située à l'adresse http://libe4.free.fr/langk/ekc.zip
Afficher les 13 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.