Lowlevel
Lowlevel => Softwareentwicklung => Thema gestartet von: aletes am 22. October 2009, 21:42
-
Ja , ich frage mich schon seit lägeren , welche Sprache ich nutzen soll , um ein OS zu programmieren.
-FreeBasic kann ich eigentlich ganz gut , aber es gibt so wenig Beispiele in FB
-WyOS ist leicht zu erlernen , hat aber zu wenig Funktionen
-C/C++ ist schwer zu verstehen , aber dafür gibt es viel Beispielcode
-NASM kann ich ein wenig , aber es ist trotzdem sehr schwer
Ich hoffe ihr könnt mir helfen eine Sprache für mein OS zu finden , muss auch nicht eine von den oben aufgelisteten sein ...
ys, aletes
-
C solltest du zumindest soweit lernen, dass du es nicht mehr schwer zu verstehen findest. Du musst selbst nicht perfekte C-Programme schreiben können, aber C ist die Sprache, in der andere höchstwahrscheinlich ihren Beispielcode schreiben werden, wenn sie dir etwas erklären wollen.
Ich möchte jetzt keine andere Sprachen aufzählen (viel mehr zusätzliches als noch FreePascal wüsste ich ohnehin nicht), weil es wichtig ist, dass du deine Sprache und deinen Compiler so gut wie möglich kennst. Wenn deine FreeBasic-Kenntnisse so gut sind, wie du behauptest (kannst du mit Pointern und Inline-Assembler umgehen?), kannst du es damit versuchen. Beispielcode musst du natürlich übersetzen, aber du solltest ihn ja sowieso verstehen und nicht bloß abschreiben.
Ansonsten macht man natürlich gerade als Anfänger mit C nichts falsch. WyOS habe ich noch nie gehört, was ist das?
-
WyOS(Write your OS9 ist eine Basic ähnliche Sprache:
Link (http://fanofblitzbasic.de/WriteOS.php)
Dann schau ich mir wahrscheinlich eher C++ an , die Tutorials hier sind ja auch in C++
danke für die Hilfe :-D
-
Okay, dieses WyOS klingt nicht, als könnte es was taugen. ;)
Die Tutorials usw. sind in C, nicht C++.
-
Ich weiß , ich meinte ja auch es hat(noch) nicht so viele Funktionen :wink:
Huch? Tut mir leid , ich meine natürlich C , ich kann die beiden meistens nicht unterscheiden , aber das wird sich (hoffentlich) ändern
-
WyOS ist imho einfach nur ein Befehlssatz, dem es jeden Deppen ermöglicht, ein Realmode-"OS" zu schreiben, was ein paar hübsche Texte auf dem Bildschirm ausgibt.
Nichts weiter als eine Spielerei ;)
Zur Wahl der Sprache: Lern ein wenig C und schreib dein OS in FreeBASIC.
-
Ja , ich habe jetzt FreeBasic genommen und komme damit jetzt ganz gut zurecht.