Nous travaillons à restaurer l'application Unionpedia sur le Google Play Store
SortantEntrants
🌟Nous avons simplifié notre design pour une meilleure navigation !
Instagram Facebook X LinkedIn
Votre propre Unionpédia avec votre logo et votre domaine, à partir de 9,99 USD/mois
Créer mon Unionpédia

Ragel

Indice Ragel

Ragel est un compilateur d'automates finis générant ses sorties en code source dans les langages suivants: C, C++, Objective-C, Java, Go et Ruby.

Table des matières

  1. 17 relations: Automate fini, C (langage), C++, Compilateur, Diego González Ragel, Expression régulière, Flex (logiciel), Go (langage), Graphviz, Java (langage), Licence publique générale GNU, Microsoft Windows, Objective-C, Ruby, Structure de contrôle, Unix, Yacc (logiciel).

Automate fini

Fig. 1: Une hiérarchie d'automates. Un automate fini ou automate avec un nombre fini d'états (en anglais ou ou FSM) est un modèle mathématique de calcul, utilisé dans de nombreuses circonstances, allant de la conception de programmes informatiques et de circuits en logique séquentielle aux applications dans des protocoles de communication, en passant par le contrôle des processus, la linguistique et même la biologie.

Voir Ragel et Automate fini

C (langage)

C est un langage de programmation impératif, généraliste et de bas niveau.

Voir Ragel et C (langage)

C++

C++ est un langage de programmation compilé permettant la programmation sous de multiples paradigmes, dont la programmation procédurale, la programmation orientée objet et la programmation générique.

Voir Ragel et C++

Compilateur

En informatique, un compilateur est un programme qui transforme un code source en un code objet.

Voir Ragel et Compilateur

Diego González Ragel

Diego González Ragel, connu plus simplement comme Ragel, né le à Jerez de la Frontera et mort le à Madrid, est un photographe espagnol.

Voir Ragel et Diego González Ragel

Expression régulière

Stephen Cole Kleene, dont les travaux ont fondé le concept d'expression régulière. En informatique, une expression régulière ou expression rationnelle ou expression normaleD'après la de la norme ISO/IEC 9075:1989 par le Conseil du Trésor du Canada et qui est par le Bureau de la traduction du gouvernement du Canada.

Voir Ragel et Expression régulière

Flex (logiciel)

Flex est une version libre de l'analyseur lexical Lex.

Voir Ragel et Flex (logiciel)

Go (langage)

Go est un langage de programmation compilé et concurrent inspiré de C et Pascal.

Voir Ragel et Go (langage)

Graphviz

Graphique montrant la contiguïté des régions françaises Graphviz (diminutif de Graph Visualization Software) est un ensemble d'outils open source, créés par les laboratoires de recherche d'AT&T, qui manipulent des graphes définis à l'aide de scripts suivant le langage DOT.

Voir Ragel et Graphviz

Java (langage)

Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au.

Voir Ragel et Java (langage)

Licence publique générale GNU

La licence publique générale GNU, ou GNU General Public License (son seul nom officiel en anglais, communément abrégé GNU GPL, voire simplement « GPL »), est une licence qui fixe les conditions légales de distribution d'un logiciel libre du projet GNU.

Voir Ragel et Licence publique générale GNU

Microsoft Windows

(littéralement « Fenêtres » en anglais) est au départ une interface graphique unifiée produite par Microsoft, qui est devenue ensuite une gamme de systèmes d’exploitation à part entière, principalement destinés aux ordinateurs compatibles PC.

Voir Ragel et Microsoft Windows

Objective-C

est un langage de programmation orienté objet réflexif.

Voir Ragel et Objective-C

Ruby

Ruby est un langage de programmation libre.

Voir Ragel et Ruby

Structure de contrôle

En programmation informatique, une structure de contrôle est une instruction particulière d'un langage de programmation impératif pouvant dévier le flot de contrôle du programme la contenant lorsqu'elle est exécutée.

Voir Ragel et Structure de contrôle

Unix

Unix, officiellement UNIX, est une famille de systèmes d'exploitation multitâche et multi-utilisateur dérivé de l'Unix d'origine créé par AT&T, le développement de ce dernier ayant commencé dans les années 1970 au centre de recherche de Bell Labs mené par Kenneth Thompson.

Voir Ragel et Unix

Yacc (logiciel)

Yacc est un outil de génération d'analyseurs syntaxiques en langage C. Yacc est l'acronyme de (« Encore un autre compilateur de compilateur »).

Voir Ragel et Yacc (logiciel)