• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

W jakim języku (głównie) są napisane systemy operacyjne?

Object Storage Arubacloud
0 głosów
8,276 wizyt
pytanie zadane 11 lipca 2015 w Inne języki przez Mavimix Dyskutant (8,390 p.)
W jakim języku (głównie, w większości) są napisane systemy operacyjne typu Windows itp.?

4 odpowiedzi

+3 głosów
odpowiedź 11 lipca 2015 przez Mieszko I Stary wyjadacz (10,980 p.)
Windows został napisany głównie w Assemblerze i w C lub w C++. Pozdrawiam.
komentarz 11 lipca 2015 przez Mavimix Dyskutant (8,390 p.)
Dzięki, wzajemnie.
komentarz 11 lipca 2015 przez Mieszko I Stary wyjadacz (10,980 p.)
Prosze bardzo.
0 głosów
odpowiedź 11 lipca 2015 przez pewolt Mądrala (5,790 p.)
Wydaje mi sie ze najpierw w assemblerze a potem w c/c++
0 głosów
odpowiedź 11 lipca 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)
Linux jest pisany w C, Windows w C++. Tam gdzie nie da się nimi czegoś wykonać, tj trzeba posłużyć się operacją, z którą nie poradzi sobie język z rodziny C, stosuje się Assembly ,czyli np fragment programu rozruchowego :)
komentarz 11 lipca 2015 przez Mieszko I Stary wyjadacz (10,980 p.)
Assembler jest potrzebny do pisania systemów operacyjnych i m.in.: Windows został napisany przy użyciu Assemblera i C/C++
komentarz 12 lipca 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)
Asma używa się jak najmniej, żeby zachować przenośność. Po to został stworzony język C. Jak wspomniałem - asma używa się przy bardzo podstawowych sytuacjach, których nie obsłuży język taki jak C/C++. Nawet sterowników się już w Asmie nie pisze.
0 głosów
odpowiedź 11 lipca 2015 przez hit02 Nałogowiec (33,970 p.)
Najbardziej podstawowe funkcje (bootowanie, przerwania itp.) są pisane w Asemblerze i w C. W miarę rozwoju można używac coraz bardziej abstrakcyjnych języków. Na początku będzie ciężko kożystać np. z obiektowości, ale w miarę rozwoju systemu będzie można używać coraz więcej języków.

Najlepszym przykładem będzie tu chyba Singularity OS, którego najbardziej podstawowe funkcje były oczywiście pisane w językach natywnych, ale duża część jest pisana w C#. Moim zdaniem (nie sprawdzałem tego) autorzy napisali .NET VM w języku natywnym, a następnie wszystko inne już działało w maszynie wirtualnej.

Podobne pytania

–2 głosów
5 odpowiedzi 1,688 wizyt
0 głosów
1 odpowiedź 584 wizyt
pytanie zadane 27 listopada 2018 w Inne języki przez BlvckFox Gaduła (4,240 p.)
0 głosów
4 odpowiedzi 3,796 wizyt

92,568 zapytań

141,422 odpowiedzi

319,638 komentarzy

61,957 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...