catpad: (Default)
[personal profile] catpad

Кажется, не осталось уже в ЖЖ человека, кто не знал бы о моём новом сотруднике Кано-сане (не побоюсь этого слова Кано-fucking-сане), который всячески развлекает меня своими глубокими познаниями.
Я долго думал, что же это за феномен такой, и вот, прихожу к выводу, что наш друг - просто патологический врун. То есть человек, который не врать не может.
Не буду описывать многочисленные случаи мелкого и крупного вранья, на которых я (и другие) его поймали, но вот сегодняшний случай достоин отдельного описания.

Начальство поручило мне проэкзаменовать товарища на предмет его проф.пригодности, потому как со стороны кастомеров послышались недовольные голоса.
И вот, с нескрываемым злорадством я приступил к экзаменам.

Каносан написал в своём CV, что он умеет программировать на Java и С. Никто его, конечно, не проверял, потому что проверять было особенно некому.
Про Джаву я его просто спросил, сверля взглядом, и Каносан, побоявшись моего праведного гнева, признался, что он умеет программы запускать, но не программировать. Ок.
- А как насчёт С ?
- О, на С я умею программировать, - сказал Каносан. - у меня большой опыт.
Отлично, сказал я, потирая в предвкушении руки, и задал ему простую задачу.



Задача была: написать функцию на С по имени to_upper_case, которая получает строку и возвращает её в upper case. Ого-го задачка, не правда ли ?!

Три дня Каносан вымучивал решение. И вот сегодня я получил от него это решение.
Catpad proudly presents (публикуется полностью, без сокращений):
----------------------------------------
if (fp == lend) {
ok = FALSE;
return;
}
sym = *pp++;
if (('a' <= (sym | casebit)) && ((sym |casebit) <= 'z')) {
if (caseflip != 0) {
*pp++ = sym ^casebit;
} else {
*pp++ = ((sym ^casebit) | to_lower_case & to_upper_case;
}
} else {
*pp++ = sym;
}
return;
}
----------------------------------------------

Перед вами функция по имени to_upper_case, которая возвращает строку в upper case.



Ну и что прикажете мне с ним теперь делать ? В больницу или куда ?

Re: RTFM ;-)

Date: 2003-09-02 11:20 pm (UTC)
From: [identity profile] greenadine.livejournal.com
Естественно-то естественно (местные русские тут тоже говорят "стаж" про стажировку, я коллекционирую такие слова), но это типичная калька, в русском у этого слова другое значение. Эквивалент подобрать можно - ты вот сам предложил сразу два варианта ;-)
Впрочем, вам виднее - употребляйте как пожелаете. Просто мы немного подвинутые на правильности речи... Хочется язык сохранить.

Re: RTFM ;-)

Date: 2003-09-02 11:35 pm (UTC)
From: [identity profile] catpad.livejournal.com
Поверь мне, Надя, я очень большой сторонник сохранения языка. Думаю, что гораздо больший, чем ты, потому что в России не живу уже 12 лет. За это время я ни разу ни позволил себе смешивать ивритские слова с русским языком (как это происходит у очень многих, кстати). Исключения составляют только термины, которым я не знаю или не помню эквивалента. Так, например, я не знаю, как называется человек, который ведёт практические занятия в университете. В Израиле это называется "метаргель", ну вот это слово я и употребляю. И тому подобное.

Re: RTFM ;-)

Date: 2003-09-03 01:03 am (UTC)
From: [identity profile] greenadine.livejournal.com
Правда, кстати, твой русский вполне чист ;-)
Метаргель, может быть, практикант?
В общем, впредь обещаю воздерживаться от подобных постов ;-)
Page generated Feb. 6th, 2026 04:04 pm
Powered by Dreamwidth Studios