Алгорифм — это питерская математическая школа, а алгоритм — московская. Если мне не изменяет память, "алгорифм" — более близок к оригинальному греческому произношению, а "алгоритм" — это уже калька с английского.
Марков — выходец из ленинградской математической школы, учился и первое время работал в Питере, отсюда и использование им в своих монографиях "алгорифм" вместо "алгоритм".
Здравствуйте, MaximVK, Вы писали:
MVK>Если мне не изменяет память, "алгорифм" — более близок к оригинальному греческому произношению, а "алгоритм" — это уже калька с английского.
При том, что исходное слово — арабское (по имени математика аль-Хорезми).
И вряд ли на пути из сарацин в европу оно прошло через греков...
MSV>Вот, просто и красиво. MSV> (unsigned int sz MSV>char*data, *to=data+sz; MSV>while(data<to){ MSV>if((*data)<'0' || (*data)>'9') return 0; MSV>data++; MSV>} return 1;
MSV>можно еще упростить?
запросто, даже пофиксить работу с отрицательными и пустыми
for(const char *p = (*data=='-') ? data + 1 : data; ; p++)
{
if (!*p) return ((p!=data) && isdigit(*--p));
if (!isdigit(*p)) return false;
}
Как много веселых ребят, и все делают велосипед...
Здравствуйте, alzt, Вы писали:
A>Вообще маловероятно, что кто-то всерьёз написал это. Если только шутки ради, вроде этого
A>
A>//happy debugging
A>#define TRUE FALSE
Это чутка злой прикол.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Здравствуйте, IID, Вы писали:
IID>+3 не является числом для данного кода. Надо так:
IID>
IID>if (str.matches("[-+]?\\d+(\\.\\d+)?"))
IID>
Собственно, я бы и не подумал, что это число(положительные ведь без знака пишутся). Да и Integer.parseInt("+3") выдает
Exception in thread "main" java.lang.NumberFormatException: For input string: "+3"
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Здравствуйте, -Cheese-, Вы писали:
C>Здравствуйте, jazzer, Вы писали: J>>Это реальный код или просто прикол?
C>Я думаю прикол... почти в этом уверен... хотя... хз
Просто если это реальный работающий промышленный код — тогда это действительно смешно, а так — подобного кода можно специально придумать сколько угодно, и ничего смешного в этом не видно.
Здравствуйте, jazzer, Вы писали:
J>Просто если это реальный работающий промышленный код — тогда это действительно смешно, а так — подобного кода можно специально придумать сколько угодно, и ничего смешного в этом не видно.
Здравствуйте, Кодт, Вы писали:
MVK>>Если мне не изменяет память, "алгорифм" — более близок к оригинальному греческому произношению, а "алгоритм" — это уже калька с английского.
К>При том, что исходное слово — арабское (по имени математика аль-Хорезми). К>И вряд ли на пути из сарацин в европу оно прошло через греков...
Почему вряд ли? Середина 9го века — путь через Византию вполне вероятен.
Правда, в Европе его быстро латинизировали в algorithmus. A как оно произносится по латински я не знаю... Да и про гречески не знаю
Здравствуйте, MaximVK, Вы писали:
MVK>Алгорифм — это питерская математическая школа, а алгоритм — московская. Если мне не изменяет память, "алгорифм" — более близок к оригинальному греческому произношению, а "алгоритм" — это уже калька с английского. MVK>Марков — выходец из ленинградской математической школы, учился и первое время работал в Питере, отсюда и использование им в своих монографиях "алгорифм" вместо "алгоритм".
И нас в МИФИ Поваров Г.Н. тоже заставлял говорить "алгорифм". (Кстати, хороший преподаватель был, царство ему небесное, несмотря на некоторую неадекватность в последние годы, иногда интересные вещи говорил.)
Курица — это инструмент, с помощью которого одно яйцо производит другие.