>Да и легче транслитеровать слово exception, если ты его постоянно пишешь в коде, нежели вспоминать туманный термин "исключение". И понять слово "эксчепшн" будет гораздо легче, т.к. при обратном переводе можно "исключение" понять как "excluding".
Это еще один минус языкового псевдостандарта - люди говорящие на одном языке трудности перевода испытывают дважды - при прямом и обратном переводе.
>Это не аксиома, мой Absurd`ный друг. Это исторически сложившаяся реальность. Завтра она будет другой.
Даже если английский станет мертвым языком, на нем все равно будет писаться весь небыдло-код и проектная документация и будет вестись переписка между программистами. Это как латынь.
BTW, в какой стране находится MIT? Где находится Intel, IBM и M$? На каком языке написаны все классические учебники по CS? И где в Top-100 мировых университетов находится МГУ?
> Хороший софт известен не переводом на английский :)
Хороший софт известным становится только после перевода на английский.
> Немцы дорожат своим языком и не пускают в него иностранные термины (для примера посмотри на объемы немецких технических словарей - у них в любой отрасли все термины на своем языке)
Не забывай, что немецкий был lingua franca для инженеров всего мира в течении почти сотни лет. Им можно.
> у нас язык засорен латинизмом по самое нехачу
Так откуда свои термины взяться у народа, не имеющего своей инженерной школы - ту самую, немецкую, и переняли в середине 19го века.
Русских терминов нет и не будет, поскольку терминология своя складывается только со своей уникальной школой. Её не было. Так что русофилы-пидариоты идут лесом.
>>> Это не обсуждается, это аксиома. >>Это не аксиома, мой Absurd`ный друг. Это исторически сложившаяся реальность. Завтра она будет другой.
> Даже если английский станет мертвым языком, на нем все равно будет писаться весь небыдло-код и проектная документация и будет вестись переписка между программистами. Это как латынь.
В начале прошлого века "инженерным" языком был немецкий. А сейчас публикации в основном на аглицком. Так что через лет 50 будем писать комментарии иероглифами в UTF16.
>В начале прошлого века "инженерным" языком был немецкий
Он и сейчас для инженерии сгодится, тем более что Россия обычно следует в немецком кильватере и выторговывает у них технологии (обычно добычи сырья) в обмен на сырье. Языком же CS всегда был английский.
> Он и сейчас для инженерии сгодится, тем более что Россия обычно следует в немецком кильватере и выторговывает у них технологии (обычно добычи сырья) в обмен на сырье. Языком же CS всегда был английский.
>А если окажется что большинство столпов из MIT окажутся "голубыми" - ориентацию тоже сменишь ? Действительно абсурд.
Какое отношение их сексуальная ориентация относится к делу? То, что вся достойная внимания литература написана только на английском, а на русском в наличии имеются лишь в лучшем случае переводы минимум трехлетней давности, в худшем - авторские руководства по мышекликанию - вот это важно, да.
Ты дурак (собственно, это было понятно ещё когда ты о программировании рассужал неграмотно, но с апломбом). Если 99.99% информации в CS доступно ТОЛЬКО на английском, значит, без английского в CS делать нечего. Какие вопросы?
>Если 99.99% информации в CS доступно ТОЛЬКО на английском, значит, без английского в CS делать нечего
Дебил - я не о значении английского языка в CS говорю а о том что нельзя внутри страны делать его стандартом для документации и тем более для общения между людьми к какой бы профессии они не относились. Если тебе это нужно - пиздуй в mit только ты там не нужен со своей тупой логикой, если только в качестве уборщицы, хотя даже уборщицей ты там не устроишься даже со знанием английского языка.
> я не о значении английского языка в CS говорю а о том что нельзя внутри страны делать его стандартом для документации
Можно. И нужно.
> и тем более для общения между людьми к какой бы профессии они не относились.
И почему бы это "нельзя", придурок? Зачем забивать голову двумя языками, если вся профессия говорит на одном? Зачем создавать трудности для глобализации разработки?
> Это не аксиома, мой Absurd`ный друг. Это исторически сложившаяся реальность. Завтра она будет другой. Для международного общения, существует эсперанто, специально для этого разработанный.
> Умение писать статьи на английском инженеру нафиг не нужно.
Оно не "не нужно", а абсолютно необходимо. В наше глобализованное время инженер работает в многоязыковой, мультикультурной среде, где общий язык только один - английский. И чтобы его понимали, писать на этом языке он обязан уметь идеально.
> Для того,чтобы читать RFC, не нужно уметь писать статьи.
Инженер не только читать обязан, но и писать. Ту же тех. документацию, по которой другой инженер будет с его поделием разбираться.
Тем, кто не владеет письменным английским на хорошем уровне, в профессии не место.
> - Хау мач вотч, - Севен вотч. - Сач мач? - Фор хум хау.
> Умение писать статьи на английском инженеру нафиг не нужно. Ну или запости ссылку на статью, которую написал _лично ты_.
ни разу не работали с зарубежными партнёрами? не принимали участие в проектах, в которых не все одинаково хорошо понимают русский язык? ну что же, это не страшно все приходит. со временем.
в нашем архиве лежит несколько десятков или сотен мегабайт документации - это тысячи документов на сотню различных подсистем. не сложно догадаться, что вся она - на английском. в противном случае, там был бы: английский, русский, украинский, немецкий, японский, корейский, китайский, хинди и ещё много чего интересного. дальше продолжать?
ps: к сожалению, ссылки на документы написанные лично мной по понятным причинам привести не могу.
> Оно не "не нужно", а абсолютно необходимо. В наше глобализованное время инженер работает в многоязыковой, мультикультурной среде, где общий язык только один - английский. И чтобы его понимали, писать на этом языке он обязан уметь идеально.
ну идеально не идеально, но хотя бы так, чтобы его понимало его целевая аудитория. потому что среда в любом мало-мальски крупном проекте действительно далеко не всегда понимает русский язык. английский понимают все. кто не понимает то не работает и остаётся за бортом. пленных не берут.
> Умение писать статьи на английском инженеру нафиг не нужно. Ну или запости ссылку на статью, которую написал _лично ты_.
чтобы не было недопонимания в терминах - лично я имел ввиду не столько статью [в журнале etc] но проектную техническую документацию. если первое инженер в общем случае действительно не обязан уметь писать [я например не писал ни разу], то второе - обязан. в противном случае совершенно непонятно, каким образом он будет фиксировать и доносить до аудитории результаты своей работы.
> Тем, кто не владеет письменным английским на хорошем уровне, в профессии не место.
Ну, если умение написать хорошую документацию на английском - это абсолютное требование к инженеру-программисту, независимо от того, где, как и кем он работает - тогда конечно. Пойду уволюсь.
> Ну, если умение написать хорошую документацию на английском - это абсолютное требование к инженеру-программисту, независимо от того, где, как и кем он работает - тогда конечно.
скажем так инженер-программист, который не умеет этого делать, в общем случае сильно проигрывает в цене.
> Пойду уволюсь.
не стоит. если солнце всходит и заходит его лучше не трогать.
> ни разу не работали с зарубежными партнёрами? не принимали участие в проектах, в которых не все одинаково хорошо понимают русский язык?
Не-а. И прикинь, я не один такой :D При том, что профессиональные требования к нам - такие же, как и к остальным. Вообще немного смешно наблюдать, как люди, работающие на внешний рынок, без всяких мысленных усилий распространяют предъявляемые к ним требования на всех остальных.
> ну что же, это не страшно
А я что - выгляжу испуганным? Тебе показалось. Надо будет - научусь. Сейчас мне это не надо, и еще куче людей - тоже не надо. В отличие от нормальных знаний по CS и SE, которые и являются первичными (и которым нужно учить прежде всего).
> к сожалению, ссылки на документы написанные лично мной по понятным причинам привести не могу.
> Не-а. И прикинь, я не один такой :D При том, что профессиональные требования к нам - такие же, как и к остальным. Вообще немного смешно наблюдать, как люди, работающие на внешний рынок, без всяких мысленных усилий распространяют предъявляемые к ним требования на всех остальных.
и даже с народом, скажем, из lkml или в этом духе общаться не приходится? всё варится в собственном соку без контактов с извне? звучит как-то грустно :-/ впрочем, кому как.
> А я что - выгляжу испуганным? Тебе показалось. Надо будет - научусь. Сейчас мне это не надо, и еще куче людей - тоже не надо. В отличие от нормальных знаний по CS и SE, которые и являются первичными (и которым нужно учить прежде всего).
ну что ж, могу лишь пожелать удачи в экспресс обучении языку когда он вдруг понадобится.
> Лор в своём репертуаре. Может к чему-нить еще лучше придеремся, для разнообразия? >_<
ну сам же хотел, чтобы придрались - вот и придираемся. опять же, есть вопросы более глобальные нежели небольшая лаба :)
что же до задания - не хватает входящих условий. собственно а что это такое? сколько времени отводится на выполнение задания? его статус? может ли его делать группа из нескольких студентов или это сугубо индивидуальное задание? ну и в этом духе.
пока что с этой точки зрения у меня лишь одна претензия: то, что будет сделано студентом, не несёт в себе практического смысла или какой-либо пользы и заведомо делается на выкид. конечно, полученные навыки могут чем то помочь и чему то научить, но понимание бесполезности проделанной работы, думаю, не будет плюсом при выполнении задания и не вызовет бурю энтузиазма. задание будет делаться сугубо "для галочки". это не есть хорошо.
> Может к чему-нить еще лучше придеремся, для разнообразия?
Ну про то, что не стоит уродовать юные души libevent, уже сказали. К тому же, "(КР) Настоятельно рекомендуется использовать select и poll для работы" противоречит использоыванию libevent, ИМХО. CFSM использовать не нужно по тем же причинам, что и libevent - народ должен понимать, как всё работает "под капотом". CVS вообще лучше не использовать - он мертв и находится в процессе захоронения.
Еще, если в результате выполнения задания группа студней напишет несколько SMTP- и POP3-серверов, неплохо бы ВНЕЗАПНО проверить их соместимость между собой %)
> CVS вообще лучше не использовать - он мертв и находится в процессе захоронения.
это весьма спорный вопрос. то, что есть достойные альтернативы - факт. но и то, что "настроить" cvs на порядок проще, чем, скажем, тот-же svn то-же факт. равно как и то, что человек, имеющий практический опыт работы с cvs-ом без проблем переберётся на тот-же svn или ещё куда. опять же, имея практически опыт работы с cvs-ом будет понятнее, чем же лучше/хуже svn.
> Ну про то, что не стоит уродовать юные души libevent, уже сказали. К тому же, "(КР) Настоятельно рекомендуется использовать select и poll для работы" противоречит использоыванию libevent,
Это предложение и появилось после критики libevent.
> CFSM использовать не нужно по тем же причинам, что и libevent - народ должен понимать, как всё работает "под капотом".
Это не понял. Мы точно про одно и тоже? CFSM -- обычный генератор автомата.
> CVS вообще лучше не использовать - он мертв и находится в процессе захоронения.
>> CVS вообще лучше не использовать - он мертв и находится в процессе захоронения.
>А SF уже не на нём?
Думаю, SF еще предлагает его по историческим причинам. Однако, вот совсем недавно читал хауту, как исользовать Mercurial поверх хостящегося на SF CVS-репозитория :) Ну и SVN там тоже предлагают, AFAIK.
> Весь код должен быть на английском, комментарии - тоже на английском, документация - на английском, переписка между российскими программистами - тоже на английском. Это не обсуждается, это аксиома.
Любую здравую мысль можно довести до абсурда. Например, и немцы и французы и испанцы далеко не всегда так поступают, а уж переписку между точно не на английском ведут.
> Не забывай, что немецкий был lingua franca для инженеров всего мира в течении почти сотни лет. Им можно.
У русского языка в 60-е годы был шанс занять положение языка науки, во всяком случае, в имеющейся у меня литературе тех лет некоторых иностранных авторов (вовсе не из соцлагеря) русский вполне упоминается как весьма желательный для хорошего физика или математика. Но слили.
Ага, а потом в коде будет одно, в РПЗ -- другое, а мне будет предложено искать изоморфизм между этой кучей ифов и картинкой. Плавали, знаем. Это основная фишка работы: делать руками поменьше.
> пока что с этой точки зрения у меня лишь одна претензия: то, что будет сделано студентом, не несёт в себе практического смысла или какой-либо пользы и заведомо делается на выкид. конечно, полученные навыки могут чем то помочь и чему то научить, но понимание бесполезности проделанной работы, думаю, не будет плюсом при выполнении задания и не вызовет бурю энтузиазма. задание будет делаться сугубо "для галочки". это не есть хорошо.
1) Да, и более того: здесь "как делать" важнее, чем "что делать". Смю одну из целей.
2) Ммм, ткните мне в курс/ВУЗ, где типовые задания преследуют иные цели и имеют внеучебный смысл. Буду изучать их опыт.
> а мне будет предложено искать изоморфизм между этой кучей ифов и картинкой.
Не-а, просто поставить незачет тем несчастным, кто будет реализовывать автомат на спагетти из ифов. Иначе с ними придется мучаться другим, а это, как ни крути - ваша работа ;)
> Это основная фишка работы: делать руками поменьше.
Помню, я забил на понимание LALR после того, как мне в руки попал yacc %)
> а мне будет предложено искать изоморфизм между этой кучей ифов и картинкой.
> Не-а, просто поставить незачет тем несчастным, кто будет реализовывать автомат на спагетти из ифов. Иначе с ними придется мучаться другим, а это, как ни крути - ваша работа ;)
Это уже было в предыдущем семестре. С переменным успехом.
> Это основная фишка работы: делать руками поменьше.
> Помню, я забил на понимание LALR после того, как мне в руки попал yacc %)
А у них уже был хороший курс, где они это делали руками ("Проектирование компиляторов")
>> Не-а, просто поставить незачет тем несчастным, кто будет реализовывать автомат на спагетти из ифов. Иначе с ними придется мучаться другим, а это, как ни крути - ваша работа ;)
>Это уже было в предыдущем семестре. С переменным успехом.
И что, любители писать автоматы на ифах не перековались? :)