Compiler für Windows 7 mit GUI?

Ich versuche, eine Programmiersprache zu lernen, um ein einfaches 2D-Weltraumspiel oder ein Rollenspiel zu erstellen, aber ich weiß nicht, welche ich verwenden soll. Ich glaube, ich habe es auf Python oder Ruby eingegrenzt, aber selbst davon scheint es Tausende verschiedener Versionen zu geben - alle mit unterschiedlichen Funktionen! Im Moment fällt es mir wirklich schwer, überhaupt so weit zu kommen, etwas zu installieren und ein Beispiel auszuprobieren, und ich bin wirklich sehr frustriert darüber.

Was ich wirklich, wirklich lieben würde, ist ein guter moderner Compiler für eine leistungsstarke benutzerfreundliche Sprache, der mit einer angemessenen Oberfläche ausgestattet ist (einschließlich eines Dateibaums für mein Programm und eines wirklich hilfreichen und spezifischen Debuggers). Die Sprache muss für Anfänger geschrieben sein, aber für Experten geeignet sein. Es wäre eine große Hilfe, wenn es eine große Menge an Online-Support, freundliche Tutorials, die nicht von Akademikern geschrieben wurden, und viele gute Erweiterungen gäbe. Es muss auch Closed-Source sein, da ich irgendwann ein verkaufsfähiges Spiel machen möchte.

Wenn möglich, würde ich wirklich einen lieben, der denselben Code für verschiedene Plattformen automatisch kompilieren kann, und es wäre auch eine große Hilfe, wenn es nicht zwischen Groß- und Kleinschreibung unterscheiden würde! :D

Meine bisherige Erfahrung ist einige grundlegende HTML- und CSS-Bearbeitung in Dreamweaver, aber ich habe Visual Basic ausprobiert und war von der benutzerfreundlichen Oberfläche begeistert. Wenn möglich, hätte ich gerne einen Compiler in dieser Richtung, und ich ziehe gerne jede Sprache in Betracht, wenn jemand dafür plädieren kann. Ich bin jedoch sehr vorsichtig mit VB selbst, da seine Tutorials davon auszugehen scheinen, dass Sie bereits mindestens eine Programmiersprache kennen, und ich habe bisher keine Möglichkeit gefunden, Codebeispiele in VB zum Laufen zu bringen.

Kann jemand helfen?

Antworten (2)

"Ich glaube, ich habe es auf Python oder Ruby eingegrenzt, aber selbst davon scheint es Tausende verschiedener Versionen zu geben" - Ich kenne Ruby nicht, aber Python hat nur zwei Versionen 2.x und 3.x. Verwenden Sie die neueste Version 3.x, wenn Sie möchten.

Die kostenlose PyCharm- Community-Edition-IDE ist ausgezeichnet (JetBrains, die sie herstellen, verkaufen viele ausgezeichnete IDEs) und verfügt über alle Debug-Funktionen, die Sie benötigen

Geben Sie hier die Bildbeschreibung ein


Sie sagen "es wäre auch eine große Hilfe, wenn die Groß- und Kleinschreibung nicht beachtet würde". Ich kann nicht warum, aber es ist deine Entscheidung.

Persönlich bevorzuge ich kompilierte gegenüber interpretierten Sprachen, daher scheint die offensichtliche Lösung Pascal zu sein. Die Lazarus-IDE . Es verwendet Free Pascal, einen GPL-Compiler, der unter Linux, Win32, OS/2, 68K und mehr läuft.

Ich habe einen Drag & Drop-Formulardesigner wie Delphi oder Visual Studio und einen großartigen Debugger. Außerdem ist es kostenlos.

Diese Seite zeigt mehrere Dutzend Anwendungen, die von Lazarus erstellt wurden, um Ihnen ein Gefühl dafür zu geben, was es kann.

Wenn Sie sehen, dass Sie sich unter Windows befinden, benötigen Sie einen Compiler (den besten) und eine gute Benutzeroberfläche. Dann bleibe ich bei der Microsoft Visual Studio 2015 Community Edition (da sie kostenlos ist) und verfügt über einen hervorragenden Compiler und Unterstützung für C++ und Python kann auch sein Außerdem sind erweiterte Debugging-Tools wie Sofortfenster, einfaches Erstellen und Überwachen von Haltepunkten usw. integriert. C# ist im Besitz von Microsoft, daher muss dies möglicherweise nicht näher erläutert werden (da beide im Besitz von MS sind, wäre es das Beste). Ich habe keine Erfahrung mit Ruby und es gibt keine IDE, die jede Sprache unterstützt die Welt (zumindest meines Wissens)

Python funktioniert in VB? Cool! Wissen Sie, ob Ruby funktionieren könnte, da ich erst heute diese coole Seite namens tryruby.org gefunden habe und ich viel Spaß mit dem interaktiven Befehlszeilen-Ding hatte.
Ich habe eine Version von Ironruby gefunden, die in VB 2010 importiert werden kann, aber ich habe VB 2015, daher wird es wahrscheinlich nicht funktionieren.
Im Moment wende ich mich wegen der Komplexität und der Speicherverwaltungsprobleme von C++ ab. Würdest du es trotzdem weiterempfehlen?
@Hadashi, ich kann keine einzelne Sprache empfehlen. Was ich sagen würde, ist, dass eine Sprache möglicherweise nicht für den Zweck geeignet ist, z. B. kann Web-Scrapping einfach mit Python durchgeführt werden, aber es wird normalerweise nicht mit C++ durchgeführt, und Treiber werden normalerweise in C++ geschrieben. Das bedeutet also nicht, dass Web-Scrapping in C++ unmöglich ist oder dass Treiber nicht in Python geschrieben werden können. Es ist einfach nicht für einen Zweck geeignet. Daher würde ich empfehlen, eine Sprache auszuwählen, die für Ihren Zweck am besten geeignet ist