Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/187: Рейтинг темы: голосов - 187, средняя оценка - 4.77
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
31.03.2015, 21:30
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Psilon Посмотреть сообщение
Это не фигура мирового масштаба вроде Дейстры или Александреску
Два олимпиадных программиста мирового масштаба.
Попробуйте с Короткевичем в олимпиадном соревновании побороться. Боюсь, что результат вас очень сильно разочарует (не в вашу пользу, конечно).

Добавлено через 37 минут
Я практически полностью уверен, что Короткевич и Метричев будут участвовать в этом соревновании (оно начнётся 4 апреля и продлится около двух часов - главный приз iPhone 6 и всякая...): ZeptoLab Code Rush 2015

P.S. Собственно, я предлогаю вам выступить в этом соревновании. Думаю, что вы подниметесь не выше 100-го места в то время, как Короткевич займёт первое место, а Метричев - второе или третье. Конечно, вы можете сказать, что у вас болит мозг от олимпиадного кода, или, попробовать отстоять честное и праведное имя "промышленника".

Надеюсь, что это соревнование поможет вам запомнить на всю жизнь, кто такой Короткевич.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.03.2015, 21:30
Ответы с готовыми решениями:

ООП или функции
Привет форумчанам! Такой вопрос нарисовался, Везде ли стоит применять ООП ? Например сейчас пишу маленький блог с простеньким...

ООП или Структурный подход?
Доброго времени суток! Могу ли я использовать процедурный подход программирования в PHP для разработки портала бронирование отелей с...

литература и/или статьи по ООП
Предложите литературу или скорее статьи по ООП, но с уклоном в элементарное понимание что это и для чего нужно а не обьяснение 3-х китов...

926
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
31.03.2015, 21:52
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Попробуйте с Короткевичем в олимпиадном соревновании побороться.
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
И да. олимпиадные задачи убивают мозг.
Цитата Сообщение от Psilon Посмотреть сообщение
олимпиадные задачи убивают мозг.
вам еще раз повторить?

Добавлено через 48 секунд
Цитата Сообщение от Psilon Посмотреть сообщение
когда человек говорит про "реальные задачи", обычно оказывается, что эти реальные задачи в его случае - это лабы за второй курс
Чисто интереса ради,какие реальные оптимизационные задачи решали вы?
0
31.03.2015, 22:02

Не по теме:

Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Думаю, что вы подниметесь не выше 100-го места в то время, как Короткевич займёт первое место, а Метричев - второе или третье.
Dennis Ritchie, а на какое место рассчитываете поднятся вы?

0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
31.03.2015, 22:44
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Одного Гены Короткевича хватило бы, чтобы уложить всех экспертов C++ на этом форуме.
Абсолютно согласен. Все эксперты C++ будут лежать на полу, взглянув лишь мельком на эталонный быдлокод ученичка Гены Короткевича.

Добавлено через 5 минут
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Конечно, вы можете сказать, что у вас болит мозг от олимпиадного кода
Нет, не мозг. Душа болит, душа Уверен, что даже у любого junior developer-а, "код" олимпиадника вызовет только отвращение и презрение.
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
31.03.2015, 22:59
Кликните здесь для просмотра всего текста

Не по теме:

В который раз удивляюсь и не понимаю, почему модераторы этого форума не банят за такое поведение в общественном месте. Если кто-то придет допустим в библиотеку и начнет там гадить прямо на пол, вызовут милицию и уведут хулигана. Почему же здесь позволяется такое? Неприятно посещать форум когда на нем не пресекаются подобные проявления.

0
Модератор
 Аватар для Curry
5171 / 3536 / 536
Регистрация: 01.06.2013
Сообщений: 7,689
Записей в блоге: 9
31.03.2015, 23:17
Цитата Сообщение от Psilon Посмотреть сообщение
Бедные бауманцы не могли понять, как это я за 5 минут уделал их алгоритм
Цитата Сообщение от Psilon Посмотреть сообщение
когда человек говорит про "реальные задачи", обычно оказывается, что эти реальные задачи в его случае - это лабы за второй курс
О! ПальцЫ начались. Так на то он и раздел священных воин.
Когда пальцЫ, значит не можете ответить на вопрос - где применяют такой Розенброк.
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
31.03.2015, 23:36
Цитата Сообщение от Psilon Посмотреть сообщение
Я про то, что шарп взял практически всё лучшее из ФП мира
Если ты имеешь ввиду C#, то из ФП C# ничего не взял вообще.
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
01.04.2015, 08:27
Цитата Сообщение от Psilon Посмотреть сообщение
но вот работа с системами версионирования, code style, понимание работы с базой, когда супер-пупер оптимизированный алгоритм не тратит 99% времени на ожидание ответа из БД из-за криво написанного запроса, умение использовать юнит-тесты...
О, вот это да, вот это скиллы так скиллы . Только даже блохастый мартыхан при некоторой доли мотивации все это осиливает максимум за месяц.
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
01.04.2015, 12:00
Цитата Сообщение от S_el Посмотреть сообщение
Чисто интереса ради,какие реальные оптимизационные задачи решали вы?
Ну лично я писал программу по поиску коинтеграции нестационарных временных рядов для построения прогностической модели курса валют, там оптимизация расхождения автокорреляции было одной из подзадач.

Цитата Сообщение от nullxdth Посмотреть сообщение
Если ты имеешь ввиду C#, то из ФП C# ничего не взял вообще.
лямбды, замыкания, функции первого класса, монады - это ничего? Ооок...

Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Попробуйте с Короткевичем в олимпиадном соревновании побороться.
зачем мне с олимпиадником бороться в олимпиадном программировании? Толку-то ноль от этого.

Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
О! ПальцЫ начались. Так на то он и раздел священных воин.
Когда пальцЫ, значит не можете ответить на вопрос - где применяют такой Розенброк.
при чем тут пальцы - обычный оптимизационный метод. Ничем не лучше и не хуже того же Нелдера — Мида. Я же не спрашиваю "Где же применяют Нелдера — Мида"?..

Добавлено через 34 секунды
Цитата Сообщение от Voivoid Посмотреть сообщение
О, вот это да, вот это скиллы так скиллы . Только даже блохастый мартыхан при некоторой доли мотивации все это осиливает максимум за месяц.
как показывает практика - не осиливает.
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
01.04.2015, 12:26
Цитата Сообщение от Psilon Посмотреть сообщение
лямбды, замыкания, функции первого класса
Всё это пришло не из функциональных языков. Наличие этих штук является необходимым, но не достаточным условием для того чтобы назвать ЯП функциональным. Как вы считаете, Perl5 ФЯП?

Добавлено через 1 минуту
Цитата Сообщение от Psilon Посмотреть сообщение
монады
Вопрос Haskell-истам: что там в C# с монадами?
0
Модератор
 Аватар для Curry
5171 / 3536 / 536
Регистрация: 01.06.2013
Сообщений: 7,689
Записей в блоге: 9
01.04.2015, 14:04
Цитата Сообщение от Psilon Посмотреть сообщение
обычный оптимизационный метод. Ничем не лучше и не хуже того же Нелдера — Мида
В том то и дело что он не применяется нигде. Что лего узнать погуглив и не путая метод Розенброка с одноимённой функцией. Зато вопросов при его реализации (студентами) "как минимизировать одномерно?" полно гуглится. Существуют методы хорошо себя зарекомендовавшие. Он к ним не относится.

Цитата Сообщение от nullxdth Посмотреть сообщение
Вопрос Haskell-истам: что там в C# с монадами?
Для этого надо поймать и Haskell-иста и шарпника. Я не знаю чего там у них, в C# с монадами и что они под этим подразумевают (а так же какая там система вывода типов и вообще систему типов их не знаю).
В вики про монады написан просто какой то бред. (в начале статьи) Я ржал.

Добавлено через 54 минуты
pycture, вот, наверно, кто ответить может, что там за монады в C#. Только если сможет объяснить не шарпистам.
0
01.04.2015, 14:08

Не по теме:

Цитата Сообщение от Psilon Посмотреть сообщение
зачем мне с олимпиадником бороться в олимпиадном программировании?
Ну если вы cool-программист, то труда выиграть iPhone вам не составит.

0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
01.04.2015, 14:49
Цитата Сообщение от nullxdth Посмотреть сообщение
Всё это пришло не из функциональных языков. Наличие этих штук является необходимым, но не достаточным условием для того чтобы назвать ЯП функциональным. Как вы считаете, Perl5 ФЯП?
А откуда? Напомню, что существует всего 4 классических парадигм: ФП (прародитель - лисп), ООП (прародитель - smalltalk), логическое (prolog), структурное (прародитель - фортран, пл/1 и прочие первые языки). Вопрос - к какой из этих парадигм относится то, что я перечислил?

Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
В том то и дело что он не применяется нигде. Что лего узнать погуглив и не путая метод Розенброка с одноимённой функцией. Зато вопросов при его реализации (студентами) "как минимизировать одномерно?" полно гуглится. Существуют методы хорошо себя зарекомендовавшие. Он к ним не относится.
рад за вас
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
вот, наверно, кто ответить может, что там за монады в C#. Только если сможет объяснить не шарпистам.
Цитата Сообщение от nullxdth Посмотреть сообщение
Вопрос Haskell-истам: что там в C# с монадами?
посмотрите на монады в хаскелле. То же самое и в шарпе с поправкой на синтаксис.
Цитата Сообщение от nullxdth Посмотреть сообщение
Perl5 ФЯП
большинство современных языков - мультипарадигменные.

Ну и да, просьба сказать, почему шарп нельзя отнести к ФП Не вижу препятствий, как говорится.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
01.04.2015, 15:13

Не по теме:

Цитата Сообщение от Psilon Посмотреть сообщение
ФП (прародитель - λ-исчисление)
FIX



Цитата Сообщение от Psilon Посмотреть сообщение
Напомню, что существует всего 4 классических парадигм
Почему только четыре и по каким критериям они стали «классическими»? Где императивное, например? И конкурентное?

Цитата Сообщение от Psilon Посмотреть сообщение
Ну и да, просьба сказать, почему шарп нельзя отнести к ФП Не вижу препятствий, как говорится.
Из-за повсеместного использования мутабельности? Невозможность объявления «просто функций», а только методов? Максимум — костыль в виде static-методов?

C#
1
2
3
4
5
6
7
8
9
10
namespace Add_Function
{
   class Program
   {
      static public int Add(int x, int y)
      {
         return x + y;
      }
   }
}
0
Модератор
 Аватар для Curry
5171 / 3536 / 536
Регистрация: 01.06.2013
Сообщений: 7,689
Записей в блоге: 9
01.04.2015, 15:21
Цитата Сообщение от Psilon Посмотреть сообщение
Напомню, что существует всего 4 классических парадигм: ФП (прародитель - лисп), ООП (прародитель - smalltalk), логическое (prolog), структурное (прародитель - фортран, пл/1 и прочие первые языки)
Обычно не структурное выделяют, а императивное, в которое входят процедурное, структурное, ООП ...
и декларативное, которое почти функциональное, т.к. логического практически что и нет (пролог не взлетел).
Ну и всякие, наверно, по Вашему неклассические - метапрограммирование, событийное, контрактное, обоб ощённое ...

Да мне не жалко, если в Вашем шарпе будут монады (не имею возможности их сравнить, т.к. языки слишком разные) и все вышеперечисленные парадигмы.
Не хотите ли Вы сказать что мелкомягкие нацелились на объединение C# c F# ?

Цитата Сообщение от Psilon Посмотреть сообщение
Ну и да, просьба сказать, почему шарп нельзя отнести к ФП
К функциональным, очевидно нельзя. Может к мультпарадигменным - ради матери всех монад, пожалуйста, не жалко. Чистая функциональность даёт изрядные преимущества в смысле ловли багов в ct. Если у Вас там появилось декларирование функций как чистых/не чистых (которое пока только в Haskell и D ) то гуд!
Иначе - преимущества ФП значительно теряются.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
01.04.2015, 15:41
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Ну если вы cool-программист, то труда выиграть iPhone вам не составит.
бедный дениска, попроси маму чтобы купила.
Цитата Сообщение от Psilon Посмотреть сообщение
Напомню, что существует всего 4 классических парадигм: ФП (прародитель - лисп), ООП (прародитель - smalltalk), логическое (prolog), структурное (прародитель - фортран, пл/1 и прочие первые языки).
тут Вы что-то путаете. Есть декларативное и производные, императивное и производные, позже появились еще и другие модели. Структурное программирование это статья Дейкстры - руководство для императивщиков как стркутурировать свои программы (да, я знаю что вики со мной не соглавна, я ставлю двойку автору вики).
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
Чистая функциональность даёт изрядные преимущества в смысле ловли багов в ct.
Ты хотел сказать "вывод типов", а не "чистая функциональность".
0
01.04.2015, 15:48

Не по теме:

Цитата Сообщение от castorsky Посмотреть сообщение
бедный дениска, попроси маму чтобы купила.
Цукорский, пенсию зря не дают. :D

0
Модератор
 Аватар для Curry
5171 / 3536 / 536
Регистрация: 01.06.2013
Сообщений: 7,689
Записей в блоге: 9
01.04.2015, 15:58

Не по теме:

Цитата Сообщение от castorsky Посмотреть сообщение
Ты
А мы с Вами пили на брудершафт?


Цитата Сообщение от castorsky Посмотреть сообщение
Ты хотел сказать "вывод типов", а не "чистая функциональность".
Вывод типов - это удобство и значительно увеличивает возможности языка, но никак не багозащищённость.
Я хочу сказать именно функциональность (отсутствие переменных). А так же (для Haskell) развитая и строгая система типов.
0
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
01.04.2015, 16:16
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
так же какая там система вывода типов
нет там вывода. угадайка для локальных переменных есть, а полноценного вывода нет.
кто ответить может, что там за монады в C#
эмуляция через классы. статей на эту тему много. в принципе их много где можно сэмулировать.
Не хотите ли Вы сказать что мелкомягкие нацелились на объединение C# c F# ?
это очень маловероятно. мутабельности, нуллы и пр не дадут сделать из C#полноценный функциональный язык. они там ожидаемый паттерн-матчинг до сих пор до конца не могут определить как реализовать
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
01.04.2015, 16:44

Не по теме:

Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
А мы с Вами пили на брудершафт?
Тебе повезло что мы не пили


Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
Я хочу сказать именно функциональность (отсутствие переменных)
Тогда при чем тут ct?

Добавлено через 10 минут
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
отсутствие переменных
Термин variable имеет 2 значения: 1. связанное имя; 2. область памяти. Часто под переменной подразумевают оба значения вместе, при чем область памяти почему-то подразумевается как изменяемая. Это заблуждение. Несогласных отсылаю сюда. Я не знаю ни одного функционального языка, где бы отсутствовали переменные.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.04.2015, 16:44

Гавнокоддинг или учить ООП?
Здравствуйте, дело такое, я пишу все свои скрипты в гавнокоддинге. Дело в том, что у меня все работает, что не работает спрашиваю на...

прога или игра ооп
Здравствуйте)Помогите пожалуйста)Нужно в ближайшее время сдать курсовую работу.Требуется сдать программу какую-нибудь либо игру(желательно...

Mysqli ООП или процедурный подход
Вот интересно, услышать мнение специалистов, что лучшие использовать при работе с mysqli ООП или процедурный подход, что больше используют...

Определить, программа с ооп или нет
Здравствуйте)Помогите пожалуйста разобраться с программой)Мне нужно сдать курсовую по объектно-ориентированному языку на С#.Мне здесь...

Изучаю ООП можно или нет так?
Это index: <?php include('classes/database.class.php'); $object = new DB; $nick = "Alex"; $password = "1"; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
360
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru