- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Вот смотрю я на самое популярное ядро Linux, написанное на Си, самый популярный веб-сервер NGINX написанный на Си, оказывается и не так уж и нужен объектно-ориентированный подход, для сложных больших программ, оказывается достаточно и простого процедурного программирования.
Да и фигурные скобочки оказываются топ, по сравнению с отступами ал-я Python.В ассемблере тоже нет ООП, а на нем многое раньше писалось.
А что, ООП не даётся или в чём вопрос? А парадигм программирования довольно много кроме процедурки и ООП )))
Dmitriy_2014 :
А нужно ли объектно-ориентированное программирование если все написано на Си?
не так уж и нужен объектно-ориентированный подход, для сложных больших программ, оказывается достаточно и простого процедурного программирования.
Вам религия запрещает писатьна чистом C объектно ориентированно?
Там для этого есть всё необходимое,без лишнего словесного поноса.
В ассемблере тоже нет ООП, а на нем многое раньше писалось.
На ассемблере тоже можнописать объектно ориентированно.
На ассемблере тоже можно
писать объектно ориентированно
Можно, но в ООП-языка для этого уже есть инструментарий готовый )))
ООП = тормоза
Удобство пользования = деградация интерфейсов
Современный подход = ошибка
Ну как бы в низкоуровневом программировании важна скорость. Вы с оборудованием непосредственно работаете, а не с интерфейсами операционной системы.
Вопрос темы возник от непонимания информатики как таковой.
Ну как бы в низкоуровневом программировании важна скорость. Вы с оборудованием непосредственно работаете, а не с интерфейсами операционной системы. Вопрос темы возник от непонимания информатики как таковой.
Не соизволит ли господин, понимающий информатику, пояснить, как между собой связаны скорость низкоуровневого программирования, непосредственная работа с оборудованием, интерфейсы операционной системы, и объектная ориентированность?
ООП = тормоза
Не всегда, но обычно, когда пишут, не приходя в сознание.
Удобство пользования = деградация интерфейсов
KISS = Keep It Simple, Stupid!
Современный подход = ошибка
оператора GOTO безусловного перехода.
И эти люди запрещают мнепереходить внутрь цикла!
оказывается и не так уж и нужен объектно-ориентированный подход, для сложных больших программ, оказывается достаточно и простого процедурного программирования.
Здесь дело вкусовщины. ООП удобно если проектом занимается непостоянная команда. Если вся разработка в одних руках бессменной команды, то ваш личный выбор с ООП или без. Процедурный всегда быстрее. Классы удобно если команда разработки меняется часто
Процедурный всегда быстрее
Глупости, разве что если у вас программа уровня одного файла. Оперировать объектами проще намного, допускается меньше ошибок. То же самое говорить что на не типизированном языке всегда быстрее разрабатывать чем на типизированном, но тут палка о двух концах, это время с лихвой покрывается потом багами в проде.
Классы удобно если команда разработки меняется часто
Говнокод он и в Африке говнокод. Если у вас команда меняется часто то в целом там пофигу как оно сделано.
ООП = тормоза
ООП никакого оверхэда не накладывает это методология разработки, а не фактическая реализация
ООП никакого оверхэда не накладывает это методология разработки, а не фактическая реализация
отдельно от фактической реализации?
Глупости, разве что если у вас программа уровня одного файла. Оперировать объектами проще намного, допускается меньше ошибок
Вы контекст понимаете. БЫСТРЕЕ. Написано