Перейти к содержимому


- - - - -

Scala, Erlang и другие

Scala Erlang функциональное программирование

  • Вы не можете ответить в тему
Сообщений в теме: 8

#1 Гарсон

Гарсон

    Обитатель

  • Модераторы
  • 5 962 сообщений
  • ГородБрянск

Отправлено 28 июля 2012 - 03:28

Я понимаю, что программистов на форуме мало и все-таки.

Почитал тут на хабре ряд статей о функциональном программировании.
Интересно мнение опытных людей о языке Scala (который, как заявлено, поддерживает написание программ как в императивном, так и в функциональном стилях).

Имеет ли смысл учить?
Как вы думаете- насколько активно функциональная парадигма будет внедряться в дело и как быстро это будет происходить в России?

Мнений много, факт- один.


#2 elit

elit

    ultravoice

  • Пользователи
  • 6 360 сообщений

Отправлено 28 июля 2012 - 03:42

да наверняка неоптимизированный комиилятор плюс куча ньюансов.
Perfecto fluoro

#3 Гарсон

Гарсон

    Обитатель

  • Модераторы
  • 5 962 сообщений
  • ГородБрянск

Отправлено 28 июля 2012 - 03:48

intellij могут выпустить неоптимизированный компилятор?

Мнений много, факт- один.


#4 elit

elit

    ultravoice

  • Пользователи
  • 6 360 сообщений

Отправлено 28 июля 2012 - 07:09

оптимизация как бы сразу не случается - это длительные процесс и несколько отличается от исправления банальных ошибок. лучше займись rup.
Perfecto fluoro

#5 Гарсон

Гарсон

    Обитатель

  • Модераторы
  • 5 962 сообщений
  • ГородБрянск

Отправлено 29 июля 2012 - 04:06

Я пока не дорос до системного архитектора, но за совет спасибо.

Мнений много, факт- один.


#6 Andrei

Andrei

    Обитатель

  • Пользователи
  • 673 сообщений

Отправлено 14 августа 2012 - 11:19

Я понимаю, что программистов на форуме мало и все-таки.

Почитал тут на хабре ряд статей о функциональном программировании.
Интересно мнение опытных людей о языке Scala (который, как заявлено, поддерживает написание программ как в императивном, так и в функциональном стилях).

Имеет ли смысл учить?
Как вы думаете- насколько активно функциональная парадигма будет внедряться в дело и как быстро это будет происходить в России?


Imho не имеет. На самом деле надо понять, какая цель данной инвестиции времени. Языки академические. Если с точки зрения поиска перспективной работы, то врядли сработает. Если с точки зрения "посвятить свою жизнь философии программирования" на базе какого либо университета, то может сработать, но врядли в России.
- Я очень люблю господина ПЖ.
- А я его еще больше люблю, КУ.

#7 Гарсон

Гарсон

    Обитатель

  • Модераторы
  • 5 962 сообщений
  • ГородБрянск

Отправлено 23 августа 2012 - 02:34

Со всем уважением- словил нехилый глюк с фразы "академические языки".

Порядочная часть логики Twitter-а написана на академическом языке?
И сервера Вконтакте тоже преподаватели писали?
Тинькофф кредитные системы тоже в Вузе разрабатывались?

Сообщение отредактировал Гарсон: 23 августа 2012 - 02:34

Мнений много, факт- один.


#8 Andrei

Andrei

    Обитатель

  • Пользователи
  • 673 сообщений

Отправлено 24 августа 2012 - 02:41

Со всем уважением- словил нехилый глюк с фразы "академические языки".

Порядочная часть логики Twitter-а написана на академическом языке?
И сервера Вконтакте тоже преподаватели писали?
Тинькофф кредитные системы тоже в Вузе разрабатывались?


Я все-таки при своем мнении останусь. Попробуйте проанализировать рынок разработок - сколько программистов в Вашем или в целевом регионе работают на scala, сколько на java, c#, c/c++ и тд, сравните количество вакансий. Не получится ли так, что Вы будете невостребованы к моменту окончания изучения языка? А не "загнется" ли сам язык к тому моменту? Просто прикинте сколько времени необходимо на его изучение и в какой компании Вы его начнете использовать к тому времени. С точки зрения эффективности инвестиции собственного времени... это скорее хобби.
- Я очень люблю господина ПЖ.
- А я его еще больше люблю, КУ.

#9 Гарсон

Гарсон

    Обитатель

  • Модераторы
  • 5 962 сообщений
  • ГородБрянск

Отправлено 24 августа 2012 - 09:42

Насчет вакансий согласен, даже для Москвы не более 10ка.
Хотя цитируя одну книжку "Когда весь мир переворачивается- важно первым стать на голову".
Так было например с Ruby.

Насчет "загнется"- уже 5 лет как существует Scala. Erlang прочно занял свою нишу сложных server-side вычислений.

Насчет эффективности инвестиций- Scala обычно идет в наборе с JavaEE, так что тут все нормально.

Мнений много, факт- один.






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей