Questa è l'app Linux chiamata DynaMix, la cui ultima versione può essere scaricata come v2.0.4sourcecode.tar.gz. Può essere eseguita online sul provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online gratuitamente questa app chiamata DynaMix con OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI
Ad
DynaMix
DESCRIZIONE
DynaMix (Dynamic Mixins) è un'interpretazione alternativa della programmazione orientata agli oggetti e del polimorfismo dinamico. Permette agli utenti di comporre e modificare oggetti polimorfici a runtime. Il linguaggio di destinazione principale è il C++, ma è supportato anche il C. La libreria è un mezzo per creare l'architettura di un progetto, piuttosto che per raggiungere il suo scopo. Contribuisce a garantire estensibilità, leggibilità, scalabilità e interoperabilità. Si concentra sulle massime prestazioni e sul minimo overhead di memoria. La libreria utilizza il tipo dynamix::object come segnaposto, le cui istanze possono essere estese con classi esistenti (mixins), fornendo così a una particolare istanza le funzionalità mixin di tutti quei tipi. Probabilmente i tipi più importanti di funzionalità mixin sono i messaggi: oggetti funzionali che in termini di C++-OOP possono essere considerati metodi. Le funzionalità mixin sono sovrascrivibili e utilizzano il late binding e il dispatch singolare. Sono possibili sia unicast che multicast.
Caratteristiche
- DynaMix è applicabile per l'architettura software di sistemi con oggetti complessi
- Componi oggetti dai mixin in fase di esecuzione
- Interfaccia e implementazione fisicamente separate
- Non intrusivo: i mixin non hanno bisogno di avere un genitore comune o alcun codice speciale al loro interno
- Muta gli oggetti "live" modificandone la composizione in fase di esecuzione
- Creare librerie e plugin condivisi che possono arricchire o modificare oggetti, senza modificare (o addirittura ricostruire) l'eseguibile
- Avere una riflessione completa in fase di esecuzione tramite simboli o stringhe
Linguaggio di programmazione
C++
Categorie
Questa applicazione può essere scaricata anche da https://sourceforge.net/projects/dynamix.mirror/. È ospitata su OnWorks per poter essere eseguita online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.