A volte il prototipo è fatto per comprendere il problema che stai cercando di risolvere. E a volte, per conoscere le tecnologie sottostanti, se non lo conosci già.
Per il caso menzionato, stai considerando di prototipare in un linguaggio di scripting, ad esempio, python e per creare il codice effettivo in C.
Valutazione di alcune possibilità:
1 . Si prototipo in python e si scrive il software in C.
Il prototipo in un linguaggio di scripting può essere d'aiuto quando si desidera controllare rapidamente output rispetto all'input . Ciò è utile se hai principalmente bisogno di testare la tua logica per risolvere un problema. Inoltre, utile se vuoi mettere rapidamente insieme una demo per le altre persone.
Qualsiasi codice 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 comunicare un'idea .
Questo metodo è appropriato per testare la fattibilità logica della soluzione.
2 . Si prototipo in C e si scrive il software in C.
La prototipazione in C, che è nuova per te, ha due vantaggi. Uno, mentre scrivi il prototipo, ottieni capisci le parti pertinenti della lingua , libreria, API, insidie, ecc. Due, mentre crei il software finale, puoi iniziare da il prototipo stesso che ti fa risparmiare tempo e riutilizza il codice .
Questo metodo è adatto per testare entrambi, la fattibilità logica e tecnologica della soluzione.
3 . Puoi prendere in considerazione modi non codificanti per prototipare a seconda del problema in questione.
Se è un pezzo di logica e idee che vuoi prototipare; pseudo codice , diagrammi di flusso e diagrammi a blocchi su carta sono buoni anche.
Se si tratta di un prototipo dell'interfaccia utente, prendi in considerazione uno strumento di simulazione dell'interfaccia utente o di nuovo un foglio di carta.