Neko Classement & Résumé
- Nom de l'éditeur:
- Nicolas Cannasse
- Site Internet de l'éditeur:
- http://nekovm.org
Neko Mots clés
Neko La description
Neko est un interpréteur et une langue de programmation. Neko est un interpréteur et une langue de programmation. Il a été conçu pour fournir un point d'exécution commun pour plusieurs langues différentes.Learning et utiliser Neko est très facile, mais vous n'êtes pas censé programmer directement à Neko. Au lieu de cela, vous pouvez écrire un générateur de votre langue préférée à Neko, puis utiliser le NEKO Runtime pour compiler, exécuter et accéder à des bibliothèques.eko est un bon moyen pour les concepteurs de langue de se concentrer sur la conception et de réutiliser un runtime rapide et bien conçu, Outre les bibliothèques existantes pour accéder au système de fichiers, réseau, bases de données, XML ... NEKO Language Syntaxe a été créée avec "facile à analyser" et "facile à générer" à l'esprit. Il n'est pas spécialement conçu pour être écrit par un programmeur, mais plus à être généré à partir d'une langue de niveau supérieur.Pro exemple, on pourrait écrire facilement un php-to-neko ou un java-to-neko qui générerait du code équivalent mais utilisant la syntaxe Neko et la sémantique au lieu de php ou de java. En particulier, il n'ya pas de multiples niveaux d'expression, comme dans C. Chaque relevé est également une expression, et permet ainsi des constructions qui ne sont pas possibles dans d'autres langues (par exemple: return si ( x) {...} else {... ...}). Cela rend la génération à Neko à partir de langues fonctionnelles plus facile.Il Syntaxe est analysée à l'aide d'un analyseur à gauche à droite (1). Cela signifie qu'après avoir lu un jeton, nous avons suffisamment d'informations pour savoir quelle expression il produira. Cela permet d'analyser un analyseur très léger qui est facile à améliorer sans créer des ambiguïtés. Qu'est-ce qui est nouveau dans cette version: · Plusieurs petits bugsfixes et quelques nouvelles API pour la programmation multithread (mutexes, asques et TLS).
Neko Logiciels associés