Wie kann ich in Notepad++ etwas Compilieren?
-
Ja, okay. Aber gibt es irgendwo einen Compiler, der die Programmiersprachen B(Wenn es möglich ist), C, C++, C#, D, F#, Assembler(Wenn es möglich ist), Perl, Python, Pascal, VB, HTML, PHP, JavaScript, und weitere Kleinsprachen Complieren kann? Er soll kostenlos, Vierenfrei sein.
-
Noch etwas:
Ich habe gemeint, dass man in der Eingabenaufforderung eine .cpp,.. Datei zur .exe Datei umwandeln kann.
-
sebastianfox schrieb:
Ja, okay. Aber gibt es irgendwo einen Compiler, der die Programmiersprachen B(Wenn es möglich ist), C, C++, C#, D, F#, Assembler(Wenn es möglich ist), Perl, Python, Pascal, VB, HTML, PHP, JavaScript, und weitere Kleinsprachen Complieren kann? Er soll kostenlos, Vierenfrei sein.
Vierenfrei wird schwer
-
sebastianfox schrieb:
Ja, okay. Aber gibt es irgendwo einen Compiler, der die Programmiersprachen B(Wenn es möglich ist), C, C++, C#, D, F#, Assembler(Wenn es möglich ist), Perl, Python, Pascal, VB, HTML, PHP, JavaScript, und weitere Kleinsprachen Complieren kann?
Nein, gibt es nicht. So einfach ist es auch nicht, wie du es dir vorstellst.
Ich würde dir empfehlen, sich irgendeine GNU/Linux Distribution zu installieren. Dort hättest für das meiste von dir genannte Tools. Es gibt z.B. eine sogenannte GNU Compiler Collection, abgekürzt gcc.
Zusätzlich gibt es binutils, diese beinhalten unter anderem einen GNU Assembler, gas.Alles frei, nur halt unter Linux... und noch mal: So einfach ist es nicht, wie du es dir vorstellst.
-
Ja, okay. Was meinste damit? Meinst u, dass ich so eine Art Toolbox für die Eingabenaufforderung habe? Und wenn ja, welche Linux Version soll ich haben?
-
sebastianfox schrieb:
Ja, okay. Was meinste damit? Meinst u, dass ich so eine Art Toolbox für die Eingabenaufforderung habe? Und wenn ja, welche Linux Version soll ich haben?
Na, z.B. installierst du dir eine OpenSUSE Distribution. Dort kannst du dann die Paket- oder Programmverwaltung öffnen und sich verschiedene Programme installieren. Du bekommst eine Liste von Programmen, setzt dort ein Hacken, klickst auf "Anwenden" oder "Übernehmen" o.ä. und das Programm wird installiert. Nun kannst du dir dort irgendwo in der Liste unter "Entwicklung" alle Programme anschauen, die man eben für die Entwicklung braucht
So kannst du dir einen C-Compiler installieren und danach in der Console (bash z.B.) folgendes machen:gcc main.c -o main
Aus main.c wird eine ausführbare Datei main.
Genauso gut kannst du dir einen C++ Compiler installieren. Danach in der Console:g++ main.cpp -o main
Aus main.cpp wird eine ausführbare Datei main.
Dann installierst du dir die binutils (werden normalerweise bereits mit dem Compiler installiert). Dann kannst du eine Assembler-Datei assemblieren und linken:as main.s -o main.o ld main.o -o main
Aus der Assembler-Datei main.s wird eine Objektdatei main.o. Die Objektdatei main.o wird dann mit ld zu einer ausführbaren Datei main verlinkt.
usw...
-
Okay, dann installiere ich mir diese Linux Version. Aber gibt es für Linux einen C#, F#, Perl, Pascal, Python, HTML, PHP, VisualBasic(Konsolenanwendung), B(wenn möglich) und einen JavaScript Compiler?
-
Ja man kann sich auch eine Kuh kaufen wenn man ein Glas Milch trinken will, ist aber nicht üblich. Für jede Sprache gibt es eben einen speziellen Compiler, wobei die GNU Compiler Collection schon einen großen Teil abdeckt. Einen All-In-One Compiler gibt es noch nicht.
-
Sogar für B????
-
Nein leider nicht für B.
-
Schade.....Aber gibt es überhaupt einen Compiler für B. Irgendwo?
-
Hier gibt es ein Projekt auf sourceforge: http://sourceforge.net/projects/bcomp/
-
player4245 schrieb:
Hier gibt es ein Projekt auf sourceforge: http://sourceforge.net/projects/bcomp/
The B compiler is a tool able to parse B models, and perform syntaxic and semantic analysis. It can also be used as a library, linked to applications manipulating B models (cross referencer, code generator, documentation generator, etc.).
Was ist das
-
Was ist was?
-
Ich meine, wozu ist dieser B Compiler gut
-
Ohne mir die Beschreibung genau durchgelesen zu haben nehme ich an er übersetzt die Sprache B in eine Zielsprache.
-
Toll
-
Ich weiss nicht welche Antwort du erwartest. Es wurde nach einem B Compiler gefragt, worauf ich einen Link zu diesem Projekt gepostet habe (den Link habe ich über Google gefunden).
-
Wenn ich mich recht erinnere, war die B-Programmiersprache einer der Vorfahren von C. Ich habe sonst keine Infos darüber. Die Sprache B müsste also etwa 1980 oder so aktuell gewesen sein. Also zu einer Zeit als noch kein Mensch an Windows und Linux gedacht hatte. Hab auch nicht gelesen das die weiter entwickelt wurde.
Vermute mal das die Programmierer meist zu C gewechselt sind.Empfehle, wenn nicht noch ein besonderer Grund für B gefunden wird, lasst sie ruhen in Frieden
Frage an den Beitragsersteller: Dir sind schon die kleinen Unterschiede zwischen Editor, IDE und Compiler oder Interpreter bekannt?
MfG f.-th.
-
f.-th. schrieb:
Ich habe sonst keine Infos darüber. Die Sprache B müsste also etwa 1980 oder so aktuell gewesen sein. Also zu einer Zeit als noch kein Mensch an Windows und Linux gedacht hatte. Hab auch nicht gelesen das die weiter entwickelt wurde.
Jaja. 1980 ist soo lange her, damals war die Erde noch eine Scheibe.
http://de.wikipedia.org/wiki/C%2B%2B