Coding unter Linux

Der Reiz des freien Betriebssystems Linux liegt gerade darin, dass man den Rechner so anpassen kann, wie man sie braucht. Man kann aus einem Linux Rechner ein Gerät machen, das jede beliebige Arbeit ausführen kann – sei es als Dateiserver, Druckserver oder Datenbankserver. Der Vorteil gegenüber einem Windows System ist, das System ist gratis und die Arbeiten, die man unter diesem System erledigt können weitervermarktet werden. Viele Segmente von Linux stehen unter der GPL. Dementsprechend kann ein Linux System die Grundlage einer eigenen selbständigen Tätigkeit sein.

Sprachen im Linux Umfeld
Um das System an die gewünschte Umgebung anzupassen, gibt es verschiedene Möglichkeiten. Die erste, mit der man als Newbie in Kontakt kommt, ist die Shell Programmierung. Die Shell Programmierung ist vergleichbar mit der Erstellung von Batch Programmen unter Windows. Man unterscheidet hier zwischen der Bash Shell, Korn Shell oder C-Shell. Alle haben eigene Eigenheiten, sind aber von der Programmierung mit C verwandt. Die Programmiersprache C und die Weiterentwicklung C++ ist sowieso die Standardsprache von Linux und von anderen Unix Derivaten. Die so erzeugten Shell Skripte können auch zur Automatisierung von Prozessen eingesetzt werden, bindet man die Skripte in zeitabhängigen Teilen des Betriebssystems ein – wie zum Beispiel dem Cron oder der Inittab, so werden Prozesse zeitgesteuert ausgeführt.

Optimierung der Codeentwicklung unter Linux
Wenn man den Code angepasst hat, dann möchte man auch die Geschichte der Codeentwicklung verfolgen können. Dafür existieren unter Linux ebenfalls offene Produkte. CVS ist das Schlagwort an dieser Stelle. Man kann man einer Versionskontrolle seinen Code kontrollieren und dokumentieren ohne den Überblick zu verlieren.

Weitere Artikel:

WordPress Themes