Рекламу в первом экране показываете? Просто блок или чо по-круче?
К примеру? Понятный нейминг подключений не устраняет такие проблемы?
Представьте, что вам надо создать пачку радиокнопок с одинаковыми настройками. Вроде можно было бы и циклом. Но нужна привязка метода и сохранение некоторых данных для каждой. Когда каждая кнопка - экземпляр класса, реализуется проще.
Но если бы статическая типизация была так необходима, не было бы языков с динамической типизацией. Если так чесалось, всегда можно было проверить тип переменной уже внутри функции. И в случае чего выкинуться из нее.
Сначала поинтересуйтесь на каком месте в общем рейтинге Pascal или Delphi сейчас. Потом говорите, что "убили".
Учебник информатики средней школы?
Ваш уровень знаний понятен.
А он есть? Там ворд изучают, перевод в двоичную систему и вычисление количества информации. Т.е слово "информатика" для вас - это школьный предмет, а не компьютерная наука в принципе.
Есть такая вещь как архитектура компьютера, основы устройства ОС.
Объясняю по-простому. Там, где есть выгода от ООП, оно используется. Там, где от него больше головной боли, чем выгоды, нет. Думать, что прогеры - дебилы, которые используют ООП потому что так модно и им навязали эту концепцию, еще больший дебилизм.
Каким образом? Если вы не в силах понять элементарного: для этого надо пересказать если не весь учебник, то несколько его разделов.
На низком уровне подобное/общее выносится в системные библиотеки. ОС - это не единая прога, а куча мелких. В мелких и скриптах использовать ООП - бред. Написать игру без ООП - это только если в кружке программистской самодеятельности.
Зависит от масштаба и особенностей программы. Иногда типизация ни к чему.
Другое дело, что без ООП при разработке, например, графического интерфейса иногда дубляж кода идет сильный.
Ну как бы в низкоуровневом программировании важна скорость. Вы с оборудованием непосредственно работаете, а не с интерфейсами операционной системы.
Вопрос темы возник от непонимания информатики как таковой.
В гугле вот это было раньше: "веб-версия", где нет быстрых ответов, обзоров жпт и видео? А все как было в древние времена - только ссылки на сайты.
Да, я программист-самоучка, имеющий сайты-самописы на фреймворке, приложения в гугл плее и курс по программированию на одной из платформ.
Я не чета наемному работнику, конкурирующему с кусками кода, вставляемыми индусами.
Правка небольшой части программы не идет ни в какое сравнение с разработкой системы. Наемный работник всегда перфеционированный специалист в небольшой части. И такого прет от своей значимости. Потому что никто так хорошо его инструмент не знает. Но он никогда не сможет оценить и разработать систему.
Просадка везде есть по СТР в выдаче. Опять Гугл свою ЖПТ прокачал быстрыми ответами.