Ich suche nach einer „idealen“ Umgebung zum Schreiben und Ausführen einfacher C-Programme für Programmieranfänger. Was ich will, ist etwas, das ein ansprechendes Design hat, wie Sublime Text 3 oder Visual Studio Code , leichtgewichtig, zusätzlich mit der Funktion, den Projektordner automatisch zu erstellen, und auch ein einfaches Erstellen und Ausführen von Programmen mit einem Klick. Es wäre schön, die Ausgabe Seite an Seite mit Code zu sehen.
Die andere Art zu sagen, was ich brauche, ist eine Repl.it mit dem visuellen Erscheinungsbild von Sublime oder Visual Code. Oder einige dieser Editoren oder ähnliches, wie Atom, mit einfacher Run-Taste.
Software, von der ich weiß, dass sie da draußen ist, aber nicht alle diese Funktionen hat:
Mit Code::Blocks lässt sich alles für ein Projekt erstellen, aber mit zu vielen Schritten und es ist auch nicht einfach, ein Thema festzulegen.
Dev-C++ kann beim Erstellen eines Projekts ein Durcheinander verursachen, indem kein Ordner dafür erstellt wird. Außerdem ist die Klammervervollständigung nicht gut, es ist einfach, sie zu duplizieren und mit der Syntax herumzuspielen. Einige Themen sind verfügbar, aber nicht so gut wie zum Beispiel in Sublime.
Es ist möglich, C in Sublime zu erstellen, aber es funktioniert nicht mit Programmen, die Eingaben benötigen.
Visual Studio Code verfügt über ein integriertes Terminal, aber der Benutzer muss einen Ordner erstellen und gcc-Befehle ausführen, und dies ermutigt ihn nicht, genug zu experimentieren.
Ich brauche einfach ein gut aussehendes, einfach zu bedienendes Tool ohne Verzögerungen, um eine gute Benutzererfahrung für Anfänger zu erreichen, die ein einfaches Experimentieren mit C-Code ermöglicht.
Zusatzfrage
Ich denke, ich werde Visual Studio Code verwenden, der in Terminal integriert ist. Ich habe mich gefragt, ob ich ein Bash-Skript erstellen kann (nicht sicher, ob dies das Richtige ist, was ich brauche), das ein Verzeichnis mit dem Namen Parameter erstellt und eine Variable festlegt, damit der Benutzer mit einem anderen Skript die aktuelle Arbeitsdatei ausführen und kompilieren kann. Ich denke, ich kann es herausfinden, ich bin mir nur nicht sicher, ob es richtig funktioniert.
CudaText (kostenlos, Open Source) ist lite und erlaubt es, aber mit einigen Schritten vom Benutzer.
Besser, wenn Sie alle Schritte für den Benutzer ausführen und CudaText zip mit Plugins und Konfiguration (in Einstellungen/Verzeichnis) erstellen. Es kann eine .zip-Datei sein, die über CudaText entpackt werden muss.
-o "{FileNameNoExt}" "{FileName}"
. Aber nichts passiert, keine Ausgabe und keine ausführbare Datei erstellt..cuda-proj
Datei. Wenn der Benutzer später beispielsweise das Verzeichnis nicht ändert, speichert er eine Quelldatei und startet dann ein neues Projekt, wobei er erneut als .cuda-proj
. Alle diese Dateien befinden sich im selben Verzeichnis und wenn der Benutzer die Reihenfolge der Dateien im Explorer ändert, wird alles schlecht organisiert. Nur der Benutzer, der ein Projekt in CudaText öffnet, kann sehen, was an was angehängt ist. Alles hängt davon ab, dass ich zuerst ein Projekt benötige, um später Dateien hinzuzufügen.Vielleicht möchten Sie sich Geany ansehen .
Sowohl kostenlose als auch kostenlose Builds sind für Linux, Windows und OS X verfügbar, haben Plugins für alle möglichen Dinge und haben konfigurierbare Schaltflächen / Menüs für "Build", "Compile" und "Run" durch Dateierweiterung.
Alejandro
Mawg sagt, Monica wieder einzusetzen