Description de Scriptol
Qu'est-ce que Scriptol
Scriptol est un langage de programmation qui est soit interprété
soit compilé, conçu pour être simple et facile à
apprendre, permettant aux nouveaux utilisateurs d'être prêts
à programmer en quelques heures, et qui réduit énormément
le temps de travail.
Scriptol est orienté-objets, extensible, universel, utilise
les librairies de C++, PHP ou Java et GTK comme interface utilisateur
graphique. Il est universel ce qui signifie qu'il convient pour faire
des scripts, pour construire des applications ou pour créer des
pages web dynamiques.
Des compilateurs Scriptol gratuits existent pour Windows et Unix.
Caractéristiques de Scriptol
- objectivement moderne: il a été défini selon sept règles de simplicité, sureté, et n'hérite pas de syntaxes anciennes et obsolètes.
- orienté-objet, même de simples scalaires comme "int", ou des litéraux comme "123", sont des objets et ont des méthodes.
- typé: le compilateur peut comparer le contenu que l'on assigne et le type des variables, ce qui est impossible avec les langages de scripts.
- naturel: les types ne sont pas basés sur le matériel
de l'ordinateur mais sur les concepts humains et ensembles mathématiques:
text, number, integer, real, etc...
- puissant et sûr: de nouvelles structures de contrôle
ont été introduite avec Scriptol.
Exemples:
- if composite, qui est à la fois une instruction if et un switch case, mais avec toutes sortes de valeurs.
- while let, qui protèges des boucles sans fin.
- for .. in liste, or for .. in a..b, le moyen le plus simple d'exprimer un intervalle. - Simple. Pas de symboles du genre -> ou ::, seulement
un point dans tous les cas.
Ajouter 1 à x s'écrit juste: x + 1, et non pas x += 1
Pas de gestion de mémoire requise, un garbage collector est inclus. - Clear. Le point-virgule est un séparateur. La fin de ligne
est un terminateur. D'autres langages cumulent inutilement les deux.
Le langage est conçu pour les éditeurs modernes à
coloration syntaxique. C, Java etc... utilisent des symboles comme
{ }, #, convenant aux éditeurs anciens.
- Compatible avec C++. Vous avez juste à lier des fichiers
objet C++ ou des fichiers librairies, et utiliser directement les
fonctions qu'ils contiennent, pas d'extension à écrire.
Par exemple, il suffit d'ajouter les libraires GTK dans le fichier de configuration d'un programme, pour disposer de l'interface utilisateur graphique. - Compatible avec PHP: vous pouvez programmer des pages web en Scriptol, le code est converti en PHP, toutes les fonctions PHP peuvent être utilisées.
- Portable, fonctionne sur toute plateformes supportant l'interpréteur PHP ou le compilateur C++.
Pourquoi utiliser Scriptol
Principalement pour:
- Intégrer du code sûr et naturel à l'intérieur
de pages html. Cela fonctionnera sur tout serveur supportant
PHP 4.
- Protéger votre travail en distribuant des exécutables binaires.
- Ecrire facilement et rapidement des scripts, grâce à la syntaxe de haut niveau.
- Prototyping, tester rapidement un programme avec l'interpréteur avant de construire un exécutable natif.
- Construire des applications. Scriptol peut être intégré
dans des outils de développement rapide et peut utiliser des
librairies inter-plateformes comme GTK.
Scriptol n'a pas besoin de fichier project.
Comment utiliser Scriptol?
Vous pouvez ouvrir une console Windows, quelquefois appelée "Fenêtre Dos", et taper la commande:
solc or solp pour voir les options.
![]() |
|
Uitiliser Scriptol en ligne de commande
|
| Un éditeur est fourni avec les
compilateurs qui dispose de la coloration syntaxique pour les sources
Scriptol, C++ ou PHP. On peut compiler et lancer à partir de l'éditeur. Les sources colorés peuvent être sauvés en fichiers Html ou Pdf. |
![]() |
Vous pouvez aussi intégrer le compilateur Scriptol C++ dans C Builder (version proffessionelle) ou Visual Studio, qui permettent de compile le source Scriptol d'abord, puis le code C++ généré ensuite.
![]() |
|
Utiliser Scriptol à l'intérieur
de Turbo Explorer ou C++ Builder
|
La licence
Le langage est gratuit mais copyrighted. Un interpréteur ou compilateur peut être écrit par n'importe qui pourvu que la compatibilité soit préservée.
L'edition commune (common) des compilateurs Scriptol est gratuite, même pour réaliser des logiciels commerciaux. L'édition Entreprise requiert une licence. Voir le fichier de commande sur scriptol.fr pour les détails.
Voir: Licence du langage
Licence de l'interpreteur
Le créateur de Scriptol
Denis G. Sureau
sureau@scriptol.net


