Oggetti macchina C ++

La libreria di classe Objects Machine C ++ supporta un sottoinsieme della notazione UML Statechart.
Scarica ora

Oggetti macchina C ++ Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Eduard Hiti
  • Sito web dell'editore:
  • http://ehiti.sdf-eu.org/macho/

Oggetti macchina C ++ Tag


Oggetti macchina C ++ Descrizione

La libreria di classe Objects C ++ supporta un sottoinsieme della notazione UML StatiChart. La libreria di classe C ++ Machine Objects supporta un sottoinsieme della notazione UML Statechart per l'implementazione di macchine per lo stato gerarchico in Dritto C ++, simile nello spirito del modello di progettazione "stato" GOF.Le funzionalità attualmente supportate sono stati gerarchici, azioni di iscrizione e di uscita, Storie di stato, e State Variables.Installation: la libreria di classe come tale non è necessario installare. Basta includere il file di intestazione macho.hpp per utilizzarlo. Il prerequisito tuttavia è un compilatore C ++ con supporto sano per modelli. Incluso sono le macchine da esempio di stato HelloWorld, esempio, microonde e test. Per far funzionare gli esempi semplicemente compilarli nella directory in cui si trovano, ad esempio: # GCCG ++ -O microonde microonde microonde.Cpp # MSVC7CL / EHSC microonde.CPPI come il modello di design "stato" GOF. Abilita l'attuazione del concetto importante di macchine statali con funzionalità del linguaggio di programmazione comuni. Utilizzando solo i meccanismi di lingua di base è facile da applicare nello sviluppo del software di vita reale. Un'altra proprietà importante che deriva da questa semplicità è l'ortogonalità, il che significa che il modello può essere combinato con altri elementi di progettazione, modelli e idiomi in modi arbitrari. Al contrario, il supporto dello strumento ha supportato approcci alla creazione di macchine statali (di cui non c'è carenza). Basato sui generatori di codice e sui redattori grafici, tendono a generare un codice incomprensibile e per la perdita di ortogonalità necessariamente esterni al dominio del linguaggio di programmazione. Sfortunatamente il modello "stato" è limitato nell'ambito in cui non consente macchine di stato gerarchiche. Questo è deplorevole perché le macchine dello stato piatta tendono a diventare ingombranti quando si diventano più grandi, per il numero trasparente di stati che producono. Le macchine dello stato degliricolari come definite dalla notazione statchart alleviano questo problema fornendo un elemento strutturale aggiuntivo attraverso gruppi di gerarchie. Stato "Modello nella sua forma originale non è in grado di modellare le gerarchie statali. La biblioteca di classe Macho estende il concetto con questa possibilità, mantenendo le proprietà della semplicità (lì possibile) e l'indipendenza dell'utensile dalla sua ispirazione. Che cosa è nuova in questa versione: · Questa versione aggiunge la funzionalità del backtracking agli stati precedenti utilizzando "istantanee" .


Oggetti macchina C ++ Software correlato

Dorm4j.

DORM4J (Dynamic Object-Relational Mapping for Java) è una libreria di mappatura O / R per Java. ...

164

Scarica

libcoroutine.

libcororoutine è una semplice implementazione di coroutine stackfull, in gran parte basata su ucontext e fibre. ...

171

Scarica

xflat.

XFLAT è una suite matura di strumenti di sviluppo, tra cui compilatore, linker, caricatore, caricatore dinamico e strumenti di supporto. ...

165

Scarica

Scratchlib.

Scratchlib è una biblioteca C indipendente della piattaforma Open Source per rilevare la posizione, la velocità e la direzione dei record di TimeCode. ...

157

Scarica