Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Operační systémy

Windows Windows Operační systémy

Aktivity (1)
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
Redaktor
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  +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: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
Redaktor
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
Redaktor
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
Salieri
Člen
Avatar
Odpovídá na Kit
Salieri:10.1.2014 14:47

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
Odpovídá na Salieri
Jan Vargovský:10.1.2014 15:00

Ano, čteš dobře.

 
Nahoru Odpovědět  ±0 10.1.2014 15:00
Avatar
Salieri
Člen
Avatar
Salieri:10.1.2014 15:18

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:10.1.2014 15:23

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: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  +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: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  +2 10.1.2014 18:37
Avatar
Salieri
Člen
Avatar
Odpovídá na David Čápka
Salieri:10.1.2014 20:49

Pochopil jsem to.

Nahoru Odpovědět 10.1.2014 20:49
Hlavní zlo? **Školství a Matematika**!
Avatar
mkub
Redaktor
Avatar
Odpovídá na Salieri
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.