Smarteiffel.

SmartEiffel è un compilatore maturo e gratuito per il linguaggio orientato all'oggetto Eiffel
Scarica ora

Smarteiffel. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Nome editore:
  • The SmartEiffel Team
  • Sistemi operativi:
  • Windows All
  • Dimensione del file:
  • 20.2 MB

Smarteiffel. Tag


Smarteiffel. Descrizione

Eiffel è una lingua pura orientata agli oggetti finalizzata alla scrittura di componenti software che sono facili da leggere, testare, estendere, mantenere e riutilizzare. La sua enfasi sugli aspetti collaborativi dello sviluppo del software, come comunicazione e documentazione, rende Eiffel un linguaggio ben adatto ai progetti grandi e molto grandi. Allo stesso tempo, la sua semplicità e un'attenta scelta delle caratteristiche lo rendono ideale per l'apprendimento dei concetti di orientamento agli oggetti e per lo sviluppo di analisi e capacità di progettazione. SmartEiffel è un progetto di ricerca e software gratuito che fornisce la comunità Eiffel con: · Un compilatore maturo e gratuito (licenza GPL) · Biblioteca di classe estesa e interamente orientata agli oggetti (licenza MIT / X-11) · Tutti gli strumenti specifici Eiffel necessari per un ambiente di sviluppo completo, come un debugger simbolico a livello Eiffel o uno strumento di documentazione Poiché il compilatore traduce il codice Eiffel a C o Java Bytecode, può essere utilizzato per scrivere programmi che funzionano praticamente su qualsiasi piattaforma per la quale esistono un compilatore ANSI C o una macchina virtuale Java. Il compilatore e tutti gli strumenti di accompagnamento sono completamente scritti in Eiffel, quindi possono essere utilizzati in tutte queste piattaforme. SmartEiffel estende la tradizionale cura Eiffel sull'affidabilità e le buone pratiche di ingegneria del software con una preoccupazione specifica per le prestazioni di runtime e la minuscola impronta di memoria. È possibile ottenere una misura del successo del progetto su quell'area presso i benchmark di tirout della lingua del computer. La lingua Tutte le tradizionali caratteristiche Eiffel sono implementate in SmartEiffel: · Progettazione per contratto: comprese le eccezioni disciplinate e l'esecuzione dell'asserzione facoltativa (su base a cluster) · Più ereditarietà e genericità · Digitatura statica · Sistema di tipo uniforme · Collezione di rifiuti automatica · File di configurazione .ace Inoltre, sono stati anche incorporati alcuni miglioramenti proposti più di recente: · Tuples and Agents · Inserimento (implementazione-solo ereditarietà) · Un meccanismo plug-in per una migliore interoperabilità con altre lingue · Capacità di introspezione limitate La lingua ha inserito un periodo di stabilità in cui verranno aggiunte solo modifiche minori. Tutte le modifiche future devono rivelarsi di rappresentare un guadagno reale dal punto di vista dell'ingegneria del software e non possono rovinare l'efficienza di runtime.


Smarteiffel. Software correlato

Gle.

gle (graphics layout engine) è un linguaggio di scripting grafico. ...

281 Free

Scarica

Phpmole.

phpmole è un ambiente di sviluppo integrato PHP fornito con una GUI basata su GTK ...

186 1 MB

Scarica