» Poradna » Web a internet

Zdrojový kód - strojový kód

 |   |  Microsoft Windows 10 IE 11.0

Jsem blbej...otázka zní: co je zdrojový kód (zdroják) a co je strojový kód...a kam patří třeba tag, který vkládám třeba na nějakou stránku webu ve svém editoru...???...Když programátor sestaví nějaký vývojový diagram a přepíše ho pomocí znaků do nějakého zápisu v daném jazyce, tak to je zdrojový kód...???...ten zápis...???...A když tento zdrojový kód upravím pro potřebu procesoru nějakého PC , tak vzniká strojový kód...???... A třeba tag je strojová instrukce patřící do toho stroj. kódu...???...Já když to čtu někde na webu, tak to dočtu do poloviny a v hlavě z toho mám bordýlek....

Odpovědi na otázku

 |   |  Android AppleMAC-Safari 5.0

Pleteš páté přes deváté... Zdrojový kód a strojový kód jsou dvě naprosto nesouvisející věci. A když z toho máš v hlavě bordel, tak to prostě nečti. Každý na tohle hlavu nemá, tak to nech těm, co ji mají ty se věnuj tomu, na co hlavu máš. Není to žádná ostuda :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 IE 11.0

Chápu, že nejsem tak chytrý jako Jack, proto se ptám : co je zdrojový kód a co je strojový kód. Jaký je rozdíl. Snad můžeš 2-3 větami odpovědět. Děkuji.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 62.0.3202.97

Strojový kód je program přímo v instrukcích, kterým procesor bezprostředně rozumí, bez nutnosti překladu. Kdybys se na něho podíval třeba textovým editorem, viděl bys nesmyslnou, nečitelnou změť znaků. Zdrojový kód je program napsaný ve vyšším jazyku (C, C++, ...), pro znalého čitelný, jehož přeložením pomocí příslušného překladače vznikne soubor spustitelného programu ve strojovém kódu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 IE 11.0

Nejsem z prostředí IT...pouze uživatel...ale rozumím tomu správně, když napíši, že zdrojový kód je vlastně napsaný program v určitém jazyce......a protože každý procesor (CPU) je jinačí a stavěný třeba pro jiný programovací jazyk, tak pomocí nějakého překladače opravím ten originál zdrojový kód - program, převedu ho do toho jazyka na kterém pracuje daný procesor (ta tzv. kompilace -překlad) a tím vytvořím ten strojový kód, který je řídícím signálem pro ten daný procesor......a pokud ten originál program napsaný v určitém jazyce (zdrojový kód) použiji na procesoru , který pracuje v režimu tohoto programovacího jazyka, tak v tomto případě je zdrojový kód totožný se strojovým kódem......strojový kód převedený do binární podoby je vlastně řídícím signálem pro konkrétní procesor...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 60.0.3112.101

Procesory nejsou stavěné na žádný programovací jazyk.Zdrojový kód je podoba programu čitelná pro člověka.Strojový kód je podoba programu čitelná pro stroj, v případě počítače pro jeho procesor.Převod ze ZK do SK se nazývá kompilace.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0

Proto píšu, že ti ta informace jako laikovi k ničemu není. To není o tom, kdo je chytrý a kdo ne, ale o tom, kdo se v daném oboru vyzná, protože to potřebuje a kdo to nepotřebuje, nemá to pro nej žádný význam. Takže to rozhodně nebylo myšleno jako urážka. Určitě zase rozumíš jiným věcem, kterým nerozumím já. Kolegové ti to vysvětlili, ovšem nevím, co s tou informací budeš dělat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Chrome 49.0.2623.112

Svého času jsem diskutoval tady:https://pc.poradna.net/questions/1419096-co-je-i... ... Ta čísla (0C3H, 0CDH v šestnáctkové soustavě) je tzv. strojní kód to JMP nebo CALL je jak se to píše v asembleru (a to je zdrojový kód).Ale ve vyšších jazycích je to složitější.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 63.0.3239.84  |  [188.244.53.---]

Strojový kód - od slova "stroj". Jsou to samotné instrukce jakéhokoli procesoru (procesorů je spousta druhů, od malých s pouhými 8 vývody až po velké CPU do "velkých¨ počítačů), strojový kód jsou jen čísla (operační kód instrukce a jejich operandy). To je to, co samotný procesor zpracovává.Zdrojový kód - od slova "zdroj" ve smyslu "původ". Je to program napsaný člověkem jako text, kompilátor ho pak přeloží právě do toho strojového kódu. Dnes už ve strojovém kódu asi nikdo nepíše, člověk na to musí neustále myslet na spoustu věcí (adresy proměnných v paměti jak si to sám zvolí, adresy skoků na místa v programu atd.), nad STROJOVÝM kódem je assembler, to už je taktéž program psaný jako text, ale v podstatě jsou také přímo ony samotné instrukce, jen "lidštěji" napsané jako jejich zkratky, k tomu překladač sám hlídá všechny ty adresy proměnných, podprogramů atd. Ale v tom dnes taky málo lidí píše. Ale program psaný v Assembleru už je ZDROJOVÝ kód, který překladač (kompilátor) přeloží do STROJOVÉHO kódu.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Kód, Zdrojový kód, Strojový, Strojový kód, Zdrojový, Vývojový diagram



Určitě si přečtěte


Aktuální číslo časopisu Computer

Test 6 odolných telefonů a 22 powerbank

Srovnání technologií QLED a OLED

Měřte své sportovní výkony

Sady pro chytrou domácnost