|
|
| Результаты опроса: JavaScript или адекватность | |||
| JavaScript |
|
4 | 40.00% |
| Адекватность |
|
6 | 60.00% |
| Голосовавшие: 10. Вы ещё не голосовали в этом опросе | |||
|
|
Рейтинг 4.72/25:
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|
JavaScript vs адекватность14.05.2020, 22:37. Показов 5813. Ответов 97
Метки нет (Все метки)
В свете очередного фейла.
0
|
|
| 14.05.2020, 22:37 | |
|
Ответы с готовыми решениями:
97
Адекватность модели Адекватность покупки планки физическая модель БД, проверка на адекватность |
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 22.05.2020, 15:25 | ||
|
0
|
||
|
|
||
| 22.05.2020, 16:57 | ||
|
А лично я думаю, что вся эта "система из реального мира" приносит индустрии гораздо больше вреда, чем пользы.. Например возьмем концепцию общения объектов путем посылки сообщений. казалось бы элегантная идея, однако она является довольно опасной штукой, когда сообщение может и не дойти до адресата, и тогда допустим взорвется атомный блок фукусимы. Думаю все были свидетелями, как работает очередь сообщений в виндовс: очень часто сообщения просто теряются, не доходят до адресата. То есть что мы делаем: мы вводим дополнительный интерфейс между двумя объектами, интерфейс общения. А наследование? Это вообще джунгли. Программы с goto винили за спагетти -код, а во что мы превратили оопный код? в гораздо большее спагетти. Я просто уверен, что придет время и люди вернуться к простым, быстрым и проверенным решениям.
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|
| 23.05.2020, 08:15 | |
|
0
|
|
|
|
|
| 23.05.2020, 12:18 | |
|
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|
| 23.05.2020, 13:12 | |
|
0
|
|
|
|
|||
| 23.05.2020, 13:58 | |||
|
0
|
|||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 23.05.2020, 18:57 [ТС] | |||
|
0
|
|||
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
||||
| 25.05.2020, 15:58 | ||||
|
0
|
||||
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
|||
| 25.05.2020, 16:28 | |||
|
0
|
|||
|
Модератор
|
||||
| 25.05.2020, 16:40 | ||||
|
В других (в тех, когда в ООП необходимы виртуальные функции) и не ООП-шные варианты используют вызов функций через указатели.
0
|
||||
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
||||
| 25.05.2020, 17:03 | ||||
|
0
|
||||
|
Модератор
|
|||
| 25.05.2020, 17:14 | |||
|
0
|
|||
|
|
|||
| 25.05.2020, 17:59 | |||
|
Современных программистов приучают отнюдь не все держать под собственным контролем.. ОС предоставляет API, которые не прозрачны. Языки также стали предоставлять собственные API. Речь вовсе не о библиотеках.. Тут дело в коммерции, закрытом/открытом коде, корпоративных законах, наконец в конкуренции. Инструменты усложняют, чтобы отсеивать конкурентов.. Но усложняя инструменты программисты постепенно становятся неспособными их полностью понять, а это приводит к ошибкам и пр. Простой инструмент, навроде того же языка Си позволял практически представить что происходит на уровне машины. Сейчас же начинают прямо с Pithon.. Только супер-профи может осознать что происходит с его кодом на уровне машины используя тот же С++. Для этого ему необходимо энное количество времени провести за отладчиками. Но сейчас все спешат, только неизвестно куда, в каком направлении.. Во всяком случае в направлении от простого к сложному.. А этот процесс, как известно кончается хаосом. Инструмент должен оставаться простым, чтобы его можно было держать под контролем.. Но, кто об этом сейчас думает..
0
|
|||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||
| 25.05.2020, 19:05 | |||
![]() Добавлено через 2 минуты
0
|
|||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||
| 25.05.2020, 20:01 [ТС] | ||
|
Далеко не каждая предметная область нуждается в ООП или моелируется им лучше какого-нибудь другого подхода. Например, в том же SICP (видео лекциях) в теме про ФП (streams aka ленивые списки) говорилось, что оно хорошо соотносится с обработкой сигналов. SQL — ни разу не ООП, а всякие ORM путаются натянуть сову на глобус, в результате получая недо-ООП недо-SQL. Для работы с графами и базами знаний, логическое программирование (Prolog) подходит больше, чем ООП. Для обработки больших данных, опять же, ФП сейчас более популярно (в виде того же Apache Spark). Конечно это «ITшные» предметные области, но тем не менее. Думаю, в моделировании каких-нибудь физических систем, ООП если и присутствует, то лишь частично, и в очень упрощённом виде.
0
|
||
|
|
|
| 26.05.2020, 13:41 | |
|
Проблема объектных языков в большой связности сущностей программных компонентов. Двигаться, я думаю, нужно в сторону декомпозиции по компонентному принципу. Каждый компонент (слово, процедура, функция) является независимым от других компонентов. Он не является участником какого-то класса связных сущностей. Мы знаем что на входе, что на выходе - это единственное что нужно знать. Мы не должны дополнительно держать в памяти к какому классу принадлежит сущность (возможно, что модулей это тоже касается..). Компонент самостоятельная сущность: ему плевать на всех остальных, он "вещь в себе", черный ящик. И другим компонентам нет нужды знать внутреннее устройство других, достаточно знать только интерфейс: что на входе и выходе. Усё.. Заигрались вы друзья, заигрались..
А класс это не компонент, а винегрет. Если компонент можно изьять из системы, то должна нарушиться только часть её функциональности, но не грохнуться вся система, друзья.. И при добавлении компонента, должна увеличиться функциональность системы, желательно без зависимости от наличия других компонентов. Если мы меняем компонент на новый, то оставляем только старый интерфейс, тогда он зависит от окружения. Поэтому система должна делиться не на модули, не на классы, а на компоненты по функциональности. И все необходимое для создания таких систем в языках уже есть.
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|
| 26.05.2020, 14:45 | |
|
CoderHuligan, бла-бла-бла ... бла-бла... Примерно так выглядит все ваши потоки текста, пока вы не продемонстрировали все, о чем болтаете, на примере реального живого и развивающегося проекта с реальными пользователями.
0
|
|
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
|||
| 26.05.2020, 16:21 | |||
|
[quote="Curry;14581776"]Вне ООП тоже выделяется память под данные, например, под структуры. А ООП-ышный объект это данные+функции (от того что их назвать методами ничего не измениться). И память выделяется в любом случае под данные, в таком же кол-ве.
Разница может быть в том, что в ООП принято (в хорошем смысле, при активном использовании DDD) налегать на объекты сильнее, чем просто на структуры. Там, где можно было обойтись какими-то статическими\глобальными функциями с кучкой параметров, можно выделить какую-то концепцию в виде класса, который для использования надо инстанциировать. Может показаться избыточным так делать, но часто оверхед от этого не такой уж значимый, а улучшение структуры кода ценнее.
0
|
|||
| 26.05.2020, 16:21 | |
|
Друзья,оцените адекватность сборки! Адекватность понятия вектора в физике Оцените адекватность стоимости оборудования Классы, наследование, адекватность задания, java Построить модель системы и проверить ее адекватность Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Скрипты 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: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|