|
|
| Результаты опроса: 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. Показов 5763. Ответов 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
|
|||
|
14733 / 9507 / 1363
Регистрация: 21.01.2016
Сообщений: 35,869
|
||||
| 25.05.2020, 15:58 | ||||
|
0
|
||||
|
14733 / 9507 / 1363
Регистрация: 21.01.2016
Сообщений: 35,869
|
|||
| 25.05.2020, 16:28 | |||
|
0
|
|||
|
Модератор
|
||||
| 25.05.2020, 16:40 | ||||
|
В других (в тех, когда в ООП необходимы виртуальные функции) и не ООП-шные варианты используют вызов функций через указатели.
0
|
||||
|
14733 / 9507 / 1363
Регистрация: 21.01.2016
Сообщений: 35,869
|
||||
| 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
|
|
|
14733 / 9507 / 1363
Регистрация: 21.01.2016
Сообщений: 35,869
|
|||
| 26.05.2020, 16:21 | |||
|
[quote="Curry;14581776"]Вне ООП тоже выделяется память под данные, например, под структуры. А ООП-ышный объект это данные+функции (от того что их назвать методами ничего не измениться). И память выделяется в любом случае под данные, в таком же кол-ве.
Разница может быть в том, что в ООП принято (в хорошем смысле, при активном использовании DDD) налегать на объекты сильнее, чем просто на структуры. Там, где можно было обойтись какими-то статическими\глобальными функциями с кучкой параметров, можно выделить какую-то концепцию в виде класса, который для использования надо инстанциировать. Может показаться избыточным так делать, но часто оверхед от этого не такой уж значимый, а улучшение структуры кода ценнее.
0
|
|||
| 26.05.2020, 16:21 | |
|
Друзья,оцените адекватность сборки! Адекватность понятия вектора в физике Оцените адекватность стоимости оборудования Классы, наследование, адекватность задания, java Построить модель системы и проверить ее адекватность Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|