на Улпрессе (http://ulpressa.ru/) будет онлайн-трансляция для тех, что не сможет присутствовать лично, но интересуется темой. На самой презентации можно будет задать вопросы и пообщаться с экспертами.
Нет, но их легче всего вычислить и опросить. Кроме того, это очень важная прослойка фрилансеров, которую можно пытаться куда-то конвертировать. Если нужно.
я на скалу натолкнулся как раз в поисках, чем бы можно было заменить C++, но чтобы не просадить производительность в 0, так что сравнение синтаксиса с C++ доставляет :) По поводу скалы резюме - "у нее настолько отвратительный синтаксис, что можно дальше не смотреть"? Ну да, он какой-то совсем нездоровый, что бы это только значило на практике? С первого взгляда какой-нибудь хацкель тоже выглыядит непривычно. Или кроме синтаксиса есть что-то еще?
Не в синтаксисе проблема, вообще не в нём. А в семантике. В гарантиях. Потому что мы языками пользуемся не всегда для того, чтобы получить максимальную экспрессивность. А ещё и с целью иметь возможность больше доверять проекту, который долго разрабатывает команда людей, в меньшей степени страдать от того, что код быстро устаревает (code rot) или при частом изменении становится хрупким. Пара вещей, которые позволяют это делать - это immutability и адекватная (я принципиально туманен сейчас и не говорю, динамическая или статическая; достаточно строгой динамической, наверное) типизация. С этой точки зрения вырисовываются следующие языки: Erlang (immutability, strong dynamic typing), OCaml+Haskell+F# (immutability, strong static typing). Clojure (immutability, dynamic typing). Скала в этом отношении по факту является бастардом, ибо immutability там не такая доминирующая идиома, как в Clojure, а система типов сложна и мешается программисту в большей степени, чем помогает, на примерах сколько либо отличающихся от Hello, world. Если откинуть
( ... )
Comments 9
Reply
Предполагается что фрлансят только студенты? (:
Reply
Reply
Reply
Оффтопик, пишу сюда ибо вдруг кому еще будет интересно.
Ты смотрел/использовал scala, clojure? Как у них с производительностью?
Reply
Scala имеет мало смысла (это помесь перла с C++), поэтому смысла обсуждать её нет.
Reply
Reply
Reply
Leave a comment