Ich habe einen Vorschlag:
Schreib einen vermeintlich einfachen (Taschen-) Rechner, der folgende Bedingungen Erfüllt:
- Unterstützte Rechenoperationen: +, -, *, /, potenzen, wurzeln
- Eingabe von beliebig komplexen Termen, gruppierung von Termen mithilfe von Klammern
- Richtige Präzedenz der Operatoren
- Kompilierbar und Ausführbar auf Linux und Windows
- Eingabe und Ausgabe in mehreren Zahlenformaten (zumindest: Binär, Oktal, Dezimal und Hexadezimal)
- Selbstverständlich müssen bei allen Mathematisch und Syntaktisch richtigen Termen die richtigen Ergebnis herauskommen. (leichte Rundungsfehler durch Floating- Point benutzung werden verziehen)
Die Programmiersprache ist dir überlassen: Tu dir allerdings selbst einen gefallen und verwende C dafür.
Wenn du das erfüllt hast, kommst du nochmal hierher in diesen Thread. Dann wirst du wahrscheinlich eine ungefähre Vorstellung von dem Ausmaß eines Betriebssystems haben. Dann lässt sich vielleicht besser über "Mitarbeiter" diskutieren.
Bis dahin: Happy Coding. Oder eher Happy Learning.
ps.: Diese Aufgabe zu meistern würde ich übrigens auch allen anderen unseren Überfliegern empfehlen. Glaubt mir, da werdet ihr ziemlich schnell auf dem harten Boden der Tatsachen landen, denn dabei können selbst recht erfahrene Programmierer noch einiges lernen.