birdwatcher: (Default)
birdwatcher ([personal profile] birdwatcher) wrote2007-07-26 12:48 pm

Не боги горшки обжигают

Вот пишет дяденька, по профессии анестезиолог. Как он переписал куски в линуксовом ядре, чтоб быстрее работало:
Although I'd never learnt how to program, looking at the code it eventually started making sense.[...] I was left pointing out to people what I thought the problem was from looking at that particular code. [...] I figured I'd just start tinkering myself and try and tune the thing myself. [...] After a few failed experiments I started writing some code which helped... a lot. [...] I was never very happy with how the CPU scheduler tackled interactivity but at least it was now usable on the desktop. [...] Not being happy with how the actual underlying mechanism worked I set out to redesign that myself from scratch, and the second generation of the -ck patchset was born. This time it was mostly my own code.

So this is the story of how I started writing my own code for the linux kernel.
Факультеты компьютерной науки очень важны.

[identity profile] averros.livejournal.com 2007-07-26 08:59 pm (UTC)(link)
Ghm. I learned C by reading v6 Unix kernel sources (I wanted to add cyrillic support to the terminal and serial line drivers). Figured it in about a week. The K&R book appeared about a year later:)

But, then, I'm no anestesiologist, and did some assembly and FORTRAN programming before.

[identity profile] alogic.livejournal.com 2007-07-27 08:14 pm (UTC)(link)
Правильно у мастеров надо учиться, а не у академиков.
nine_k: A stream of colors expanding from brain (Default)

[personal profile] nine_k 2007-07-30 08:56 pm (UTC)(link)
Факультеты компьютерной науки должны давать несколько иные вещи. Концепции. А язык изучить, тем более такой простой, как C -- дело действительно не университетского уровня.