|
Master of Orion
|
|
| 20.02.2015, 23:45 | |
|
KolodeznyDiver, что скажу - из-за ворнингов за 3 года энтерпрайза до сих пор ни одной ошибки не было. Решарпер спасает
Всё-таки статический анализ "из коробки" с инкрементальными изменениями (один раз весь проект при загрузке просканил, после этого работает постоянно фоном, на заметно), и ловит намного лучше этих "ворнингов" ![]() Так что это я вас так просто пугаю. Эти ворнинги ни на что не влияют и ни к каким ошибкам не приводят. По крайней мере ни на моей памяти, ни на памяти коллег такого ни разу не происходило ![]() В рантайме баги бывают, но ни ворнингами, ни ошибками они не ловятся, как правило (обычно не добавленная в кэш библиотека, или Nullreference где-то проскочил).
0
|
|
| 20.02.2015, 23:45 | |
|
Ответы с готовыми решениями:
926
ООП или функции
литература и/или статьи по ООП |
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|
| 24.02.2015, 01:14 | |
|
Для функциональных академистов (пора засунуть математическую парадигму в...
):
0
|
|
|
Master of Orion
|
||||||
| 24.02.2015, 01:28 | ||||||
|
Dennis Ritchie, да я согласен. Пробовал как-то написать многомерную оптимизацию на чистом F#... Из-за иммутабельности код розросся и стал непонятно как выглядеть, до сих пор страшно читать. Кусок кода можно найти здесь, но дальше куда больше ада было (правда, я всё удалил, для потомков ничего не осталось):
Реализовать процесс Грамма-Шмидта Добавлено через 2 минуты А вот как это выглядит на шарпе:
0
|
||||||
|
Модератор
|
||||||||
| 24.02.2015, 01:46 | ||||||||
Не обижайтесь. Для ФП нужен опыт.
0
|
||||||||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||||
| 24.02.2015, 02:01 | ||||
|
0
|
||||
|
Модератор
|
|||
| 24.02.2015, 02:14 | |||
|
Psilon, Кстати, я приводил пример своей двухмерной оптимизации методом Нелдера — Мида с одновременной генерацией html файла содержащего график трассировки деформирующихся многоугольников. В теме есть
Добавлено через 7 минут Добавлено через 3 минуты
0
|
|||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
||||
| 24.02.2015, 02:45 | ||||
0
|
||||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||||||||
| 24.02.2015, 03:17 | ||||||||
|
0
|
||||||||
|
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
||
| 24.02.2015, 03:39 | ||
|
0
|
||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|||||
| 24.02.2015, 03:45 | |||||
|
0
|
|||||
|
Master of Orion
|
||||||||
| 24.02.2015, 10:23 | ||||||||
![]() Не по теме: алсо метод деформируемого треугольника на самом деле метод деформируемого симплекса, потому что в общем случае оптимизация N-мерная, а обобщение треугольника на N-мерное пространство и есть симплекс :)
0
|
||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||||
| 24.02.2015, 10:39 | ||||||
|
Добавлено через 2 минуты Добавлено через 9 минут
0
|
||||||
|
Модератор
|
|||||
| 24.02.2015, 13:39 | |||||
|
Не по теме:
Не по теме: Звонок в дверь. Открываю: стоят двое с постными ...лицами. Одежды круглыми скобками изрисованы. Протягивают брошюрки "Познай лисп и спасёсься! Отринь приоритеты операций и статическую типизацию!". Пришлось повесить на входную дверь портрет БГ - пока помогает. :p
0
|
|||||
|
Master of Orion
|
||
| 24.02.2015, 14:26 | ||
Застрял в "Мире лиспа" где-то на второй сотне страниц и забил. А написать однострочный метод по оптимизации (два цикла по массиву) - это неужели трудная задача? Да, названия вроде "Многокритериальные оптимизационные алгоритмы поиска в N-мерном пространстве" звучат круто, но на деле оптимизационные методы - примитивные алгоритмы. Сложность только в разработке алгоритма, а написание эквивалентной программы по уже имеющимся теоретическим формулам - дело техники. Поэтому я не понимаю, почему вы утверждаете, что это слишком сложная задача. По-моему в самый раз для знакомства с языком - а-ля написать решето Эратосфена или А* алгоритм.
0
|
||
|
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|||||||||||
| 24.02.2015, 15:42 | |||||||||||
|
Чего к лиспу привязались, не пойму. Не функциональный, но процедуры - объекты первого класса; ООП мощное; метапрограммирование. Да, скобки только одного вида и мало служебных слов и знаков препинания, роль которых выполняют пробелы, но это поверхность. Алгоритмы на нём описывать - примерно вот так:
Кликните здесь для просмотра всего текста
Practical Common Lisp, гл. 20 http://www.gigamonkeys.com/boo... ators.html Аналогично, TAGBODY и GO могут быть полезны, когда переводятся алгоритмы, написанные или прозой, или диаграммами переходов – например в классической серии Дональда Кнута "Искусство программирования", он описывает алгоритмы, используя формат "рецептов": step 1, do this; step 2, do that; step 3, go back to step 2; и так далее. Для примера на странице 142, "Искусства программирования", Том 2: Получисленные алгоритмы, 3-е издание (Addison-Wesley, 1998), он описывает Алгоритм S, который вы увидите в Главе 27, в такой форме: Алгоритм S (Метод выбора последовательности). Для выбора n случайных записей из множества N, где 0 < n <= N. * S1. [Инициализировать.] Установить t <-- 0, m <-- 0. (В этом алгоритме m представляет количество записей уже выбранных, а t общее количество записей которые мы просмотрели.) * S2. [Сгенерировать U.] Сгенерировать случайное число U, равномерно распределённое между нулём и единицей. * S3. [Проверить.] Если (N - t)U >= n - m, то перейти к шагу S5. * S4. [Выбрать.] Выбрать следующую запись в последовательность и увеличить m и t на 1. Если m < n, то перейти к шагу S2; иначе последовательность закончена и алгоритм завершается. * S5. [Пропустить.] Пропустить следующую запись (не включать её в последовательность), увеличить t на 1, и вернуться к шагу S2. Это описание может быть легко переведено в Коммон Лисп функцию, после переименования нескольких переменных таким образом:
Сложив все кусочки, вы возможно получите что-то наподобие этого:
Короче говоря, при чём лисп?
0
|
|||||||||||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|||||||||||||
| 24.02.2015, 16:06 | |||||||||||||
:
0
|
|||||||||||||
|
Модератор
|
|||||
| 24.02.2015, 16:35 | |||||
|
Опять же, к pycture. Добавлено через 14 минут
0
|
|||||
|
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
| 24.02.2015, 17:18 | |
|
Может, у recurrence мемоизация.
Кстати, то, что в кавычках после recurrence - неужели строка?
0
|
|
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||||||
| 24.02.2015, 17:32 | ||||||
![]() ![]() Лучше заходите на Codeforces. Через 2 часа начнётся олимпиадное соревнование на русском здесь и на английском здесь. Есть и Haskell, и C/C++. F# нет, пока что. Будет 6 задач.
0
|
||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||||||
| 24.02.2015, 17:33 | |||||||
|
0
|
|||||||
| 24.02.2015, 17:33 | |
|
Гавнокоддинг или учить ООП? прога или игра ооп
Определить, программа с ооп или нет Изучаю ООП можно или нет так? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
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 и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|