Programmiersprachen unter Linux

Programmiersprachen

Die wichtigsten Programmiersprachen und deren IDE's unter Linux

Informationen

Linux ist im Jahr 2019 wieder einmal die beliebteste Umgebung um zu entwickeln, zu diesem Anlass werde ich in diesem Artikel die wichtigsten Programmiersprachen und deren Integrierte Entwicklungsumgebungen aufzählen. Die Namen der IDE's werde ich gleich durch deren Paket-Namen angeben über die man sie mit der Paket-Verwaltung unter auf Debian basierenden Systemen wie Ubuntu, Kubuntu, Linux Mint und so weiter installieren kann.

C

Die unter Linux wohl wichtigste Sprache, der Linux-Kernel und die meisten Anwendungen unter Linux sind in dieser Sprache programmiert worden. Eigentlich kann so gut wie jeder Editor unter Linux mit dieser Sprache umgehen wie etwa "kate", "gedit", oder die erweiterten Umgebungen wie "emacs-gtk", "geany", "vim", oder auch gleich komplette Umgebungen wie "anjuta", oder die Oberflächen-Software "glade" oder "gnome-builder". Wichtig ist natürlich noch der Kompiler "gcc".

Software zum programmieren der Sprache C unter Linux - Geany

Software zum programmieren der Sprache C unter Linux - Geany

Software zum programmieren der Sprache C unter Linux - Anjuta

Software zum programmieren der Sprache C unter Linux - Anjuta

Software zum programmieren der Sprache C unter Linux - Emacs

Software zum programmieren der Sprache C unter Linux - Emacs

Software zum programmieren der Sprache C unter Linux - Glade

Software zum programmieren der Sprache C unter Linux - Glade

C# / C++ / Qt

Auch hier können die kleinen Editoren wie "kate" oder "gedit" problemlos mit halten, für Qt ist jedoch "qtcreator" wohl die bekannteste IDE. Für C# / C++ ist besonders "kdevelop" geeignet.

Software zum programmieren der Sprache Qt unter Linux - Qtcreator

Software zum programmieren der Sprache Qt unter Linux - Qtcreator

Software zum programmieren der Sprache Qt / C# / C++ unter Linux - Kdevelop

Software zum programmieren der Sprache Qt / C# / C++ unter Linux - Kdevelop

Python

Eine unter Linux sehr wichtige Programmiersprache die extrem gut mit Zahlen umgehen kann, die wohl bekannteste IDE unter Linux "eric" oder "gnome-builder".

Software zum programmieren der Sprache Python unter Linux - Eric

Software zum programmieren der Sprache Python unter Linux - Eric

Java / Javascript

Java ist eine sehr einfach zu erlernende Programmiersprache belastet jedoch die CPU mehr als alle anderen Sprachen, ein Vorteil ist das eine Java-Software auf allen Betriebssystemen läuft ohne diese auf das Betriebssystem anpassen zu müssen. Ist das Paket "eclipse" nicht in der Paket-Verwaltung zu finden finden Sie einen einfach zu nutzenden Installer hier. Einfach das herunter geladene Archiv entpacken und die darin liegende Datei "eclipse-inst" starten, über die Paket-Verwaltung das Paket "default-jre" installieren. Weiter natürlich die bekannte "netbeans" oder auch "gnome-builder" (Javascript).

Software zum programmieren der Sprache Java & Javascript unter Linux - Eclipse

Software zum programmieren der Sprache Java & Javascript unter Linux - Eclipse

PHP

PHP wird vor allem im Web-Bereich, also für Web-Software auf einem Server oder auch einfach als Schnittstelle für Datenbanken genutzt, passende IDE's für PHP wären etwa "codelite", "geany" oder "bluefish".

Software zum programmieren der Sprache PHP unter Linux - Bluefish

Software zum programmieren der Sprache PHP unter Linux - Bluefish

Software zum programmieren der Sprache PHP unter Linux - Codelite

Software zum programmieren der Sprache PHP unter Linux - Codelite

Ruby

Ruby ist vor allem für Web-Anwendungen gedacht, passende Editoren zu dieser Sprache wären "eric" oder "netbeans".

Software zum programmieren der Sprache Ruby unter Linux - Netbeans

Software zum programmieren der Sprache Ruby unter Linux - Netbeans

Rust

Diese Sprache wurde eigentlich von den Entwicklern von Firefox entwickelt, hat aber auch in der normalen Software-Welt Freunde gefunden, passende IDE's wären etwa "emacs" oder "eclipse" (unter Java schon beschrieben)

Erlang

Eine eher selten genutzte Sprache, passende IDE wäre "eclipse" (unter Java schon beschrieben).

Swift

Swift wird vor allem unter MAC OS genutzt, kann aber auch problemlos unter Linux eingesetzt werden, spezielle Editoren gibt es unter Linux noch nicht aber selbst "kate" oder "gedit" können problemlos mit der Syntax umgehen.

Kotlin

Eine Java-ähnliche Sprache, passende IDE wäre "eclipse" (unter Java schon beschrieben).

Mono / Net

Eine der meist genutzten Sprachen unter Microsoft Windows, unter Linux findet sich eine entsprechende Implementation mit Mono, nahezu jeder Editor kann mit Mono / Net umgehen.

HTML

Die noch immer meist genutzte Sprache im Internet, auch diese Homepage nutzt reines HTML. Passende Editoren wären etwa "bluefish" oder jeder andere einfache Editor.

Vala

Eine kurzzeitig recht gelobte sehr einfache Sprache, inzwischen aber wieder etwas in Vergessenheit geraten, passende IDE "gnome-builder".

Software zum programmieren der Sprache Vala unter Linux - GNOME-Builder

Software zum programmieren der Sprache Vala unter Linux - GNOME-Builder

Visual Studio Code

Keine eigene Programmiersprache aber die unter Microsoft Windows wohl meist genutzte IDE, läuft inzwischen auch problemlos unter Linux, zu finden unter VSC. Die Software kommt als Appimage, mehr dazu am Link zuvor.

Microsoft Powershell

Mit der Powershell wollte Microsoft ein wenig an die Bash unter Linux heran kommen ... Mehr muss man nicht dazu sagen, inzwischen gibt es sie auch für Linux ebenfalls als Appimage unter Powershell zum Download.

Weiteres

Die meisten Programmiersprachen die man so kennt lassen sich auch problemlos unter Linux nutzen, so etwa BASIC mit der IDE "gambas3", Lazarus, Pascal, Go und noch viele andere ältere und aktuelle, suchen Sie am besten unter Synaptic nach der gewünschten Sprache und durchsuchen die Datenbank.