Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Co bylo dřív?

Zdravím, napadla mě taková filozofická otázka: Co bylo dřív? počítač, nebo počítačový program?
Když o tom tak přemýšlím, tak by mě to celkem zajímalo. Program nemohl být vytvořený bez počítače, žejo, ale zase první počítač - PC nemohl fungovat bez programu, nebo respektive bez operačního systému. Ale představte si situaci, když byl vyroben první PC, první prázdné harddisky a prázdné diskety. Jak by se dalo něco naprogramovat, třeba ten operační systém, když na počítači bez operačního systému by to asi nešlo?

Předmět Autor Datum
No já bych řekl, že u těch prvních PC to asi "naprogramovali hardwarově", nebo udělali děrné štítky…
SammySamuel 06.03.2015 21:21
SammySamuel
A co to je - naprogramovat hardwarově? Děrné štítky by asi šly použít těžko, to není s PC kompatibil…
dannyk 06.03.2015 21:30
dannyk
nuž tak potom definuj čo je podľa teba prvý počítač.
deadhead 06.03.2015 21:33
deadhead
Zdravím, nejdříve byl program a to bez debat, byl to program výrobní, kdy se vymezil problém, že je…
trtr 06.03.2015 21:37
trtr
tak třeba jenom kdybysme vzali první PC.
dannyk 06.03.2015 21:40
dannyk
děrné štítky tu byly daleko dříve než PC a dokonce i dříve než první počítač.
touchwood 06.03.2015 21:51
touchwood
asi žiješ v představě, žé pécéčko se dá vymyslet jedině na pécéčku. to máš teda dost malý svět.
lední brtník 06.03.2015 21:35
lední brtník
No to je jako s obyčejním pravítkem či měřidlem obecně. Jak je možný, že dnes se dělají obráběcí str…
trtr 06.03.2015 21:39
trtr
na začátku byl stroj s přesností nula nula nic Tenhle pojem ovšem vyjadřuje absolutní přesnost. Urč…
IQ37 06.03.2015 21:57
IQ37
To třeba ne, ale pokud vím tak PC není kompatibilní třeba s osmibiťákama, kdysi sem měl osmibiťák a…
dannyk 06.03.2015 21:42
dannyk
jo tak když tě zastaví jiná zástrčka, tak to asi budeš trochu jednodušší tvoreček. :-)
touchwood 06.03.2015 21:51
touchwood
neviděl sem nikde ani redukci přes kterou by to šlo propojit. A inženýr nejsem, abych si dokázal vyr…
dannyk 06.03.2015 21:57
dannyk
naopak. Dříve se celé systémy vyvíjely na sálových počítačích a mainframech (např. PDP-8). Typický n…
touchwood 06.03.2015 22:15
touchwood
ale pokud vím tak PC není kompatibilní třeba s osmibiťákama ... už jen proto že kazeťák měl zástrčku…
lední brtník 06.03.2015 21:55
lední brtník
vejce.
RedMaX 06.03.2015 21:38
RedMaX
Počítač může mít program napevno implementovaný v sobě. Např. propojíš pár logických hradel a máš pr…
Niko Bellic 06.03.2015 21:41
Niko Bellic
aha to je zajímavé, a jak se to pak programuje? Zase jen z funkčního počítače ne? A není to pak něco…
dannyk 06.03.2015 21:49
dannyk
Ano na počítači se napíše jakoby uspořádání těch hradel, propojení signály apod. Je na to speciální…
Niko Bellic 06.03.2015 22:00
Niko Bellic
najdi si někdy, jak vypadal počítač z Apolla...
touchwood 06.03.2015 22:16
touchwood
Zacinaji jarnaky? Co Google nic? Sam si najit info neumis? Opravdu omezeny rozhled, ale pristoupim…
RedMaX 06.03.2015 21:58
RedMaX
Já si myslím, že nejdřív byl program (algoritmus), ale nebylo, na čem by běžel Opačně mi to nedává s…
Líčko 07.03.2015 00:26
Líčko
Konektor.
Kráťa 07.03.2015 08:34
Kráťa
Tady si čti a pochopíš. Nebo taky ne... papirovy_pocitac.php http://www.nostalcomp.cz/pdfka/papirovy…
jirka44 07.03.2015 09:03
jirka44
Ohledně vzniku programů se připomíná tenhle pán: http://cs.wikipedia.org/wiki/Joseph_Marie_Jacquard… poslední
Yarda 07.03.2015 09:11
Yarda

na začátku byl stroj s přesností nula nula nic

Tenhle pojem ovšem vyjadřuje absolutní přesnost. Určitě nebyl "na začátku". :-)

neviděl sem nikde ani redukci přes kterou by to šlo propojit. A inženýr nejsem, abych si dokázal vyrobit propojku a zjistit co kam patří propojit. A stejně by to na PC nefungovalo, dneska mi na PC fungují i staré hry z osmibiťáku, ale jedině přes emulátor, což dřív asi vůbec nebylo.

ale pokud vím tak PC není kompatibilní třeba s osmibiťákama ... už jen proto že kazeťák měl zástrčku jaké se na PC nevyskytují.

takže bohužel, tvůj svět je totálně omezený, nechápeš nic. konektorem to fak není.

trtr: vyšší přesnost a kvalitu o několik řádů přece nedosáhneš skokem, ale postupným vývojem. jsi snad ty stejně zaostalý, jako jsi byl v 5 letech?
vyšší přesnost i s nástroji stejné generace dosáhneš použitím více zdrojů, vyloučením extrémů, zprůměrováním. u časových dějů zase opakovaným vzorkováním.

oba: ztráta času...

Počítač může mít program napevno implementovaný v sobě. Např. propojíš pár logických hradel a máš program (naprogramoval jsi to tak, že jsi to propojil). To byly taky začátky. Jenže pak se přišlo na to, že je mnohem výhodnější mít univerzální procesor, který umí vykonat jakýkoliv program uložený v paměti. Změna programu = změna paměti (jinak poskládáš instrukce) a to je mnohem jednodušší, než předělávat hardware. Nicméně, hardware postavený pro jeden účel je zase bleskurychlý. Existují tzv. programovatelné hradlové pole (FPGA). V tom jsou logické hradla, které si můžeš poskládat jak je libo (nastavit hardwarově program) a pak to hravě strčí do kapsy jakýkoliv univerzální procesor, i když to běží na mnohem nižší frekvenci. Nedávno jsem kdesi viděl, že s tím kdosi těžil bitcoiny.. :-)

Ano na počítači se napíše jakoby uspořádání těch hradel, propojení signály apod. Je na to speciální jazyk, např. VHDL. Pak to přeloží překladač, ale místo instrukcí je na výstupu konfigurační soubor, podle kterého se všechny ty hradla nastaví. Pak se to tam nahraje, spustí a může to běžet do aleluja.
Kalkulačky už mají myslím nějaký jednoduchý procesor a program v paměti. Ale ty starší asi byly na pevno postavené.

Zacinaji jarnaky?

Co Google nic? Sam si najit info neumis?

Opravdu omezeny rozhled, ale pristoupim-li na tvou hru, tak ani jedno, protoze pri stavbe toho PC nekdo musi napsat ovladac (firmware), ktery hardwaru rekne co ma delat, takze oboji zaroven, jedno bez druheho funkcnit nebude.

Zpět do poradny Odpovědět na původní otázku Nahoru