169 похожих чатов

Посмотрел на ютубе про функциональное программирование Правильно я понимаю, что Пхп

позволяет писать сразу 2мя несовместимыми парадигмами, на ООП научится писать любой пацан со двора, а для првильной функциональщины необходима математическая база?

Что бы четко писать на пхп надо выучить сразу джаву (шарп) и хаскель, что ли?

11 ответов

11 просмотров

С чего ты взял, что это несовместимые парадигмы?

davidoc26 Eritsyan
С чего ты взял, что это несовместимые парадигмы?

В C++ каких только нет парадигм, но всё нормально синергирует друг с другом.

davidoc26 Eritsyan
В C++ каких только нет парадигм, но всё нормально ...

И возможно ты путаешь функциональный подход с процедурным.

Vasya- Автор вопроса
davidoc26 Eritsyan
В C++ каких только нет парадигм, но всё нормально ...

язык то совмещает, но сами парадигмы друг с другом не совмещаются в конкретных вопросах

Vasya- Автор вопроса
davidoc26 Eritsyan
И возможно ты путаешь функциональный подход с проц...

ну в императивном можно менять переменные, в функциональном только неизменные

Vasya
язык то совмещает, но сами парадигмы друг с другом...

Важно то, что парадигмы могут совмещаться вместе и это будет хорошей практикой. В php , например, у тебя не будет 100% ОО-кода, там обязательно будут процедуры.

Vasya- Автор вопроса
davidoc26 Eritsyan
Важно то, что парадигмы могут совмещаться вместе и...

так что бы четко писать один выход - надо выучит и ооп и функциональщину отдельно, и на других яп, пхп слишком гибкий что бы навязать один подход

davidoc26 Eritsyan
Важно то, что парадигмы могут совмещаться вместе и...

Всё это целая философия, та же ява имеет функциональный интерфейс, а в c++ у тебя вообще огромный набор инструментов на любой вкус.

Vasya
так что бы четко писать один выход - надо выучит и...

Зачем тебе стремиться писать на одной парадигме? Это нелепо, десятилетия показывают, что совмещением получается лучше и в крайности впадать не нужно.

Vasya- Автор вопроса
davidoc26 Eritsyan
Зачем тебе стремиться писать на одной парадигме? ...

так а как их выучить тогда если пхп не заставляет писать на них

Vasya
так а как их выучить тогда если пхп не заставляет ...

Тут даже не столько язык тебе будет диктовать какую парадигму ты будешь использовать, сколько библиотеки и фреймворки. Нет такого понятия как «писать четко как профи на одной парадигме». Как раз таки профи сумеет воспользоваться необходимыми инструментами и совместить парадигмы, чтобы получить желаемый результат.

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Карта сайта