La creación de prototipos se realiza, a veces, para comprender el problema que está tratando de resolver. Y a veces, para conocer las tecnologías subyacentes si aún no está familiarizado con ellas.
Para el caso mencionado, está considerando crear un prototipo en un lenguaje de script, por ejemplo, python, y crear el código real en C.
Evaluando algunas posibilidades:
1 . Tu prototipo en Python y escribes el software en C.
La creación de prototipos en un lenguaje de secuencias de comandos puede ayudar cuando desee comprobar rápidamente la salida con la entrada . Esto es útil si principalmente necesita probar su lógica para resolver un problema. Además, es útil si desea armar rápidamente una demostración para otras personas.
Cualquier código que haya escrito en python no se usará en el software final. Pero puede ayudar si le pasa su prototipo a alguien que puede leer python y escribir en C. Aquí, la creación de prototipos puede ayudar a comunicar una idea .
Este método es apropiado para probar la viabilidad lógica de la solución.
2 . Tu prototipo en C y escribes el software en C.
La creación de prototipos en C, que es nueva para usted, tiene dos ventajas. Uno, mientras que se escribe el prototipo, se llega a comprender las partes pertinentes de la lengua , biblioteca, API, trampas, etc. Dos, mientras se construye el software final, puede comenzar a partir del prototipo en sí lo que le ahorra tiempo y reutiliza código .
Este método se ajusta para probar la viabilidad lógica y tecnológica de la solución.
3 . Puede considerar formas de prototipos sin codificación según el problema en cuestión.
Si es una pieza de lógica e ideas que desea prototipar; el pseudocódigo , los diagramas de flujo y los diagramas de bloques en papel también son buenos.
Si es un prototipo de interfaz de usuario, considere alguna herramienta de maqueta de interfaz de usuario o, de nuevo, algo de papel.