Zpět na článek

Diskuze: Zemřel Dennis Ritchie, autor jazyka C a Unixu

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Rychlé přihlášení přes:

Bucho95
Bucho95
Level 1 Level 1
15. 10. 2011 10:25

Komentáře tohoto uživatele máš zablokované.

RIP, odchází další člověk bez kterého by byl IT svět úplně jiný. :( BTW čekal jsem, že se tady ta novinka objeví mnohem dříve, ne o 2 dny později - přece jenom pctuning má v názvu PC a ne ANDROID a iOS!

kralyk
kralyk
Level 1 Level 1
15. 10. 2011 14:06

Komentáře tohoto uživatele máš zablokované.

@Bucho95 BTW čekal jsem, že se tady ta novinka objeví mnohem dříve, ne o 2 dny později - přece jenom pctuning má v názvu PC a ne ANDROID a iOS!
To je docela ironické, co jsi napsal, protože Ritchieho vynálezy jsou dnes mnohem více patrné právě na Androidu a iOS než na PC :)

iOS i Android jsou oba UNIX-like systémy s jádrem v C a velkou částí user-space taktéž. Kdežto PC světu stále ještě dominují widle, ty mají od Ritchieho pouze to Céčko a to vlastně pouze v jádře, v user-space se od něj snaží distancovat.

xkryspin
xkryspin
Level 1 Level 1
15. 10. 2011 16:16

Komentáře tohoto uživatele máš zablokované.

@kralyk Promiň ale to je pěkná hovadina motat takhle dohromady jádra a programovací jazyk
.
Popravdě hádat v čem bylo psáno jádro WIN nebo v čem je psáno jádro UNIXU to se nedovažuju - ve výsledku je to jedno. Původně bylo obojí napsáno v asembleru...
.
Jazyk roli nehraje - protože stejně to musí projít kompilací do strojových instrukcí. Všem těm systémům je úplně jedno v čem pro ně píšeš ... ať už je to asembler nebo LISP. Akorát musíš dodržet pravidla API (ale to je jen funkční záležitost, ne jazyková).

kralyk
kralyk
Level 1 Level 1
16. 10. 2011 01:38

Komentáře tohoto uživatele máš zablokované.

@kralyk @xkryspin: Promiň ale to je pěkná hovadina motat takhle dohromady jádra a programovací jazyk\0
Nic takového jsem neudělal :)

V čem je napsáno jádro většiny systémů vůbec nemusíš hádat, je to známo. Jádro iOS je XNU/Darwin a ten je napsán v C - můžeš si to i ověřit, je opensource. To samé platí o Androidu - Linux (jádro) je v C. A o NT kernelu se taky ví, že je z většiny v C.
Ta jádra maximálně tak poskytují C++ API pro moduly ovladačů (platí pro XNU a afaik i NT).

V assembleru byla jádra psána naposled tak někdy v 70., maximálně 80. letech. Dnes už mají v assembleru pouze malé fragmenty, per platform.

Jazyk roli nehraje
Záleží kdy a kde. Jasně, že když píšeš obcyčejné user-space aplikace, je celkem jedno, jakej jazyk si vybereš, ale když píšeš kernel-space kód, je to sakra důležité - tam musíš striktně dodržovat požadavky daného jádra, a to i jazykové - bežná dnešní jádra podporují pouze C nebo maximálně C++ a poskytují omezenou standardní knihovnu.

Jinak k tomu, že API je pouze funkční záležitost: Ano i ne. Je to samozřejmě funkční záležitost, ale ne z každého jazyka se dá použít API v jakémkoli jiném jazyce. Občas musíš napsat wrapper. Ne, že by to byl problém, obvykle není, ale taky se to nestane samo od sebe.

Endyamon
Endyamon
Level 1 Level 1
15. 10. 2011 10:59

Komentáře tohoto uživatele máš zablokované.

@Bucho95 Svět tak během několika dní ztratil více významných a geniálních lidí, než je zdrávo. :roll:

2ja je viac nez nedzrave hej ? a tie dalsie stovky co denne umru su zas iba vata lebo ...a to skoda reci .. je to tu vobec pre obycajnych ludi ? ci je to tu len pre genialny a istu skupinu ludi "cosi viac" ..

Ezechiel
Ezechiel
Level 1 Level 1
15. 10. 2011 13:06

Komentáře tohoto uživatele máš zablokované.

@Endyamon Endyamone, ty pokryteckej alibisto. Řekni mi jedinej důvod, proč bych měl smutnit nad tim, že třeba zítra zaklepeš bačkorama zrovna ty? Co ty jsi pro svět udělal? Znám tě? Četl jsem o tobě? Využívám tvojí práci? Zlepšil jsi nějak můj život? Zatim jsi pro mě jenom plevel se stupidníma názorama, kterej akorát obtežuje. Takže sorry, řadim tě mezi stovky lidí, protože jsi můj život ještě nedokázal ovlivnit tak, abych pro tebe truchlil, moulo,...

Mers
Mers
Level 1 Level 1
15. 10. 2011 11:32

Komentáře tohoto uživatele máš zablokované.

@Endyamon Každej den umřou stovky/tisíce lidí...ale stejně tak se stejný počet narodí...je logické že píšou jen o těch významných, co něco dokázali...

Lada-1
Lada-1
Level 1 Level 1
15. 10. 2011 14:17

Komentáře tohoto uživatele máš zablokované.

@Endyamon @Ezechiel: bohuzel ty jsi typicky produkt dnesni doby, ze ktereho je mi na bliti. :cry:

SNowie
SNowie
Level 1 Level 1
15. 10. 2011 12:55

Komentáře tohoto uživatele máš zablokované.

Ač jsem o tomhle člověku neslyšel (krom školy pravděpodobně), má můj obdiv a respekt. Z céčka se vyvinula případně jím inspirovala většina moderních jazyků a Unix je základem většiny operačních systémů. Je to vpodstatě praotec veškerého moderního software a je obrovská škoda, že svět přišel o dalšího velikána moderních dějin :( Odpočívej v pokoji.

kralyk
kralyk
Level 1 Level 1
15. 10. 2011 13:04

Komentáře tohoto uživatele máš zablokované.

Dobře, že je zprávička už i tady. Tenhle člověk by si zasloužil Jobsovu publicitu. RIP.

Olda_rab1
Olda_rab1
Level 1 Level 1
15. 10. 2011 21:52

Komentáře tohoto uživatele máš zablokované.

ale co se tyce Jobse, tak genialita je nekde jinde.

Reklama
Reklama