Euphoria Programming Language

Logiciel capture d'écran:
Euphoria Programming Language
Détails logiciels:
Version: 4.0.3
Date de transfert: 12 May 15
Développeur: Open Euphoria Group
Licence: Shareware
Prix: 79.00 $
Popularité: 104

Rating: nan/5 (Total Votes: 0)

Euphoria est maintenant, un langage de programmation libre et open source. Il a une syntaxe simple et la structure de règles cohérentes, et est également facile à lire.
Vous pouvez rapidement et avec peu d'effort, développer des applications, petits et grands, pour Windows, les variantes d'Unix (Linux, FreeBSD, ...) et OS X.
Euphoria a été libéré comme shareware chemin du retour en 1993. Aujourd'hui, il est développé comme un projet open source qui est entraîné et maintenu communauté. La langue a évolué pour devenir un outil sophistiqué pour les programmeurs

Caractéristiques :.

  • Un souple définition remarquablement simple, puissant langage que est facile à apprendre et à utiliser.
  • Variables agrandir ou les réduire sans que le programmeur se soucier allocation et la libération des morceaux de mémoire. Objets de toute taille peuvent être affectés à un élément d'une séquence Euphoria (tableau).
  • Une haute performance, state-of-the-art interprète qui est nettement plus rapide que les interprètes classiques tels que Perl et Python.
  • Une optimisation de l'euphorie à la C Translator, qui peuvent augmenter votre vitesse encore plus loin, souvent par un facteur de 2x à 5x contre l'interprète déjà rapide.
  • Vaste contrôle de run-time pour: out-of-bounds indices, variables non initialisées, les valeurs de paramètres pour mauvaises routines de bibliothèques, valeur illégale affectée à une variable et beaucoup plus. Il n'y a pas d'exceptions de machines mystérieuses - vous obtiendrez toujours une description complète en anglais de tout problème qui se produit avec votre programme au moment de l'exécution, avec un appel-stack trace-back et un dump de l'ensemble de vos valeurs de variables. Les programmes peuvent être testées rapidement, facilement et de manière plus approfondie.
  • Caractéristiques du matériel sous-jacent sont complètement caché. Programmes ne sont pas conscients des mots-longueurs, qui sous-tend la représentation au niveau du bit des valeurs, l'ordre des octets etc.
  • Un débogueur source plein écran et un profileur d'exécution sont inclus.
  • Un plein écran, éditeur multi-fichier est également inclus. Sur un écran couleur, l'éditeur affiche programmes Euphoria en plusieurs couleurs, pour mettre en évidence commentaires, mots réservés, fonctions intégrées, les chaînes et niveau d'imbrication de parenthèses. Il effectue éventuellement auto-complétion des états, vous permet d'économiser tapant effort et de réduire les erreurs de syntaxe. Cet éditeur est écrit dans l'euphorie, et le code source est fourni à vous sans restrictions. Vous êtes libre de le modifier, ajouter des fonctionnalités, et de redistribuer comme vous le souhaitez.
  • programmes Euphoria fonctionnent sous Windows, Linux, OS / X, FreeBSD, NetBSD, OpenBSD et peuvent être facilement porté sur toute plateforme supportant GCC.
  • Vous pouvez faire une seule, stand-alone fichier exécutable de votre programme.
  • routines Euphoria sont naturellement générique. L'exemple de programme ci-dessous montre une seule routine qui va trier tout type de données - entiers, nombres à virgule flottante, cordes, etc. Euphoria est pas un & quot; orienté objet & quot; la langue, mais il réalise un grand nombre des avantages de ces langues d'une manière beaucoup plus simple.
  • Euphoria est complètement gratuit et open source.

Ce qui est nouveau dans cette version:

  • Cette grande mise à jour des fonctionnalités nouvelles constructions de langage, les modificateurs de visibilité de la portée, compilation conditionnelle, des améliorations de performance, multi-lignes et les chaînes, les valeurs et les types énumérés, affectation de variable sur la déclaration, une instruction switch, divers modificateurs de boucle, le soutien à un utilisateur défini pré-processeur, tests unitaires, un système de documentation de code source, la couverture analyse, un désassembleur, compilation directe de C via euc, intégré dans des douilles, et expressions régulières via intégré dans PCRE, en plus des plus de 800 membres du public dans la nouvelle bibliothèque standard.

Logiciel similaire

Octave
Octave

2 Jun 15

BareBones
BareBones

3 Jun 15

Pyexpander
Pyexpander

20 Feb 15

Commentaires à Euphoria Programming Language

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!