Okaay, hab gehört das AsM ziemlich naaja 'veraltet' ist, ist das so ? ^^
Korrigire mich wenn ich was falsches sage.Quote:
[Only registered and activated users can see links. Click Here To Register...]
Wie man hier sieht ist das schon möglich wenn man vorher das Grundzeugs schon in C & Asm geschrieben hat oder fremden Code nutzt. Dann kannst du in jeder Sprache programmieren.
Übrigens ist soweit ich weiß C beliebter, da es da mit C++ Probleme gibt, was genau musst du jemanden fragen der sich mit sowas auskennt.
Und in Binär wird sicher nichts geschrieben, da das wie du ja selber geschrieben hast eh keiner kann.
Es wird nicht mehr angewandt, das stimmt. Aber es findet immer noch Anwendung.Quote:
Okaay, hab gehört das AsM ziemlich naaja 'veraltet' ist, ist das so ? ^^
JEDES Programm lässt sich auch in ASM darstellen. Desweiteren kann man in ASM wesentlich effizienter programmieren (wenn man dann ASM kann).Quote:
Okaay, hab gehört das AsM ziemlich naaja 'veraltet' ist, ist das so ? ^^
DAS ist doch kein Assembler, das ist eine Zahl in der Hexadezimalschreibweise bzw. 4 Bytes, was auch eine 32Bit Adresse im Speicher sein könnte. Assembler sieht so aus:Quote:
Originally Posted by Coding LoungeAssembler ist das hier:
0x54a43e46 - hast du bestimmt schonmal gesehen.
endianness beachten, e9 463ea454 wäre richtig gewesen :PQuote:
Jedes dieser Commands lässt sich auch als Bytes bzw. dann auch binär (nicht relevant) darstellen. So ist "jmp 54a43e46" auch als "E9 54a43e46" darstellbar (glaube ich, dass das so war).
Ahh dann habe ich (mal wieder) was vertauscht. Es gibt auch ne programmiersprache in der du nur sowas schreibt. Ich dachte die hieß assembler.Quote:
JEDES Programm lässt sich auch in ASM darstellen. Desweiteren kann man in ASM wesentlich effizienter programmieren (wenn man dann ASM kann).
Es ist alt, ja, aber nicht veraltet! ;)
DAS ist doch kein Assembler, das ist eine Zahl in der Hexadezimalschreibweise bzw. 4 Bytes, was auch eine 32Bit Adresse im Speicher sein könnte. Assembler sieht so aus:
"mov eax, [edi+10]" "cmp eax, 0", "jmp 54a43e46" etc. (HIER sieht man auch nochmal HelloWorld-Programme mit ASM).
Jedes dieser Commands lässt sich auch als Bytes bzw. dann auch binär (nicht relevant) darstellen. So ist "jmp 54a43e46" auch als "E9 54a43e46" darstellbar (glaube ich, dass das so war).
Doch, du kannst Cosmos auch von Floopy etc booten, steht unter anderem auf Wikipedia.Quote:
Korrigire mich wenn ich was falsches sage.
So wie ich es sehe ist es dann aber ein "Betriebssystem im Betriebssystem" also nicht Bootfähig oder ?
Dass Coding Lounge hier nur geistigen Dünnschiss schreibt, sollte dir jeder mit Ahnung bestätigen können.Quote:
Was schlägst du denn, für ne Sprache (als Anfängersprache) vor?
Was dann wohl den Schrott erklärt, den du hier verbreitest.Quote:
Ok, DA habe ich schei?? gelabert, das liegt aber daran, dass ich bis jetzt noch nie eigene Bibliotheken geschrieben habe, weil ich immer mit XNA, Windows Forms und vorgefertigte Bibliotheken aus dem Internet gearbeitet habe, was meiner Meinung nach völlig ausreicht.
C ist beliebter, weil die Welt der OS Entwickler aus nostalgischen Opas besteht, es geht mit C++ genau so gut :pQuote:
Übrigens ist soweit ich weiß C beliebter, da es da mit C++ Probleme gibt, was genau musst du jemanden fragen der sich mit sowas auskennt.
Und in Binär wird sicher nichts geschrieben, da das wie du ja selber geschrieben hast eh keiner kann.
Dann geh mal lieber wieder hier raus.Quote:
OS Weiß ich nicht.. gehe aber davon aus
Yay, eine weitere unnötige Information. Wen interessiert, was irgendwelche Autisten können? Niemand schreibt ein OS in 1en und 0en.Quote:
Es gab mal zwei Menschen auf der Welt die fließend Binär lesen und schreiben können. Einer wurde umgebracht, jetzt ist es nur noch einer und der ist Autist.
Ich verstehe ja das ich hier richtig viel scheisse gelabert habe nur das liegt wohl daran, dass wir so einen gammligen Softwareentwicklungslehrer haben und wir uns alles selber beibringen müssen. Wenn ich von einer Sache überzeugt bin, kann ich ja noch nicht wissen dass sie in wirklichkeit falsch ist.Quote:
Dass Coding Lounge hier nur geistigen Dünnschiss schreibt, sollte dir jeder mit Ahnung bestätigen können.
Wenn ich dir einen Rat geben darf: Lern jetzt einfach C# und gut ist. Wie schon gesagt wurde, als Programmierer solltest du ohnehin mehrere Sprachen können und mit welcher du anfängst, ist ziemlich egal. Jede hat ihre Vor- und Nachteile.
AutoIT wäre allerdings zu simpel und C++ zu overhead für deine Vorhaben, also eignen sich Sprachen wie Java oder .NET Sprachen bestens. Da die Syntax von C# der von Java, C, C++ und vielen anderen am nächsten kommt, macht C# für dich einfach am meisten Sinn.
Du wirst außerdem schnelle Erfolge erzielen, alle deine genannten Ziele erreichen können (vorausgesetzt, du ziehst es durch) und auch deine schönen GUIs ohne großen Aufwand entwickeln können.
Kauf dir nun dein Buch und gut ist, die beste Sprache gibt es nicht. Darüber könnte man Jahre lang diskutieren.
Was dann wohl den Schrott erklärt, den du hier verbreitest.
Quote:
Dass Coding Lounge hier nur geistigen Dünnschiss schreibt, sollte dir jeder mit Ahnung bestätigen können.
Wenn ich dir einen Rat geben darf: Lern jetzt einfach C# und gut ist. Wie schon gesagt wurde, als Programmierer solltest du ohnehin mehrere Sprachen können und mit welcher du anfängst, ist ziemlich egal. Jede hat ihre Vor- und Nachteile.
AutoIT wäre allerdings zu simpel und C++ zu overhead für deine Vorhaben, also eignen sich Sprachen wie Java oder .NET Sprachen bestens. Da die Syntax von C# der von Java, C, C++ und vielen anderen am nächsten kommt, macht C# für dich einfach am meisten Sinn.
Du wirst außerdem schnelle Erfolge erzielen, alle deine genannten Ziele erreichen können (vorausgesetzt, du ziehst es durch) und auch deine schönen GUIs ohne großen Aufwand entwickeln können.
Kauf dir nun dein Buch und gut ist, die beste Sprache gibt es nicht. Darüber könnte man Jahre lang diskutieren.
Was soll auch schon passieren? Schlimmstenfalls hast du ein paar Wochen mit dem Lernen einer Sprache verschwendet und merkst dann, dass sie doch nichts für dich ist, shit happens.
Kannst ja erstmal ein C# Tutorial lesen, bevor du Geld für ein Buch ausgibst.
Was dann wohl den Schrott erklärt, den du hier verbreitest.
C ist beliebter, weil die Welt der OS Entwickler aus nostalgischen Opas besteht, es geht mit C++ genau so gut :p
Dann geh mal lieber wieder hier raus.
Ok das Wortspiel war schlecht QQ
Yay, eine weitere unnötige Information. Wen interessiert, was irgendwelche Autisten können? Niemand schreibt ein OS in 1en und 0en.
Außerdem bringt es dir erstmal nur wenig, die ganzen Zahlenfolgen ins Dezimalzahlsystem umrechnen zu können, du musst nebenbei noch die ganzen Opcodes auswendig können und letztendlich schreibst du dann doch nur Assembler.
Denn Assembler ist nur die 1:1 Textübersetzung von Maschinencode, d.h. wie die CPU funktioniert und wie bestimmte Befehle verwendet werden, musst du trotzdem noch können.
Alleine aus 1en und 0en wird kein OS: