El tipo de conversión automatizada que buscas es casi imposible, menos si buscas que sea gratuito, y muchísimo menos si esperas que tenga soporte para varios lenguajes y que además genere un formato de pseudocódigo que se parezca al que has puesto de ejemplo... puesto que no existe un estándar a seguir en el diseño de pseudocódigo (aunque algunas entidades intenten imponer sus propias guías de diseño, como Microsoft).
Sin embargo, hay otro tipo de programas comerciales que te pueden ayudar a aumentar tu productividad para la generación de pseudocódigo:
Enfocado a C/C++, C# y VB.NET con integración en Visual Studio:
- https://www.rapidqualitysystems.com/Products/CodeRocketForVisualStudio
(https://www.rapidqualitysystems.com/Content/Screenshots/New/VisualStudio.png)
Enfocado a C/C++, C#, Delphi, Java, javascript y otros lenguajes a diagramas de flujo:
- http://www.athtek.com/flowchart-to-code.html
(http://www.athtek.com/image/flowchart-to-code/addnode.gif)
Enfocado a "pseudocódigo" con sintaxis
C-like a diagramas de flujo:
(https://code2flow.com/landing/screencast.gif)
Y recuerda que siempre puedes optar por generar tus propios diagramas de flujo (UML) del código fuente en Visual Studio:
- Visualize code on sequence diagrams | MSDN (https://msdn.microsoft.com/en-us/library/ee317485.aspx)
- UML Sequence Diagrams: Guidelines | MSDN (https://msdn.microsoft.com/en-us/library/dd409389.aspx)
(https://i-msdn.sec.s-msft.com/dynimg/IC571692.png)
Saludos
Hubo un chalao que hizo un lenguaje que era pseudocódigo, y que pretendía poder llevarlo a todos los lenguajes. NaturalScript se llamaba, pero las corporaciones le dieron la espalda.
https://www.reddit.com/r/naturalscriptlang/comments/6v40vg/el_test_de_naturalscript_14/
https://github.com/allnulled/manifiesto
En fin, la historia de nunca acabar.
Cita de: NullifiedSociety en 26 Diciembre 2017, 15:50 PMEn fin, la historia de nunca acabar.
Eso digo yo, la historia de nunca acabar... :¬¬
Este no es el thread apropiado para... en fin... me lo veo venir, asi que mejor:
Cierro el tema.