Estoy buscando un entorno 'ideal' para escribir y ejecutar programas C simples para principiantes en programación. Lo que quiero es algo que tenga un diseño atractivo, como Sublime Text 3 o Visual Studio Code , liviano, además de la función de crear la carpeta del proyecto automáticamente y también un programa sencillo de compilación y ejecución con un solo clic. Sería bueno ver el resultado junto con el código.
La otra forma de decir lo que necesito es un repl.it con apariencia visual de Sublime o Visual Code. O alguno de estos editores o similares, como Atom, con simple botón de ejecución.
Software que sé que existe, pero no tiene todas esas características:
Code::Blocks facilita la creación de todo para el proyecto, pero con demasiados pasos y tampoco es fácil establecer un tema.
Dev-C++ puede crear un lío al crear un proyecto al no crear una carpeta para él. Además, la finalización de corchetes no es buena, es fácil duplicarla y alterar la sintaxis. Algunos temas están disponibles, pero no son tan buenos como en Sublime, por ejemplo.
Es posible compilar C en Sublime, pero no funciona con programas que necesitan entrada.
Visual Studio Code tiene un terminal incorporado, pero el usuario necesita crear una carpeta y ejecutar comandos gcc y esto no lo alienta a experimentar lo suficiente.
Simplemente, necesito una herramienta atractiva, fácil de usar, sin demoras, para lograr una buena experiencia de usuario para principiantes que permita una fácil experimentación con el código C.
Pregunta adicional
Creo que usaré Visual Studio Code integrado con Terminal. Me preguntaba si puedo hacer un script bash (no estoy seguro de si esto es lo correcto que necesito) que crearía un directorio llamado con un parámetro y establecería una variable para que, al usar otro script, el usuario pueda ejecutar y compilar el archivo de trabajo actual. Creo que puedo resolverlo, pero no estoy seguro de que funcione correctamente.
CudaText (gratis, de código abierto) es ligero y lo permite, pero con algunos pasos por parte del usuario.
Mejor si realiza todos los pasos para el usuario y crea CudaText zip, con complementos y configuración (en configuración / directorio). Puede ser un archivo .zip que debe descomprimirse sobre CudaText.
Captura de pantalla del cuadro de diálogo Herramientas externas
-o "{FileNameNoExt}" "{FileName}"
. Pero no pasa nada, no hay salida ni ejecutable creado..cuda-proj
archivo. Más tarde, por ejemplo, si el usuario no cambia de directorio, guarda un archivo fuente y luego comienza un nuevo proyecto, guardando nuevamente como .cuda-proj
. Todos estos archivos están en el mismo directorio y si el usuario cambia el orden de los archivos en Explorer, todo se organiza mal. Solo el proyecto de apertura en el usuario de CudaText puede ver qué está adjunto a qué. Todo se basa en el hecho de que primero necesito un proyecto para luego agregar archivos.Es posible que desee mirar a Geany .
Tanto las compilaciones gratuitas como las gratuitas están disponibles para Linux, Windows y OS X, tienen complementos para todo tipo de cosas y tienen botones / menús configurables por extensión de archivo "compilar", "compilar" y "ejecutar".
Alejandro
Mawg dice que reincorpore a Monica