Il prototipo viene eseguito, a volte, per comprendere il problema che si sta tentando di risolvere. E a volte, per conoscere le tecnologie sottostanti se non ne hai già familiarità.
Per il caso menzionato, stai considerando di realizzare un prototipo in un linguaggio di scripting, ad esempio python, e di creare il codice effettivo in C.
Valutare alcune possibilità:
1 . Prototipi in Python e scrivi il software in C.
La prototipazione in un linguaggio di scripting può aiutare dove si desidera verificare rapidamente l' output rispetto all'input . Questo è utile se devi principalmente testare la tua logica per risolvere un problema. Inoltre, utile se vuoi mettere rapidamente insieme una demo per altre persone.
Qualunque codice tu abbia scritto in Python non verrà utilizzato nel software finale. Ma può essere d'aiuto se stai trasmettendo il tuo prototipo a qualcuno che può leggere Python e scrivere in C. Qui, la prototipazione può aiutare a comunicare un'idea .
Questo metodo è appropriato per testare la fattibilità logica della soluzione.
2 . Prototipi in C e scrivi il software in C.
Il prototipo in C, che è nuovo per te, ha due vantaggi. Uno, mentre scrivi il prototipo, puoi capire le parti pertinenti della lingua , della libreria, dell'API, delle insidie, ecc. Due, mentre costruisci il software finale, puoi iniziare dal prototipo stesso che ti fa risparmiare tempo e riutilizza il codice .
Questo metodo è adatto per testare la fattibilità logica e tecnologica della soluzione.
3 . È possibile prendere in considerazione metodi non codificanti per la prototipazione in base al problema attuale.
Se è un pezzo di logica e idee che vuoi prototipare; anche pseudo codice , diagrammi di flusso e diagrammi a blocchi su carta sono buoni.
Se si tratta di un prototipo dell'interfaccia utente, prendere in considerazione uno strumento di simulazione dell'interfaccia utente o, di nuovo, un po 'di carta.