Objeck

Langue OO indépendante de la plate-forme moderne avec un compilateur JIT native
Télécharger maintenant

Objeck Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Nom de l'éditeur:
  • Randy Hollines
  • Taille du fichier:
  • 2.7 MB

Objeck Mots clés


Objeck La description

Objeck est un langage de programmation à usage général étroitement lié à Java, Pascal et Ruby qui traite ses types de données en tant qu'objets. Cette langue contient toutes les caractéristiques «de base» d'un langage de programmation à usage général (Turing complet) avec une emphase placée sur la simplicité de l'oop. La langue se compose d'un compilateur et d'une machine virtuelle avec collecteur de déchets associé et compilateur JIT. Le compilateur émet un code d'octet binaire exécuté par le système d'exécution. Le système d'exécution a la possibilité de traduire le code octet en code machine natif IA-32 ou AMD64. L'objectif d'ingénierie est d'obtenir des optimisations de base (PEEP Hole) effectuées par le compilateur de code source et des optimisations avancées effectuées par le compilateur JIT. Caractéristiques principales: Prise en charge de la programmation orientée objet (classes virtuelles, interfaces, enums, fonctions et méthodes) Support fonctionnel (fonctions haut de commande) Soutien aux méthodes et fonctions polymorphes "Public" et "Private" Classifications Prise en charge de la bibliothèque de classe (console, chaînes, fichiers, threads, sockets, répertoires, vecteurs, listes liées, arbres B, http, etc.) débogueur interactif Gestion automatique de la mémoire (marquage et collecte des ordures de balayage) Prise en charge du JIT d'exécution native pour les architectures IA-32 et AMD64 Optimisations générales du compilateur (logique de court-circuit, méthode dans la doublure, pliage constant, réduction de la force et simplification d'instruction)


Objeck Logiciels associés

Obsidium lite

Un système de protection logiciel facile à mettre en uvre principalement destiné aux programmeurs de shareware et aux petites entreprises ...

212 4.1 MB

Télécharger