Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
republikon
Člen
Avatar
republikon:10.1.2014 13:08

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
Tvůrce
Avatar
Odpovídá na republikon
Kit:10.1.2014 13:15

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
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:10.1.2014 13:20

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
Tvůrce
Avatar
Odpovídá na republikon
Kit:10.1.2014 13:25

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:10.1.2014 13:26

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

 
Nahoru Odpovědět
10.1.2014 13:26
Avatar
Kit
Tvůrce
Avatar
Odpovídá na republikon
Kit:10.1.2014 13:29

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:10.1.2014 13:32

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:10.1.2014 14:20

Co Oni si nevymyslí ... :D

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

Napsanej Pascal v Pascalu, C v C?

 
Nahoru Odpovědět
10.1.2014 14:47
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Kamil
Jan Vargovský:10.1.2014 15:00

Ano, čteš dobře.

 
Nahoru Odpovědět
10.1.2014 15:00
Avatar
Kamil
Člen
Avatar
Kamil:10.1.2014 15:18

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

 
Nahoru Odpovědět
10.1.2014 15:18
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Kamil
Kit:10.1.2014 15:23

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

Nahoru Odpovědět
10.1.2014 15:23
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kamil
David Hartinger:10.1.2014 17:51

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
10.1.2014 17:51
New kid back on the block with a R.I.P
Avatar
coells
Tvůrce
Avatar
Odpovídá na republikon
coells:10.1.2014 18:37

:-))) 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
10.1.2014 18:37
Avatar
Kamil
Člen
Avatar
Odpovídá na David Hartinger
Kamil:10.1.2014 20:49

Pochopil jsem to.

 
Nahoru Odpovědět
10.1.2014 20:49
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Kamil
mkub:12.1.2014 8:16

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.