|go text: || - Allgemein - Projekte - [ Infos / Skills ] - Querverweise - Infoseite Kenntnisse

 

Programmiersprachen

Schon mein Interesse für Compilerbau und Interpretersysteme hat mich dazu verführt, jede Programmiersprache mal anzuschauen, und vielfach auch ein Testprogramm zu schreiben - denn gerade in der Neuzeit ist oft nicht die Grundsprache das entscheidende Element, sondern die in Bibliotheken gelieferten und per Standard verfügbaren Funktionen.

AsmC C++JavaPerlPythonPHPScheme/Lisp | Forth | Unix-Shell

 

Widget-Bibliotheken

Die Widget-Bibliotheken sind ein klassisches Anwendungsfeld von C++, da es die vormals in C definierten Grafikroutinen direkt einbinden kann, ja sogar Mischcode erlaubt. Aber gerade Systeme wie Gtk zeigen, dass Widget-Bibliotheken auch Systemübergreifend funktionieren können. Eigentlich müssten hier auch stärker die XUL-Systeme genannt werden, aber die Entwicklung (auch um Ajax) läuft noch.

X11MFCQtGtkSwingWxWindowsNCurses/ | Ajax

 

Betriebssysteme

Während es auf den Servern und Desktops fast nur noch um Unix oder Windows geht (selbst Mac ist untendrunter ein BSD-Unix), ist die Entwicklung im Bereich der Embedded-Betriebssysteme noch lange nicht entschieden. Auf Handhelds dominieren immer noch WinCE und PalmOS, aber auf Mobiltelefonen sind es dann doch wieder Symbian und JavaME, während auf Messkarten wiederum VxWorks und QNX stark sind - theoretisch sollte man auch Forth nicht vergessen, aber es ist nur ein Nischensystem, etwa bei Robotern.

DOSWin32WinCEPalmOSLinuxUnixJavaSEJavaME/ | VxWorks