Archive for October, 2008

debugger

Wednesday, October 22nd, 2008

> Real programmers type cat | cc and get it right the first time.

Some of us don’t have to cling to safety blankets like that. We prefer the simplicity of cat > a.out

Brīžiem liekas, ka man galvā ir iebūvēts asamblera interpretators. Lēns, bet strādājošs. Programmu atkļūdošana un core dump analīze notiek truli blenžot griestos vai kādā punktā aiz monitora, nevis gdb atmiņas satura izdrukās. Tā pēc divām telefonsarunām un skatīšanās aiz TV, nonācu pie secinājuma par “salauztu” vtable un pāris eksperimenti/izmaiņu vēsture to apliecina.

Vēlme programmēt man radās salīdzinoši vēlu. Pirms gadiem 10, kad man nebija datora, bet jau bija liela vēlme programmēt un grāmata par QBasic, es rakstīju programmas kladē. Tad rindiņu pēc rindiņas lasīju, piefiksēju mainīgo saturu, sekoju GOTO, cikliem un procedūrām. Laboju kļūdas un pārrakstīju programmas, kad kļūdu labojumu dēļ tās kļuva grūti lasāmas. Un tā visu vasaras brīvlaiku, līdz pašās augusta beigās, nesagaidot informātikas nodarbības, tiku pie sava datora. Lai gan programmās bija dažas kļūdas, algoritmi lielos vilcienos bija strādājoši. Cik atceros, kopš tā laika visas manas programmas galvā tiek darbinātas daudz biežāk nekā atkļūdotājā.

Mans mazais

Wednesday, October 1st, 2008

Mans mazais!

(mans dēls Kārlis)