¿Cómo colaborar para que la próxima versión de PSeInt exporte el pseudocódigo a otro lenguaje de programación?
La idea de esta sección es facilitar la colaboración de Docentes para implementar en PSeInt los mecanismos necesarios para exportar los algoritmos a lenguajes reales. Actualmente, permite exportar a C++. Pero hay muchos docentes que utilizan otros lenguajes. Como yo no tengo mucha experiencia con esos otros lenguajes, pido colaboración a estos docentes. Para evitar que ellos deban meterse en el código de PSeInt y/o aprender C++, mi propuesta es la siguiente:
- Ustedes traducen manualmente algunos estos 10 ejemplos (click aquí para descargarlos) desde pseudocódigo al lenguaje que utilicen.
- Luego me envíen esas traducciones a zaskar_84<arroba>yahoo.com.ar para que yo implemente a partir de ellas las conversiones automáticas en PSeInt.
- Cada ejemplo es un algoritmo en pseudocódigo para ejecutar con el perfil "Flexible", y contiene en la cabecera comentarios indicando cuál es su objetivos y qué detalles deben tenerse en cuenta.
- Es importante notar que el objetivo no es usar pseint para programar en un lenguaje real sin tener que aprender ese lenguaje, sino servir como recurso didáctico a la hora de que el alumno avance del pseudocódigo a un lenguaje real. Deben tener en cuenta esto al realizar las traducciones, y evitar aplicar trucos innecesarios, utilizar elementos no estándar, o cualquier otra cosa que pueda traer complicaciones evitables.
- Como el tiempo es limitado, voy a empezar por lenguajes populares o que se usen para aprender, y evitar en esta primer etapa lenguajes muy raros o específicos. Me gustaría empezar por ejemplo con Python o Java.
- Pueden leer más sobre esta idea en este articulo del blog.