Сообщение Re[14]: Мнение: объектно-ориентированное программирование — от 20.09.2019 6:20
Изменено 20.09.2019 9:16 Pauel
Re[14]: Мнение: объектно-ориентированное программирование — катастрофа на трилли
Здравствуйте, varenikAA, Вы писали:
AA>Вообще, будущее все равно за ФП. Почему? ООП — это моделирование поведения объектов.
AA>ФП — это функция. Вычисление которой есть результат. ЭВМ это калькулятор. Поэтому ФП ближе по природе к программированию нежели ООП.
Противопоставлять ООП и ФП крайне неграмотно. Это разные парадигмы, одна про вычисления, другая про структурирование и взаимодействие.
Одна из математики, другая из головы человека. Компьютеру не надо структурировать, но это надо человеку — у него окно внимания короткое, около 5-7 обьектов. Без структурирования человек не может решить вообще ничего. И в основе ООП именно это — ментальная модель мышления человека.
Отсюда понятно, что полно языков, где есть и то, и другое.
Например Окамl.
ООП никаких действий, вычислений не производит и никогда этим не занималось.
Все это было на совести или императивных, функциональных или логических языков.
Кстати, про поведение — от программы требуется именно это. И не надо удивдяться, что в ФП есть средства для моделирования поведения — те самые монады например.
AA>Вообще, будущее все равно за ФП. Почему? ООП — это моделирование поведения объектов.
AA>ФП — это функция. Вычисление которой есть результат. ЭВМ это калькулятор. Поэтому ФП ближе по природе к программированию нежели ООП.
Противопоставлять ООП и ФП крайне неграмотно. Это разные парадигмы, одна про вычисления, другая про структурирование и взаимодействие.
Одна из математики, другая из головы человека. Компьютеру не надо структурировать, но это надо человеку — у него окно внимания короткое, около 5-7 обьектов. Без структурирования человек не может решить вообще ничего. И в основе ООП именно это — ментальная модель мышления человека.
Отсюда понятно, что полно языков, где есть и то, и другое.
Например Окамl.
ООП никаких действий, вычислений не производит и никогда этим не занималось.
Все это было на совести или императивных, функциональных или логических языков.
Кстати, про поведение — от программы требуется именно это. И не надо удивдяться, что в ФП есть средства для моделирования поведения — те самые монады например.
Re[14]: Мнение: объектно-ориентированное программирование —
Здравствуйте, varenikAA, Вы писали:
AA>Вообще, будущее все равно за ФП. Почему? ООП — это моделирование поведения объектов.
AA>ФП — это функция. Вычисление которой есть результат. ЭВМ это калькулятор. Поэтому ФП ближе по природе к программированию нежели ООП.
Противопоставлять ООП и ФП крайне неграмотно. Это разные парадигмы, одна про вычисления, другая про структурирование и взаимодействие.
Одна из математики, другая из головы человека. Компьютеру не надо структурировать, но это надо человеку — у него окно внимания короткое, около 5-7 обьектов. Без структурирования человек не может решить вообще ничего. И в основе ООП именно это — ментальная модель мышления человека.
Отсюда понятно, что полно языков, где есть и то, и другое.
Например Окамl.
ООП никаких действий, вычислений не производит и никогда этим не занималось.
Все это было на совести или императивных, функциональных или логических языков. И есть, оо-императивные, оо-функциональные и естественно, оо-логические языки.
Кстати, про поведение — от программы требуется именно это. И не надо удивдяться, что в ФП есть средства для моделирования поведения — те самые монады например.
AA>Вообще, будущее все равно за ФП. Почему? ООП — это моделирование поведения объектов.
AA>ФП — это функция. Вычисление которой есть результат. ЭВМ это калькулятор. Поэтому ФП ближе по природе к программированию нежели ООП.
Противопоставлять ООП и ФП крайне неграмотно. Это разные парадигмы, одна про вычисления, другая про структурирование и взаимодействие.
Одна из математики, другая из головы человека. Компьютеру не надо структурировать, но это надо человеку — у него окно внимания короткое, около 5-7 обьектов. Без структурирования человек не может решить вообще ничего. И в основе ООП именно это — ментальная модель мышления человека.
Отсюда понятно, что полно языков, где есть и то, и другое.
Например Окамl.
ООП никаких действий, вычислений не производит и никогда этим не занималось.
Все это было на совести или императивных, функциональных или логических языков. И есть, оо-императивные, оо-функциональные и естественно, оо-логические языки.
Кстати, про поведение — от программы требуется именно это. И не надо удивдяться, что в ФП есть средства для моделирования поведения — те самые монады например.