Где граница у безграничной тупости?
Dec. 6th, 2007 10:47 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Сегодня у меня пытался получить майский (!) зачёт по высокопроизводительным вычислениям один уникальный кадр. Уникальный по двум параметрам: во-первых, его до сих пор не выгнали, а во-вторых, я получил массу удовольствия, практически как от хороших клоунов в цирке.
Излагаю по порядку.
Ни на лекциях, ни на лабах я кадра сего не наблюдал. Но он, похоже, даже не знает, кто у него однокурсники. Потому как кроме слова «параллельный» более никакими подробностями о курсе не обладает. Несколько раз я его отправлял разбираться. И сегодня он пришёл «готовый». Измором брать.
Для начала мне был продемонтрирован очень странный Це-код, про который утверждалось, что он параллелит факторизацию числа... Не увидев ничего на тему MPI или pthreads я поинтересовался, «откель такое богатьство»? Минут через 10 был продемонстрирован на экране код из статьи в каком-то сборнике... На вопросы о том как называется книга, как называется статья пациент не ответил. Моё собственноручное отматывание вверх по тексту привело нас к названию статьи.
В названии поминались T-системы...
Второй отжиг заключался в попытках пациента скомпилировать и выполнить этот код. Судя по телодвижениям, из компиляторов он был знаком толко с чем-то типа BC из-за плеча чуть более обученого коллеги. Поэтому картина моим глазам предстала феерическая: текст переписан руками из статьи в файл с именем paral.txt.. Файл находится на флешке, потому имеет метку исполняемого. В наутилусе щёлкается правой кнопкой мыши по файлу и среди всплывающих вариантов действий тыркается в «Запустить в терминале». После того, как (почему-то) оно не запускается, мне сообщается, что тут либо нет компилятора, либо он не той версии. На вопрос про потребную версию не моргнув глазом собщается, что не менее 3.2! Последующий вопрос про номер версии которого из сишных компиляторов имеется в виду вгоняет отвечающего в полный ступор.
Я поразвлекался ещё немного, но должного уровня шуток штудент более не продемонстрировал, а посему и был изгнан.
Излагаю по порядку.
Ни на лекциях, ни на лабах я кадра сего не наблюдал. Но он, похоже, даже не знает, кто у него однокурсники. Потому как кроме слова «параллельный» более никакими подробностями о курсе не обладает. Несколько раз я его отправлял разбираться. И сегодня он пришёл «готовый». Измором брать.
Для начала мне был продемонтрирован очень странный Це-код, про который утверждалось, что он параллелит факторизацию числа... Не увидев ничего на тему MPI или pthreads я поинтересовался, «откель такое богатьство»? Минут через 10 был продемонстрирован на экране код из статьи в каком-то сборнике... На вопросы о том как называется книга, как называется статья пациент не ответил. Моё собственноручное отматывание вверх по тексту привело нас к названию статьи.
В названии поминались T-системы...
Второй отжиг заключался в попытках пациента скомпилировать и выполнить этот код. Судя по телодвижениям, из компиляторов он был знаком толко с чем-то типа BC из-за плеча чуть более обученого коллеги. Поэтому картина моим глазам предстала феерическая: текст переписан руками из статьи в файл с именем paral.txt.. Файл находится на флешке, потому имеет метку исполняемого. В наутилусе щёлкается правой кнопкой мыши по файлу и среди всплывающих вариантов действий тыркается в «Запустить в терминале». После того, как (почему-то) оно не запускается, мне сообщается, что тут либо нет компилятора, либо он не той версии. На вопрос про потребную версию не моргнув глазом собщается, что не менее 3.2! Последующий вопрос про номер версии которого из сишных компиляторов имеется в виду вгоняет отвечающего в полный ступор.
Я поразвлекался ещё немного, но должного уровня шуток штудент более не продемонстрировал, а посему и был изгнан.
(no subject)
Date: 2007-12-06 09:21 pm (UTC)Мои нынешние одногруппники умудряются писать в этом самом, не менее 3.1, программы. Что самое смешное, пишут работающие программы, довольно быстро, и они даже правильно работают. Стиль, конечно, ужас. Если программа не работает, её переписывают, или полчаса анализируют код эмпирическим методом.
Что самое смешное, оно ведь даже трассировку поддерживает. И даже проекты можно создавать, и совместно отлаживать. Единственный человек, который это там использовал - Лукащук С.Ю. По моей просьбе научить меня отладке :)
Но из программы на первом курсе надо убирать нафиг этот, не менее 3.1. Конечно, имхо.
(no subject)
Date: 2007-12-07 05:44 am (UTC)Однако надо стремиться к правильному алгоритму, реализованному оптимальным кодом.
А отличие одногрупников, которые умудряются в этом самом от мною описанного кадра в том, что его знаний не хватает, чтобы умудриться.
Это во-первых, а во-вторых, его наглости хватает, чтобы это отсутствие знаний попытаться выдать выдать за оных знаний наличие. А это уже хамство. Тем более он уже третий раз приходит на протяжении борлее месяца, и ситуация только усугубляется.
Так что с армией я его познакомить постараюсь, там нужны малодумающие хамы.
(no subject)
Date: 2007-12-10 06:52 am (UTC)разве можно такого индивида в армию...тока если в качестве тягача для полевой кухни =)
но вот это ...это шедевр
+++
В наутилусе щёлкается правой кнопкой мыши по файлу и среди всплывающих вариантов действий тыркается в «Запустить в терминале». После того, как (почему-то) оно не запускается, мне сообщается, что тут либо нет компилятора, либо он не той версии. На вопрос про потребную версию не моргнув глазом собщается, что не менее 3.2!
+++
Вот оно наследие "Интуитивно понятных интерфейсов"
я канечно в С тоже как свинья в апельсинах...но до такого не додумался бы. =)
(no subject)
Date: 2007-12-10 07:02 am (UTC)Был бы злой, -- придушил бы из жалости.. А так -- пусть мучается :)
P.S.
Самое интересно, он, по моим ощущениям, ожидал не запуска компилятора, а выполнения программы :)
(no subject)
Date: 2007-12-10 07:20 am (UTC)Borland C 3.1
Date: 2008-06-20 08:22 am (UTC)Он как раз подходит под понятие компилятора "начального уровня" -- работает везде (даже под DOS! :) и полностью помещается на дискету.