<html><body>Tak moja cesta k programovaniu bola na 95% podobna ako ta tvoja, kedze sme zili v tom istom skolskom systeme. Tiez basic a pascal... Potom prislo studentske bastlenie roznych meracich modulov s procesormi v EMC labaku. A potom prisla nova verzia modulu, ktoru som napisal v asm HC11. Bolo vsak treba pocitat s floating-point hodnotami na co som nezohnal kniznice v asm a tak som siahal po C. Zial kompilator C som nezohnal, takze prisla Modula2... A od tych casov viem, ze C je len inteligentny asembler... Toto moje presvedcenie utvrdilo par story z historie vzniku C, ktore som cital. <br><br>A.<br><br>On&nbsp;Sat, 4 Dec 2010 18:07:58 +0100<br> Jan Waclawek <konfera@efton.sk> wrote:<br><br>&gt; <br>&gt; Inak nedavno som rozmyslal o tom, ako som sa vlastne k C dostal a <br>&gt;preco ho chapem tak ako ho chapem. Ono to bolo tak, ze som sa najprv <br>&gt;naucil programovat, t.j. principy a nie konkretny jazyk, vdaka <br>&gt;predmetu "programovanie" na strednej skole a vda
 ka pani profesorke <br>&gt;Blahutovej, ktora pokial viem bola spolutvorcom metodiky, a za co som <br>&gt;jej dodnes vdacny. Aj ked v tom case som uz nejake zaciatky vo <br>&gt;FORTRANe a v BASICu mal za sebou, rychlo som pochopil, v com je <br>&gt;nedostatok tych dvoch jazykov a v com je pointa strukturovaneho <br>&gt;programovania. Programy sme pisali v akomsi pseudojazyku (nie <br>&gt;nepodobnemu Pascalu) ktory mal slovenske klucove slova; a rucne sme <br>&gt;ich podla pevne stanovenych pravidiel "prekladali" do BASICu, aby sme <br>&gt;si ich mohli prakticky odskusat na PMD-85 (lebo ine nebolo). Aj toto <br>&gt;bola dobra skola, aj ked dnes by nad tym kdekto ohrnul nos.<br>&gt; <br>&gt; Potom prisiel Pascal a tam som videl, ze sediva je teoria a strom <br>&gt;zivota je plny kompromisov a obchadzok. Ale dali sa s tym robit <br>&gt;programy urciteho druhu. Paralelne s tym som sa na roznych osembitoch <br>&gt;hral s asm, pretoze som ziadny Pascal pre ne nemal (resp. co som ma
 l <br>&gt;ma nezaujalo) a s asm sa dali robit vselijake kuzla, co bolo pekne a <br>&gt;zaujimave a dalo sa s tym machrovat. Bolo mi cely cas jasne, ze kde <br>&gt;je miesto jedneho a kde druheho. Potom prisli nejake cudzie programy <br>&gt;na PC v C, co bolo treba poupravovat, a podobalo sa to na ten Pascal <br>&gt;v mnohych ohladoch. Tam som sa naucil ako-tak syntax, aj ked vela <br>&gt;veci mi nebolo jasnych a nepacili sa mi. C teda predstavovalo jazyk, <br>&gt;ktory pouzivam (na urcene ulohy) z nutnosti; Pascal a asm jazyky, <br>&gt;ktory pouzivam (na zvacsa mnou zvolene ulohy) kvoli tomu, lebo sa mi <br>&gt;paci.<br>&gt; <br>&gt; Napriek rozsiahlej praxi v asm pre jednocipy som teda C nikdy <br>&gt;nechapal ako nadstavbu na asm, ale ako zbastardelu verziu Pascalu. <br>&gt;Dnes to vidim sice trocha inak, ale myslim si, ze mi to dost pomohlo <br>&gt;v tej faze prechodu u jednocipov z asm na C, aj ked na druhej strane <br>&gt;je to dodnes trvalym zdrojom mojej nenavisti voc
 i C ako jazyku <br>&gt;kompromisov a "lepenia hovna k hovnu" (aby som citoval klasika tejto <br>&gt;konferencie MK).<br>&gt; <br>&gt; ---<br>&gt; Ta knizka, co nedokazem dopisat, nie je ucebnica C, naopak, <br>&gt;predpoklada sa, ze citatel C aspon zbezne pozna. Su to take volne <br>&gt;lozene uvahy o niektorych javoch, co ma na a okolo C (a to niekedy aj <br>&gt;do pomerne velkej vzdialenosti) zaujalo, iritovalo, trapilo. Takze <br>&gt;nie je ziadna zaruka, ze sa tam odpoved na nejaku konkretnu otazku da <br>&gt;najst; to s tym void bola vlastne nahoda.<br>&gt; <br>&gt; wek<br>&gt; <br>&gt; <br>&gt; _______________________________________________<br>&gt; HW-list mailing list  -  sponsored by www.HW.cz<br>&gt; Hw-list@list.hw.cz<br>&gt; http://list.hw.cz/mailman/listinfo/hw-list<br></konfera@efton.sk></body></html>