flammberg (flammberg) wrote,
flammberg
flammberg

Categories:

ООП и ФП

По опыту решения задачек на https://app.codility.com/programmers/

Не смотря на то, что пишу я на РНР, а современный РНР - стопроцентно объектно-ориентированный язык, задачки-то я решаю в типично функциональном стиле.

...О сраче между фанатами ООП и функционального программирования. Никогда не видел причин для такового. ООП появилось как реакция на применение компьютерных технологий к проблемам реальной жизни: финансам, бизнесу, логистике, управлению и т. д... А вот, ФП идеально подходит для решения математических задач, для чего, собственно, компьютеры и были изобретены.

А поскольку задачки на Кодилити носят явный математический или комбинаторный характер... То и получается типичный ФП-стайл.
Tags: работа
Subscribe

  • Слово предоставляется...

    Наверно, все, заставшие советские времена, знают песню "Там вдали за рекой". Между тем, мало кто знает, что мелодия этой песни имеет очень длинную…

  • Ностальжи (3)

    Итак, после долгого перерыва, продолжим вечер воспоминаний... В июле 2016-го я прибыл на контракт в южно-германский город Штутгарт - столицу…

  • Неукротимая планета

    У фантаста Гарри Гаррисона есть такой известнейший цикл романов, в котором фигурирует Пирр - планета с двойной, по сравнению с Землей, гравитацией и…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 11 comments

  • Слово предоставляется...

    Наверно, все, заставшие советские времена, знают песню "Там вдали за рекой". Между тем, мало кто знает, что мелодия этой песни имеет очень длинную…

  • Ностальжи (3)

    Итак, после долгого перерыва, продолжим вечер воспоминаний... В июле 2016-го я прибыл на контракт в южно-германский город Штутгарт - столицу…

  • Неукротимая планета

    У фантаста Гарри Гаррисона есть такой известнейший цикл романов, в котором фигурирует Пирр - планета с двойной, по сравнению с Землей, гравитацией и…