[ virtualVoid @ 07.02.2008. 18:36 ] @
Male su sanse da cu ikada raditi u C++-u (iako nikada ne reci nikad ) jer radim web programiranje (c# + asp.net, te nesto sitno u javi). Na polici mi se nalazi po meni najbolja C++ knjiga na nasem "Demistificirani C++" (hrvatski jezik) i razmisljam da li da je dadnem nekom mladjem programeru ili ne.

Ono sto me zanima je da mi iskusniji C# ili Java programeri kazu jesu li ikada u svom radu morali ponovno zaviriti u neku C++ knjigu (radi prisjecanja o nekim stvarima nasljedjenim iz C++) ili ne? Ili su im MSDN i dobra C# knjiga bili dovoljni?!

Nadam se da sam ovo fino objasnio
[ mmix @ 07.02.2008. 20:11 ] @
Sacuvaj

U danasnje doba apstrakcije i odumiranja internet developer sadrzaja koji nije .NET i java, bice sve teze i teze naci legacy informacije tako da ce te knjige uskoro biti veoma dragocene kad "zagusti"
Ja jos cuvam moj "386 instruction set manual" uz pomoc kojeg mozes bukvalno iz hex editora da napravis mini bootstrap kernel koji ce da podigne protected mode , u detalje objasnjenie sve x86 instrukcije
(malo trivije, i danasnji najjaci x86 i x64 multicore procesori (sem Itaniuma) inicijalno startuju u real modu, znaci 1 core, 16bit registri, 64kb adresni blokovi, 1Mb adresni prostor i tek kad se ucita OS loader on prebaci procesor u puni protected mode).
Isto cuvam svoju staru C++ bibliju.

Iako ti generalno nece pomoci oko managed C++-a, mozda ce ti jednog dana posluziti ako treba da iskodiras nesto low-level
[ toxi_programer @ 07.02.2008. 23:13 ] @
A bre mmix kad počneš sa ovim izrazima... Odmah mi je jasno koliko pojma nemam.
[ sstanko78 @ 08.02.2008. 08:50 ] @
Sačuvaj tu knjigu, trebaće ti.
Ja sam pre par dana "zavirio" u sada već prasnjavu knjigu "C++ jasnim jezikom"
Programiram u C#,asp.net, flex
[ mmix @ 08.02.2008. 09:32 ] @
Ako ne znas, onda pitas, pa saznas, uostalom ima na NETu jos ponesto clanaka o real i protected modu. Ali nemoj da te to zabrinjava, zahvaljujuci visokom nivou apstrakcije .NET-a nista od toga ti nije neophodno za pravljenje aplikacija u .NETu. Meni je poznavanje x86 instruction seta pomoglo da razumem kako JIT implementira neke konstrukcije, ali za razliku od C++ i Pascala ne postoji nacin da se ta implementacija weakuje ne bilo koji nacin

[ Predrag Glumac @ 08.02.2008. 14:26 ] @
Citat:
Ja jos cuvam moj "386 instruction set manual" uz pomoc kojeg mozes bukvalno iz hex editora da napravis mini bootstrap kernel koji ce da podigne protected mode , u detalje objasnjenie sve x86 instrukcije


He he, evociras mi uspomene Secam se tog dela sa bootstrap-om, bilo je i detaljno objasnjenje FAT16, kako izgleda boot sektor, te kako ide proces podizanja kernela (bese prvo IO.sys, koji je zapravo com, a on onda poziva command.com). Ta knjiga je bila moja biblija - bio sam se zarekao da nista drugo sem asemblera necu raditi
Takodje jedna od boljih knjiga kontraverznog naslova je "IBM PS/2 User Manual" za 386/SX ili kako sam je zvao "Bela knjiga". Taj "User Manual" je imao detaljnu shemu procesora, sve registre i interapte (cak i one undocmented), snippete koda iz IBM DOS-a ... Mogao si maltene da iscupas procesor iz ploce, zabodes ga u test plocu i prateci knjigu da ga nateras da radi sa tvojim EPROM-om ....

Naravno, nista od toga nisam dao/bacio iako je zastarelo.

Izvinjavam na ovom izlivu emocija, pogodila me tema
[ maksvel @ 08.02.2008. 18:00 ] @
Nije lepo da "mlađeg programera" odmah upropastiš sa c++-om.
[ pgavrilo @ 15.02.2008. 16:22 ] @
Sačuvaj!
Uvijek može zatrebati.