Von seinem Ursprung als Unix -ähnliches Betriebssystem , wurde ursprünglich von Linux und für Programmierer, Informatiker und Computer-Enthusiasten entwickelt. Trotz der wiederum von vielen Linux-Distributionen auf nutzerfreundlicher Pakete , der Kern von Linux noch enthält die Werkzeuge und Fähigkeiten , um in Computer-Programmierung zu unterstützen. Neben seiner Muttersprache Script-Programmierung , Programmierung in andere offene Formate wie PHP , Python, C und C + + ist mit sehr wenig Aufwand möglich hinzugefügt . Shell Scripting
Alle Linux-Distributionen haben Zugang zu einem Terminal -Befehl in. Dieses Terminal gebaut , eine so genannte "shell ", ermöglicht es Benutzern, manuell durchqueren den Computer durch die Eingabe von Befehlen über die Tastatur . Allerdings ist die Shell ermöglicht dem Benutzer auch zu schreiben, was als " Shell-Skripte " oder eine Datei von Befehlen, die das System in der Folge laufen wird bekannt. Dies ist vergleichbar mit einer Batch-Datei auf anderen Systemen , aber flexibler , da er die eine programmatische Ansatz .
C und C + +
Linux ist in C -Code geschrieben . Als solches kommt es ausgestattet mit C Entwicklungswerkzeugen und Compilern . Der prominenteste , GCC - die GNU Compiler Collection - zusammenstellen kann C , C + +, Objective- C und anderen Sprachen. Die meisten Linux-Distributionen mit irgendeiner Art von Fähigkeit, C-Programme von Grund auf kompilieren kommen , erfordern nur einen Text-Editor und die Kommandozeile , um den Code zu kompilieren.
Java
< p> Java-Programmierer können auch schreiben ihren eigenen Code auf Linux-Systemen . Abhängig von der Verteilung , gibt es mehr als wahrscheinlich, eine Version des Java Runtime Environment für die Installation verfügbar . Mit der JRE , Java -Code kann auf einem Linux-System geschrieben und portiert auf anderen Betriebssystemen.
PHP und Python
Python, ein Mehrzweck- Sprache , oft kommt verpackt mit Linux-Distributionen. Um zu überprüfen , öffnen Sie ein Terminal und geben Sie " Python " und drücken Sie Enter. Dadurch sollte eine Eingabeaufforderung , die der Python-Interpreter installiert ist bedeutet . PHP ist in der Regel neben dem Apache Webserver und MySQL als Teil der so genannten LAMP kennt installiert - Linux, Apache , MySQL und PHP - Stapel
.