| Fattore fattore è un linguaggio di programmazione dinamico. |
Scarica ora |
Fattore Classifica e riepilogo
- Nome editore:
- Slava Pestov
Fattore Tag
Fattore Descrizione
Fattore è un linguaggio di programmazione dinamico. Il progetto Factor è una lingua basata su un paradigma di programmazione che incoraggia il codice semplice, testabile e riutilizzabile. Le principali influenze del fattore sono gioia per la sintassi, avanti per le tecniche di implementazione e Lisp per il modello dell'oggetto. La fonte è rilasciata in una licenza in stile BSD. Condividilo liberamente. Ciò sono alcune caratteristiche chiave del "fattore": · Esegui su FreeBSD, Linux, Mac OS X e Windows. · Compilatore di codice nativo per X86 e PowerPC. · Sintassi postfix minima con un parser estensibile. · Ambiente a base di immagine offrendo persistenza ortogonale. · Polymorfismo attraverso la spedizione dinamica basata su predicato. · Supporto linguistico per i modelli di progettazione basati sulla delegazione. · Le strutture dati includono elenchi collegati, vettori e hashtables. · Tipi definiti dall'utente, noto come Tuples. · Ricca libreria matematica inclusa Grandi numeri interi, punti flottanti, rapporti, numeri complessi. · Continuazioni. · Profilazione, tracciamento, steping mono-passo, navigazione. · Inferenza di effetto stack statico. · Server HTTP e framework Web basato sulla continuazione. · Interfaccia della libreria C. · Libreria grafica SDL. Interfaccia. · Concentrarsi sullo sviluppo interattivo e guidato dal test. · Un plugin per l'editor di testo JEDIT offre un potente ambiente di sviluppo. IlFeflectionFattore è definito in termini di sé il più possibile. Ogni strato del sistema è ispezionato e modificabile in runtime. Tutto nel sistema porta semantica consistente dell'oggetto e ogni oggetto può essere interrogato per il suo tipo e forma. MetapRogrammentinga Potente livello Meta sfrutta la dualità tra codice e dati. Il sistema di oggetti e anche strumenti come stepper, browser, ispettori e profilers sono costruiti all'interno del quadro linguistico.TransparencyNothing è nascosto dal programmatore. Il fattore è progettato non come una scatola nera, ma una casella degli attrezzi. Il programmatore è incoraggiato a modellare la lingua per adattarsi al problema.SimplicityEveryThità è il più semplice possibile. Il sistema dovrebbe essere abbastanza piccolo che una persona può studiare il codice e capirlo completamente. Codice e funzionalità non necessari non sono inclusi.
Fattore Software correlato