Smarteiffel

SmartEiffel is een volwassen en gratis compiler voor de Eiffel-objectgerichte taal
Download nu

Smarteiffel Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Naam uitgever:
  • The SmartEiffel Team
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 20.2 MB

Smarteiffel Tags


Smarteiffel Beschrijving

Eiffel is een pure objectgeoriënteerde taal gericht op het schrijven van softwarecomponenten die gemakkelijk te lezen zijn, testen, te reiken, te onderhouden en opnieuw gebruiken. Zijn nadruk op de samenwerking en documentatie, als communicatie en documentatie, maakt Eiffel een goed passende taal aan grote en zeer grote projecten. Tegelijkertijd maken de eenvoud en zorgvuldige keuze van functies het ideaal voor het leren van object-oriëntatieconcepten en het ontwikkelen van analyse- en ontwerpvaardigheden. SmartEiffel is een onderzoeks- en gratis softwareproject dat de Eiffel-gemeenschap biedt: · Een volwassen en gratis compiler (GPL-licentie) · Een uitgebreide en geheel objectgeoriënteerde klassenbibliotheek (MIT / X-11-licentie) · Al die Eiffel-specifieke gereedschappen die nodig zijn voor een complete ontwikkelingsomgeving, als een symbolische debugger van Eiffel-niveau of een documentatietool Omdat de compiler de Eiffel-code naar C of Java Bytecode vertaalt, kan het worden gebruikt om programma's te schrijven die op vrijwel elk platform lopen waarvoor een ANSI C-compiler of een Java-virtuele machine bestaat. De compiler en alle bijbehorende hulpmiddelen zijn volledig geschreven in Eiffel, zodat ze op al deze platforms kunnen worden gebruikt. SmartEiffel breidt de traditionele Eiffel-zorg uit om betrouwbaarheid en goede software-engineeringpraktijken met een specifieke bezorgdheid over runtime-prestaties en Tiny Memory Footprint. U kunt een maat krijgen voor het succes van het project op dat gebied op de Computer Taal Shootout-benchmarks. de taal Alle traditionele Eiffel-functies worden geïmplementeerd in SmartEiffel: · Ontwerp per contract: inclusief gedisciplineerde uitzonderingen en optionele beweringuitvoering (op basis van cluster) · Meerdere overerving en genericiteit · Statisch typen · Uniform type systeem · Automatische afvalcollectie · .ACE-configuratiebestanden Bovendien zijn nog meer recentelijke voorgestelde verbeteringen ingebouwd: · Tuples en agenten · Insertie (overerving alleen implementatie) · Een plug-in-mechanisme voor betere interoperabiliteit met andere talen · Beperkte introspectie-mogelijkheden De taal heeft een stabiliteitsperiode ingevoerd waar alleen kleine wijzigingen worden toegevoegd. Alle toekomstige modificaties moeten een reële winst blijken te zijn vanuit het oogpunt van software engineering, en ze kunnen geen run-time-efficiëntie bederven.


Smarteiffel Gerelateerde software

Gle

GLE (grafische lay-outmotor) is een grafische scripting taal. ...

281 Free

Downloaden

Phpmole

PHPMOLE is een PHP-geïntegreerde ontwikkelingsomgeving die wordt geleverd met een GTK gebaseerde GUI ...

186 1 MB

Downloaden