De un foro:
Hay una aplicación llamada Flowgorithm http://www.flowgorithm.org/preview/index.html que te permite codificar un algoritmo usando un diagrama de flujo.
En la versión más reciente incluye la versión de vista previa de
graficación de líneas y rotación mediante una ventana de gestión de
píxeles estilo tortuga.
Flowgorithm te permite exportar cualquier diagrama de flujo a un lenguaje profesional como (C#, Java, JavaScript ...), pero Flowgorithm actualmente no genera código fuente para gráficos de tortugas.
Si quieres ayudar a traducir el código, es bienvenido, puedes poner las traducciones aquí y luego se las enviaré al autor.
Por ejemplo, el siguiente seudocódigo se traduce en Python como
PseudoCode
Function Main
Draw 50
Turn right 45
Draw 60
Turn left 45
Draw 56
Send Turtle Home
End
Python
import turtle
draw = turtle.Turtle()
draw.forward(50)
draw.right(45)
draw.forward(60)
draw.left(45)
draw.forward(56)
draw.home()
Lista de lenguajes para incorporar traducción de código, puede incluir alguna biblioteca externa o métodos personalizados.
Ada 95
Nim
Swift
Applescript
Bash
C#
C++
Fortran 2003
Java
JavaScript
Lua
Pascal
Perl
PHP
Powershell
Python
QBasic
Ruby
Scala
Transact-SQL
Typescript
VBA
Visual Basic.NET
Gaddis Pseudocode
IBO Pseudocode
Auto Pseudocode
MATLAB
Smalltalk
De conformidad con el inciso a) del Artículo 57 del "Acuerdo por el que se emiten las políticas y disposiciones para impulsar el uso y aprovechamiento de la informática, el gobierno digital, las tecnologías de la información y comunicación, y la seguridad de la información en la Administración Pública Federal" publicado en el Diario Oficial de la Federación el 6 de septiembre del 2021. La información contenida en correos institucionales es de carácter confidencial y su tratamiento es con estricta observancia a los principios de licitud, finalidad, lealtad, consentimiento, calidad, proporcionalidad, información y responsabilidad establecidos en la Ley General de Protección de Datos Personales de Sujetos Obligados.
De conformidad con el inciso a) del Artículo 57 del "Acuerdo por el que se emiten las políticas y disposiciones para impulsar el uso y aprovechamiento de la informática, el gobierno digital, las tecnologías de la información y comunicación, y la seguridad de la información en la Administración Pública Federal" publicado en el Diario Oficial de la Federación el 6 de septiembre del 2021. La información contenida en correos institucionales es de carácter confidencial y su tratamiento es con estricta observancia a los principios de licitud, finalidad, lealtad, consentimiento, calidad, proporcionalidad, información y responsabilidad establecidos en la Ley General de Protección de Datos Personales de Sujetos Obligados.