|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,825
|
|
О более новых парадигмах программирования, чем ООП20.09.2014, 06:55. Показов 20020. Ответов 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 (ООП)
|
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,825
|
|||
| 26.10.2014, 09:54 [ТС] | |||
|
0
|
|||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 26.10.2014, 10:02 | |
|
0
|
|
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
||
| 26.10.2014, 10:07 | ||
|
Mikhaylo,
0
|
||
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,825
|
||
| 26.10.2014, 13:15 [ТС] | ||
|
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 26.10.2014, 13:21 | |
|
Ну папирусы то из употребления вышли, не выдержав конкуренции с переплётами. И в переплётах читают меньше, чем раньше. И именно из-за конкуренции с электронными.
0
|
|
|
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|||||
| 26.10.2014, 16:14 | |||||
|
1
|
|||||
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
||
| 26.10.2014, 16:33 | ||
|
Mikhaylo,
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 26.10.2014, 17:27 | ||
|
0
|
||
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||
| 26.10.2014, 17:43 | ||
|
0
|
||
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,825
|
||
| 26.10.2014, 18:33 [ТС] | ||
|
На самом деле есть готовая реализация - UML, но она меня не впечатляет. UML хорош своей универсальностью и признанием во всем мире, но не как язык программирования. Чего-то в нем, видимо, не хватает. Какие-то вещи, видимо, он неудобно описывает. Вообще искомое решение меня интересует как хобби. К сожалению, в моей профессии оно не пригодится.
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 26.10.2014, 18:50 | ||
|
1. if then - единый токен. 2. Парсер не только ни куда не делся, но и стал по этой причине сложнее парсера, для которого это два раздельных токена.
0
|
||
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,825
|
||
| 26.10.2014, 19:43 [ТС] | ||
|
Кстати, я не предлагаю полностью уходить от императивных элементов языка. Наоборот, я считаю, что довольно большой объем кода должен укладываться в эту модель или в этот способ представления кода, ибо последовательная группа действий (императив) - это понятно, просто, нативно. Часто сложно и запутанно становится, когда появляются ссылки, вызовы, переходы. В этой части можно и нужно что-то усовершенствовать, визуализировать... Посмотрим, что получится, если переложить некоторый реальный код в графическое представление. нет не чисто графическое представление, а конечно же в смесь графики и текста. Нужно взвесить плюсы и минусы, определить необходимый уровень детализации и т.п.
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||
| 26.10.2014, 20:12 | ||||
|
Добавлено через 2 минуты Добавлено через 1 минуту
0
|
||||
|
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
| 26.10.2014, 20:20 | |
|
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 26.10.2014, 20:24 | |
|
0
|
|
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,825
|
|||
| 27.10.2014, 04:22 [ТС] | |||
DDD Для Вас это только картинки/графика???
0
|
|||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||
| 27.10.2014, 04:34 | |||
|
2. Если Вы не знаете слова "приближение" и считаете его синонимом зума, то это не моя проблема.
0
|
|||
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,825
|
|||||||||||
| 27.10.2014, 05:30 [ТС] | |||||||||||
|
Уровень детализации... В данном случае речь о том, сколько информации нужно выводить на экран. Вот, например, когда мы пишем вызов функции:
Среда разработки, дабы не нарушать "чистоту" языка программирования, не вносит никаких изменений в пресловутый "уровень детализации" кода. Между тем, интересным был бы вариант, если бы под именами переменных уменьшенным шрифтом серым цветом был бы подписан тип данных. Примерно так:
0
|
|||||||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||||
| 27.10.2014, 06:19 | ||||||||
Добавлено через 41 минуту
0
|
||||||||
|
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,825
|
|||
| 27.10.2014, 16:02 [ТС] | |||
|
0
|
|||
| 27.10.2014, 16:02 | |
|
Выбор языка программирования ООП Ajax_result замена в более новых версиях Переструктурировать исходник в структуру программирования ООП Найти вероятность того, что событие А происходит: а)точно 220; б) менее чем 240 и более чем 100 раз. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программа опроса у.з. расходомера 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 (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|