ООП против функционального: главные ошибки в спорах

  Рет қаралды 1,809

Mikhail Kashkin

Mikhail Kashkin

Күн бұрын

Пікірлер: 9
@kristianserkis4785
@kristianserkis4785 Жыл бұрын
Какой красивый микрофон
@БесСознания
@БесСознания Жыл бұрын
Кто вам стены штукатурил? Программист?) Простите за этот юморок. Если отставить шутки в сторону ролик очень сильный. Мне 40 лет и я увлекался программированием со старших классов школы в конце 90-х. Делал на Бейсике и кассетных компьютерах "Поиск" разные вещи, благодаря которым весь класс охреневал глядя на мои поделки из-за спины, а я автоматом в атестате имел высшый балл. Потом наступила взрослая жизнь и все эти увлечения ушли на десятый план, так как надо было просто пахать чтобы выжить. (Украина 2000-х, съёмная квартира и тд). Так вот, помню читал статью одной женщины-программиста из 20-го века, которая утверждала что дети, изучавшие линейно-функциональное программирование, вырастают с проблемными установками, мешающими им (нам) освоить ООП. И это оказалось правдой. Последние несколько лет я стараюсь освоить ООП (Питон, Джава, Джаваскрипт) я вроде бы прохожу все тесты. НО. Как взяться за свой пет-проэкт просто не понимаю как действовать. Видимо надо перестраивать своё устарелое мышление, ведь ООП , как я понимаю, предполагает мышление не линейное, а глубинное, что-ли.. Такие дела. Что можете посоветовать? PS: я отличный штукатур )
@fokusname2600
@fokusname2600 5 ай бұрын
А я сейчас в 20 лет выучив python не могу пересеть на другие яп по типу c\c++ rust слишком мало возможностей работы с данными, точнее их много просто набор инстурментов меньше. Добавить элемент в список не используя вектора - проблема или же пройтись по списку и забрать элементы в новый тоже проблема
@БесСознания
@БесСознания 5 ай бұрын
@@fokusname2600 это не проблемы, а просто задачи. Если вы не хотите это решить - программирование не для вас.
@alexperemey6046
@alexperemey6046 4 ай бұрын
@@БесСознания Может человек просто не хочет решать именно эти задачи? Зато предпочитает решать задачи другие, более для него актуальные...
@Alcoholdehydrogenas
@Alcoholdehydrogenas 4 ай бұрын
Лет 5 пишу кода, и только сейчас я узнал, что всю жизнь ошибался о_О
@mkashkin
@mkashkin 4 ай бұрын
Встретимся лет через 10, послушаю что скажешь
@iGynLoD
@iGynLoD 10 ай бұрын
Подход - говорить о том, что знаешь, а не про заявленную тему. Функциональное программирование - это просто следующий уровень, и он включает в себя ООП, во всяком случае должен, как в F#.
@alexperemey6046
@alexperemey6046 4 ай бұрын
ООП функциональному программированию строго противоположен. Ты никак не сможешь ООП назвать частью функционального программирования. То, что тебе никто не запретит в рамках одного проекта иметь шизу и писать в разных парадигмах вовсе не означает, что функциональное программирование включает ООП.
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 6 МЛН
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 23 МЛН
Thank you Santa
00:13
Nadir Show
Рет қаралды 46 МЛН
Большие проблемы наследования в ООП
10:51
Ditch your Favorite Programming Paradigm
6:08
Code Persist
Рет қаралды 208 М.
Почему все ненавидят PHP?
7:36
Sergey Nemchinskiy
Рет қаралды 138 М.
Первые шаги в ООП: класс, объект, self
1:00:45
Python Russian
Рет қаралды 35 М.
Функциональное программирование на Python
2:00:11
Тимофей Хирьянов
Рет қаралды 93 М.
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 6 МЛН