Diskuze: Operační systémy

Windows Windows Operační systémy

Avatar
republikon
Člen
Avatar
republikon:

Již delší dobu mi v hlavě vrtá příšerný červ - třeba Javu, programuji v Eclipsu, C# ve VisualStudiu ale všechno jsou to programy, co běží na nějakém OS. Tudíž se ptám, v čem se sakra programuje operační systém? :D

 
Odpovědět 10.1.2014 13:08
Avatar
Kit
Redaktor
Avatar
Odpovídá na republikon
Kit:

V operačním systému :)

Operační systém je program. Zdrojáky všech programů se píší v nějakém editoru. Pro konečný výsledek vůbec není podstatné, zda jsi to psal ve Eclipse, NetBeans, VisualStudiu nebo ve Vimu.

Poznámka na konec: Masochisté mohou programovat operační systémy i v Notepadu :)

Editováno 10.1.2014 13:18
Nahoru Odpovědět  +2 10.1.2014 13:15
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
republikon
Člen
Avatar
republikon:

Dobře. tak windows 8 napíšu ve Windows 7 ale jak udělali ten úplně první OS? :DD

 
Nahoru Odpovědět 10.1.2014 13:20
Avatar
Kit
Redaktor
Avatar
Odpovídá na republikon
Kit:

První OS nebo první Windows? První Windows byly napsány v jazyku C pod DOSem, první operační systém byl napsán v assembleru a později přepsán do Fortranu.

Nahoru Odpovědět 10.1.2014 13:25
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
republikon
Člen
Avatar
republikon:

Ok, děkuji. Prostě jsem to nedokázal pochopit :D

 
Nahoru Odpovědět 10.1.2014 13:26
Avatar
Kit
Redaktor
Avatar
Odpovídá na republikon
Kit:

To nic. Zpočátku jsem také měl problém pochopit, jak mohl být programovací jazyk Pascal napsán v Pascalu a jazyk C v C. Programátoři jsou tvorové vynalézaví.

Nahoru Odpovědět 10.1.2014 13:29
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
petrph
Člen
Avatar
Odpovídá na republikon
petrph:

Možná aby ti to bylo jasný-ty první operační systémy se programovaly jednoúčelově přímo ve strojovém kódu toho kterého procesoru. Je to asi něco takového jako jsou dneska programovaný třeba automatický pračky a podobná zařízení..

 
Nahoru Odpovědět 10.1.2014 13:32
Avatar
republikon
Člen
Avatar
republikon:

Co Oni si nevymyslí ... :D

 
Nahoru Odpovědět 10.1.2014 14:20
Avatar
Salieri
Člen
Avatar
Odpovídá na Kit
Salieri:

Napsanej Pascal v Pascalu, C v C?

Nahoru Odpovědět 10.1.2014 14:47
Hlavní zlo? **Školství a Matematika**!
Avatar
Jan Vargovský
Redaktor
Avatar
 
Nahoru Odpovědět  ±0 10.1.2014 15:00
Avatar
Salieri
Člen
Avatar
Salieri:

Kite, jak si to teda pochopil mi řekni :)

Nahoru Odpovědět 10.1.2014 15:18
Hlavní zlo? **Školství a Matematika**!
Avatar
Kit
Redaktor
Avatar
Odpovídá na Salieri
Kit:

To pochopíš, až napíšeš svůj vlastní jazyk ve svém vlastním jazyku :)

Nahoru Odpovědět  +3 10.1.2014 15:23
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Salieri
David Čápka:

Na tom není nic k nepochopení, prostě udělali část a pomocí té části potom dodělali zbytek. To máš asi jako když v průmyslový revoluce vytvořili stroj, který potom vyráběl další stroje.

Nahoru Odpovědět  +2 10.1.2014 17:51
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
coells
Redaktor
Avatar
Odpovídá na republikon
coells:

:-))) Je vidět, že tady jsou děti své doby, ale je zábavné si to číst...

První operační systémy nebyly takové, jak si je představuješ. Dokonce ani první počítače (ani ty pozdější) nebyly takové jak si je představuješ. Počítače byly jen (původně obrovské) soustavy elektronek a kupa dalších obvodů. Dlouho se také "programovaly" hardwarově, jakmile byly jednou hotové, měly svoji funkci a tu plnily.

Dokonce i pozdější "osobní" počítače (ještě ne IBM PC) byly vlastně motherboardy, na které sis přidělal svoje součástky. Ty dokonalejší už byly v krabici s několika světýlky, které blikaly. Do těch sis z děrovací pásky nahrál program a ten fungoval jako "operační systém", například to mohl být basic a do něj jsi nahrál své pásky s vlastním programem.

Takže první operační systémy programovali na papíře a ty se buď vydírkovaly nebo vyleptaly a poté se vložily přímo do desky. Dokonce i 8-bitové procesory se kompletně navrhovaly na papíře včetně všeho ostatního. Vaší generaci už asi přijde nemyslitelné, že někdo mohl celý board včetně procesoru a OS navrhovat jen tužkou a papírem.

 
Nahoru Odpovědět  +2 10.1.2014 18:37
Avatar
Salieri
Člen
Avatar
Nahoru Odpovědět 10.1.2014 20:49
Hlavní zlo? **Školství a Matematika**!
Avatar
mkub
Redaktor
Avatar
Odpovídá na Salieri
mkub:

napr. Free Pascal je cely napisany v Pascale, vratane aj toho IDE, myslim, ze aj Lazarus je takisto v Pascale

 
Nahoru Odpovědět 12.1.2014 8:16
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 17 zpráv z 17.