Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

MitgliedXYZ

Alter Hase

Beiträge: 1 369

Wohnort: Bayern

  • Private Nachricht senden

11

26.08.2012, 16:49

Wieso denken alle direkt, dass man mit C einzig und allein ein Betriebssystem schreiben kann? :D
C dient für soviel, ist zwar umständlich manchmal, aber mir hat es Spass gemacht.
Aber gibt doch zu, es ist keine gute Sprache für Einsteiger...

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

12

26.08.2012, 16:59

Aber gibt doch zu, es ist keine gute Sprache für Einsteiger...

Das würde ich gar nicht unbedingt sagen...

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

13

26.08.2012, 17:04

Wieso denken alle direkt, dass man mit C einzig und allein ein Betriebssystem schreiben kann? :D
C dient für soviel, ist zwar umständlich manchmal, aber mir hat es Spass gemacht.
Aber gibt doch zu, es ist keine gute Sprache für Einsteiger...

Warum nicht? Sie ist vllt. etwas umständlicher aber sonst?
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

14

26.08.2012, 17:09

Oder wollen die dann gleich mit dem schreiben eines Betriebssystems beginnen :D
Nur so nebenbei: Mit C kann man nicht ein ganzes Betriebssystem schreiben, denn mit C kann man keinen Bootloader erstellen, man muss es in Assembler schreiben.

Imho ist C eine sehr schöne Sprache.

MitgliedXYZ

Alter Hase

Beiträge: 1 369

Wohnort: Bayern

  • Private Nachricht senden

15

26.08.2012, 18:19

Naja, dafür gibt es ja Tutorials, das wäre wohl kaum das Problem...
Z.B.: http://www.lowlevel.eu/wiki/Eigener_Bootloader

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

16

26.08.2012, 19:12

Oder wollen die dann gleich mit dem schreiben eines Betriebssystems beginnen :D
Nur so nebenbei: Mit C kann man nicht ein ganzes Betriebssystem schreiben, denn mit C kann man keinen Bootloader erstellen, man muss es in Assembler schreiben.

Nein, das stimmt nicht. Man kann sehr wohl Bootloader mit C schreiben. Es gibt sogar einen in C# (C# != .Net). Wichtig ist hier der Compiler, der Linker und vor allem die Nicht-Verwendung von Standard-Bibliotheken.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

MitgliedXYZ

Alter Hase

Beiträge: 1 369

Wohnort: Bayern

  • Private Nachricht senden

17

26.08.2012, 20:00

Oder wollen die dann gleich mit dem schreiben eines Betriebssystems beginnen :D
Nur so nebenbei: Mit C kann man nicht ein ganzes Betriebssystem schreiben, denn mit C kann man keinen Bootloader erstellen, man muss es in Assembler schreiben.

Nein, das stimmt nicht. Man kann sehr wohl Bootloader mit C schreiben. Es gibt sogar einen in C# (C# != .Net). Wichtig ist hier der Compiler, der Linker und vor allem die Nicht-Verwendung von Standard-Bibliotheken.
Na dann hatte ich ja mit meiner Behauptung mit C könne man ein Betriebssystem schreiben doch recht...

Aber vom Fragensteller hört man hier komischerweise nichts mehr.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

18

26.08.2012, 20:24

Auch mit C# wurde schon ein Betriebssystem geschrieben. Die Sprache ist dafür relativ irrelevant. Recht gehabt hast Du somit also nur bedingt. Klar, alte Systeme wurden damit geschrieben und viel von den Unix/Linux-Kernen ist C. So what.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

MitgliedXYZ

Alter Hase

Beiträge: 1 369

Wohnort: Bayern

  • Private Nachricht senden

19

26.08.2012, 21:35

Auch mit C# wurde schon ein Betriebssystem geschrieben. Die Sprache ist dafür relativ irrelevant. Recht gehabt hast Du somit also nur bedingt. Klar, alte Systeme wurden damit geschrieben und viel von den Unix/Linux-Kernen ist C. So what.
Ich hab mir schon gedacht, dass du es mal wieder besser wissen musst :rolleyes:

Die Frage ist doch immer, ob es dafür einen passenden Compiler gibt... Und Sprachen wie Visual Basic würden in der Betriebssystementwicklung denke ich wenig sinn machen, da man dort doch nicht auf das .NetFreamwork verzichten kann (ich weiß, Mono gibts auch, aber das benötigt ja dann auch ein Linux System)...

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

20

26.08.2012, 22:45


Die Frage ist doch immer, ob es dafür einen passenden Compiler gibt... Und Sprachen wie Visual Basic würden in der Betriebssystementwicklung denke ich wenig sinn machen, da man dort doch nicht auf das .NetFreamwork verzichten kann (ich weiß, Mono gibts auch, aber das benötigt ja dann auch ein Linux System)...


Das ist natürlich komplett falsch. Natürlich kann man mit VB.NET und C# auch etwas programmieren ohne das .NET Framework zu benutzen. Du kannst ja schließlich auch C++ programmieren ohne die STL zu benutzen.

Werbeanzeige