Презентация НИР #ulsk 20 ноября

Nov 18, 2013 00:42

Коллеги, добрый день ( Read more... )

ulyanovsk

Leave a comment

Comments 9

da_efremov November 18 2013, 08:14:56 UTC
на Улпрессе (http://ulpressa.ru/) будет онлайн-трансляция для тех, что не сможет присутствовать лично, но интересуется темой. На самой презентации можно будет задать вопросы и пообщаться с экспертами.

Reply


mrclon November 19 2013, 00:31:03 UTC
>Заполненные студентами анкеты в рамках исследования сектора «фриланс».

Предполагается что фрлансят только студенты? (:

Reply

lionet November 19 2013, 13:47:33 UTC
Нет, но их легче всего вычислить и опросить. Кроме того, это очень важная прослойка фрилансеров, которую можно пытаться куда-то конвертировать. Если нужно.

Reply


bekreyev November 21 2013, 07:57:34 UTC
Как всё прошло?

Reply


__hedin November 26 2013, 12:18:41 UTC
Привет.
Оффтопик, пишу сюда ибо вдруг кому еще будет интересно.

Ты смотрел/использовал scala, clojure? Как у них с производительностью?

Reply

lionet November 26 2013, 22:23:35 UTC
По поводу Clojure лучше всего скажет наш коллега Никита Прокопов, когда от обсуждения скобочек оторвётся: http://tonsky.livejournal.com/283423.html

Scala имеет мало смысла (это помесь перла с C++), поэтому смысла обсуждать её нет.

Reply

__hedin November 27 2013, 04:38:28 UTC
я на скалу натолкнулся как раз в поисках, чем бы можно было заменить C++, но чтобы не просадить производительность в 0, так что сравнение синтаксиса с C++ доставляет :) По поводу скалы резюме - "у нее настолько отвратительный синтаксис, что можно дальше не смотреть"? Ну да, он какой-то совсем нездоровый, что бы это только значило на практике? С первого взгляда какой-нибудь хацкель тоже выглыядит непривычно. Или кроме синтаксиса есть что-то еще?

Reply

lionet November 27 2013, 08:30:11 UTC
Не в синтаксисе проблема, вообще не в нём. А в семантике. В гарантиях. Потому что мы языками пользуемся не всегда для того, чтобы получить максимальную экспрессивность. А ещё и с целью иметь возможность больше доверять проекту, который долго разрабатывает команда людей, в меньшей степени страдать от того, что код быстро устаревает (code rot) или при частом изменении становится хрупким. Пара вещей, которые позволяют это делать - это immutability и адекватная (я принципиально туманен сейчас и не говорю, динамическая или статическая; достаточно строгой динамической, наверное) типизация. С этой точки зрения вырисовываются следующие языки: Erlang (immutability, strong dynamic typing), OCaml+Haskell+F# (immutability, strong static typing). Clojure (immutability, dynamic typing). Скала в этом отношении по факту является бастардом, ибо immutability там не такая доминирующая идиома, как в Clojure, а система типов сложна и мешается программисту в большей степени, чем помогает, на примерах сколько либо отличающихся от Hello, world. Если откинуть ( ... )

Reply


Leave a comment

Up