|
822 / 581 / 75
Регистрация: 20.09.2014
Сообщений: 3,828
|
|
О более новых парадигмах программирования, чем ООП20.09.2014, 06:55. Показов 20559. Ответов 230
Метки нет (Все метки)
К сожалению не нашел другого более подходящего раздела для этой новой темы.
Немного о себе: я не считаю себя программистом, так как я не создавал программы с более сложными объектами, чем стандартные визуальные (кнопки, лэйблы, окна и т.д.). Если уделить программированию годы, то наверняка я освою любую методологию программирования. Ведь у меня за плечами: Spectrum48k (Basic, Assembler), немного Delphi7 (Pascal), программирование в промышленных логических языках LD, FBD, SFC. Сейчас пытаюсь освоить С++ (готовность уже на 70%) и среду Qt. Именно в таком порядке я осваивал методологии/технологии программирования. Из всего ряда особенным образом выделяются языки LD, FBD, SFC. Эти языки привносят в программирование нечто новое, что я постоянно пытаюсь осмыслить. FBD - близок к модели взаимодействия UML. SFC - это аналог модели состояний UML. Помимо этих особенных языков программирования в сфере промышленности используется кибернетическое мышление, системный подход - это тоже отразилось существенно на моем мировоззрении. При изучении С++ (в версии 99) я пока для себя выяснил следующее: ООП - это парадигма, которая содержит в себе некоторые элементы системного подхода, но пока некоторые ее очень важные фишки не поддерживаются. Что я хочу получить от общения в этой теме? 1) Я хочу узнать о более новых парадигмах, нежели стандартный ООП. Мне нужны ссылки. Когда-то давно меня обрадовали некоторой парадигмой под названием "Аспектно-ориентированное программирование". Интересная штучка! Она некоторым образом соотносится с моим ходом мысли, но к сожалению нет хорошей литературы, которая бы раскрывала, что собственно дает среда разработки с АОП. 2) Я хочу узнать о более развитых средах разработки нежели QtDesigner и IDE Delphi7. Какая среда в настоящий момент позволяет более эффективно работать с объектами, библиотеками объектов? Где можно более удобно структурировать и переструктурировать приложение? 3) Я хочу рассказать о своих простых и непростых идеях, которые можно было бы применить для повышения эффективности программирования. Но это чуть позже, т.к. может быть я чего-то не знаю.
0
|
|
| 20.09.2014, 06:55 | |
|
Ответы с готовыми решениями:
230
Найти седловую точку целочисленной матрицы с числом строк не более 12, числом столбцов не более 20 (ООП)
|
| 03.09.2015, 18:25 | ||
Вот это "прорыв", я понимаю. А тут что? Есть какая-то (крутая) система которая использовалась там-то... И что?
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 03.09.2015, 18:52 | |||
|
А побежали массово в 90-ых только потому что разработка оконных интерфейсов без ООП - это вооще ужас, мало того появились индустриальные ООП-фреймверки для массового создания оболочек, поэтому тем кто не осилил ООП хотя бы в плане пользователя ООП-фреймверков в индустрии место начало теряться. До этого ООП был удел ГУРУ
0
|
|||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||
| 03.09.2015, 18:57 | ||||
|
Реальная массовая популярность пришла в середине 90-х вместе с Java. Добавлено через 2 минуты
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 03.09.2015, 19:01 | |||
|
Добавлено через 2 минуты Я уже говорил - лямбда с замыканием удобна для локальной (тактической) параметризации кода. Для глобальной (стратегической) - ООП гораздо удобней.
0
|
|||
| 03.09.2015, 19:39 | ||
|
Ну да ладно, допустим что молодые еще и умные (а не только борзые). Ладно, пусть ООП - плохо и отстало. Ну так А ЧТО ВЗАМЕН? В конце-концов тема-то об этом. Где же эти новые, могучие парадигмы которые сделают из любого лоха программиста - главное овладеть новой технологией? Почему я их в упор не вижу?
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 03.09.2015, 20:23 | |||
|
обозначает "специалист по по" но не обязательно разработчик.
0
|
|||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||||||||||
| 03.09.2015, 20:41 | ||||||||||||
|
Кроме того, Майкрософт, знаешь ли, сейчас и F# пилит, весь такой функциональный. И угадай, кто основной разработчик GHC (Glasgow Haskell Compiler)?
Собственно весь этот ваш "мэйнстримный ООП" (C++, Delphi, Java, C#) по сути вариации на тему Симулы. https://news.ycombinator.com/item?id=9824477 http://www.ibm.com/developerworks/library/j-ft20/ https://medium.com/@jugoncalve... dd4641d6b9 Добавлено через 3 минуты Добавлено через 5 минут
0
|
||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 03.09.2015, 20:59 | ||
|
0
|
||
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
| 04.09.2015, 00:29 | |
|
Отмечу что изначальная тема была не перетирать косточки ФП/ООП, а более новые парадигмы, АОП в частности.
Есть у кого что сказать насчёт этого или тема себя исчерпала?
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.09.2015, 03:08 | |
|
Есть и другие концепции. Например потока данных. Не операторы выполнябтся по порядку и модифицируют данные, а пакеты данных проходят через операторы, при этом модифицируются как данные, таки может и изменяться состояние самих операторов.
0
|
|
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
|||||
| 04.09.2015, 06:11 | |||||
. ну предложи еще сравнить телевышку с телевизором.
0
|
|||||
| 04.09.2015, 10:03 | |
|
Ну вот, опять скатились в детали (сервер, да клиент
). Из "новых" мне симпатичен подход (парадигма?) Objective-С. Программа на С/C++ является программой на Objective. Никто не сжигает мосты, не рвется вперед (где хз как/чем кнопку сделать). В то же время есть очень вкусные плюшки которых нет в обычном ООП. Др словами почему считается что новое должно обязательно отрицать старое? Новое может быть просто его развитием
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 04.09.2015, 14:13 | ||||
|
Добавлено через 8 минут Добавлено через 1 час 10 минут
0
|
||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||
| 04.09.2015, 20:59 | ||
|
0
|
||
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||
| 04.09.2015, 21:27 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 04.09.2015, 21:36 | ||||
|
Добавлено через 3 минуты Добавлено через 4 минуты
0
|
||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 04.09.2015, 22:30 | |||
Вот ещё информация для расширения кругозора: http://dave.cheney.net/2015/08... event-loop
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 05.09.2015, 00:13 | ||
|
Добавлено через 7 минут И чем больше раздут стек, тем больше придется перегружать в кеш.
0
|
||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|
| 05.09.2015, 00:14 | |
|
Понятно. Чукча не читатель. Так бы сразу и написал.
0
|
|
| 05.09.2015, 00:14 | |
|
Выбор языка программирования ООП Ajax_result замена в более новых версиях Переструктурировать исходник в структуру программирования ООП Найти вероятность того, что событие А происходит: а)точно 220; б) менее чем 240 и более чем 100 раз. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|