Programmierer
Als Programmierer mit über 25 Jahren Erfahrung in der Softwareerstellung kann ich auf folgende Programmiersprachen zurückgreifen:
- Assembler
- Basic
- C
- C#
- C++
- Clipper
- dBase
- Forth
- Java
- JavaScript
- Makrosprachen
- Maschinensprachen
- Paradox
- Perl
- PHP
- PL/SQL,SQL
- Skriptsprachen
- Tcl/Tk
- yacc/lex
Embedded-Programmierer in C/C++
Viele vergangene Projekte kamen aus dem Embedded-Umfeld. Aber was klassifiziert ein Embedded-Projekt?
Leider gibt es hierzu keine eindeutige Definition. Die Vielfallt ist zu groß und reicht vom RFID-Terminal über Backofensteuerung bis hin zu Fahrzeugen wie Autos oder Eisenbahnen. Allen gemeinsam ist aber strengen Rahmenbedingungen wie:
- sicherheitskritische Systeme
- begrenzte Ressourcen in der Hardware (z.B. Memory oder Rechenleistung)
- schnelle Reaktion in Echtzeit
- mehrere Aufgaben parallel ausführen
Sicher ist, das ein Programmierer erst durch langjährige Erfahrung zu einem Embedded-Programmierer wird.
Programmierer für Datenbanken
Ein Datenbankmodell ist die theoretische Grundlage für eine Datenbank und bestimmt, auf welche Art und Weise Daten in einem Datenbanksystem gespeichert und bearbeitet werden können. Es legt damit die Infrastruktur fest, die ein bestimmtes Datenbanksystem anbietet. Neben dem Design des Modells ist auch das Schreiben der Datenbank-Skripte und Index-Optimierungen mitverantwortlich für die Performance der Lösung.