Индусские программисты и индусский код
-
- Уже с Приветом
- Posts: 64661
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: Индусские программисты и индусский код
23% в мире индусов?! О времена, о нравы!
-
- Уже с Приветом
- Posts: 516
- Joined: 23 Mar 2005 11:45
Re: Индусские программисты и индусский код
Открой секрет - а какие фамилии соответствуют какой касте ?Sergunka wrote:Большенство по фамилииPoet7 wrote:самое главное: как ты их отличаеш друг от друга ?
Вот я например работал с такими индусами :
Пандхарпуркар - на вопрос о касте сказал что это иллегал ):
Джаваликар (похоже на Пандхарпуркар)- на вопрос о касте сказал что-то непонятное ):
Банга, Панда и Беракаяла - сказали что они брамины
Не знаю правда это или нет ):
-
- Уже с Приветом
- Posts: 475
- Joined: 18 May 2012 14:05
- Location: bye-bye .BY
Re: Индусские программисты и индусский код
В вики упоминается происхождения каста-имя http://en.wikipedia.org/wiki/Indian_namePoet7 wrote:Открой секрет - а какие фамилии соответствуют какой касте ?
Если задаться целью, cкорее всего, можно и нагуглить
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Индусские программисты и индусский код
А Вот интересно - можно ли брамина спрашивать на интервью почему в STL интервалы полуоткрытые?
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Индусские программисты и индусский код
По-английски не получится такой вопрос задать? Хотел бы, наверное, быть брамином, русским пока ещё владею, но ваш вопрос не компрехенд.Мальчик-Одуванчик wrote:А Вот интересно - можно ли брамина спрашивать на интервью почему в STL интервалы полуоткрытые?
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Индусские программисты и индусский код
Ну сами то Вы, не будучи брамином, не застремаетесь с такого типа вопросов?Medium-rare wrote:По-английски не получится такой вопрос задать? Хотел бы, наверное, быть брамином, русским пока ещё владею, но ваш вопрос не компрехенд.Мальчик-Одуванчик wrote:А Вот интересно - можно ли брамина спрашивать на интервью почему в STL интервалы полуоткрытые?
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Индусские программисты и индусский код
Вопрос не ясен. Как-то можно объяснить в общепринятых теминах, особенно, самой STL?Мальчик-Одуванчик wrote: Ну сами то Вы, не будучи брамином, не застремаетесь с такого типа вопросов?
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Индусские программисты и индусский код
Ну давайте рассмотрим std::algorithm_name( container.begin(), container.end(), ..... )
заметим что container.begin() указывает на первый элемент контейнера, а container.end() на следующий после последнего.
То есть проход по контейнеру образует интервал [begin, end) называемый полуоткрытым, или STL-style интервалом.
Собственно вопрос: почему именно такой интервал?
заметим что container.begin() указывает на первый элемент контейнера, а container.end() на следующий после последнего.
То есть проход по контейнеру образует интервал [begin, end) называемый полуоткрытым, или STL-style интервалом.
Собственно вопрос: почему именно такой интервал?
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Индусские программисты и индусский код
Такой интервал для терминирования цикла по iterator != last. Так принято.
Code: Select all
template <class InputIterator, class OutputIterator, class UnaryOperator>
OutputIterator transform (InputIterator first1, InputIterator last1,
OutputIterator result, UnaryOperator op)
{
while (first1 != last1) {
*result = op(*first1); // or: *result=binary_op(*first1,*first2++);
++result; ++first1;
}
return result;
}
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Индусские программисты и индусский код
Ну ведь это не просто так принято?Medium-rare wrote:Такой интервал для терминирования цикла по iterator != last. Так принято.
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Индусские программисты и индусский код
Нельзя по другому вовсе, итератор не пойнтер, не доступна для него адресная арифметика и операция <=. Сначала написал, типа как можно, потом пришёл к выводу, что не будь iterator != end, ну никак не проверить условие для вхождения в цикл.Мальчик-Одуванчик wrote: Ну ведь это не просто так принято?
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Индусские программисты и индусский код
Не претендуя на правоту хоть в последней инстанции, хоть в предварительной... В матматике не используется такая риторика для дискретных множеств. Если речь идет о подмножестве цельных чисел, скажем, от 47 до 120, никогда не напишут [47, 121)Мальчик-Одуванчик wrote:То есть проход по контейнеру образует интервал [begin, end) называем
Такое напишут, скажем, если числа у нас рациональные или там вещественные... ну, плотнячком упакованные. и когда можно сказать, что 47 - самое минимальное число в нашем отрезке, а вот 121 - это штука такая. Само 121 не принадлежит описываемому множеству, но любое меньшее - принадлежит. Не в том смысле, который применим к целым числам или чему-то дискретному, а в том смысле, что "для любого эпсилон, больщего нуля, найдется такая дельта, также большая нуля и зависящая от эпсилон...."
Ну и дальше все как в первом курсе. И все сразу становится просто, как в том "этому дала, этому дала, этому дала, этому дала, а этому - не дала". А чего не дала-то? Да вот, не дала и все!
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Индусские программисты и индусский код
[x,x) к примеру легко задает пустой интервал с началом в х
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Индусские программисты и индусский код
и как, х принадлежит этому интервалу? а начало у него точно в х?Мальчик-Одуванчик wrote:[x,x) к примеру легко задает пустой интервал с началом в х
в любом случае, пойн остается прежним - вы ссылаетесь на очень иррелевантный математический аппарат. а если на него не ссылаться, то и языковое решение перестает быть удивительным
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 707
- Joined: 12 Mar 2003 22:29
- Location: Moscow->Bay Area, CA
Re: Индусские программисты и индусский код
Помогает легко разрулить случаи пустого интервала и/или если значение не наидено в алгоритмах где возращаемыи тип это итератор.Мальчик-Одуванчик wrote:Ну ведь это не просто так принято?Medium-rare wrote:Такой интервал для терминирования цикла по iterator != last. Так принято.
The philosophy of one century is the common sense of the next. --Henry Ward Beecher