чеканить-гнуть-бороться (программистское)
Пораскинув мозгами, решил организовать на работе семинар по языкам программирования. Отозвалось заметно больше людей, чем я предполагал. Позавчера была первая встреча (решили встречаться по два часа раз в две недели), Г. прочитал лекцию о Хаскеле. Следующий на очереди - я со Смоллтоком. Пора вспоминать все, что когда-то знал, пролистать классический том Smalltalk-80, потыкаться туда-сюда в Squeak'е. Еще бы неплохо и на Newspeak поглядеть, наконец, но на это совсем уж не знаю, хватит ли времени.
В общем, и вечный бой, покой нам только снится - душа, мой друг, обязана трудиться.
В общем, и вечный бой, покой нам только снится - душа, мой друг, обязана трудиться.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
а при каких обстоятельствах вы столкнулись со смолтоком? его преподавали в университете?
no subject
no subject
Был уже Hаскель, Eрланг, Sмoллталк, и даже PHP!:)
Я напр. давал лекцию по Форт.
Мне очень понравился Ерланг. Хотелось бы найти хороший excuse для его использования.
no subject
no subject
Там как раз обсуждается главный смысл (в полне доказанный ) использования Erlang
no subject
no subject
no subject
no subject
Есть языки, поклонники которых часто считают их не просто продуктивными, а волшебно-продуктивными - позволяющими им писать на порядок больше в то же время, например (больше не в смысле числа строк кода, а функциональности). Постулируем также, что нас интересует мнения таких поклонников языка X, которые кроме этого языка знают еще немало всяких Y-ев, но тем не менее высказывают вот такое мнение об X, что его продуктивность феноменальна.
Среди языков, о которых именно так говорят, мне попадались Forth, SmallTalk, Lisp... может быть, еще Хаскель, но на самом деле в этом последнем не уверен (он все же слишком академичен еще, так что информация о его продуктивности в реальном мире слишком шумная). Лет 10 назад я обнаружил внимание, во-первых, на эту особенность (само существование таких "silver-bullet" языков - или, если мы все же резонно считает, что silver bullets не бывает, назовем их proto-silver-bullet ;)), а во-вторых, на то, что языки, о которых так говорят, оказываются как раз языками "одной идеи", доведенной до абсолюта, одной центральной парадигмы, которой все остальное подчиняется. Среди всех объектно-ориентированных языков SmallTalk доводит идею objects all the way down до абсолюта; Forth делает то же с идеей макро; Лисп - с идеей code == data. По-моему, это совпадение не случайно. Конечно, это необязательно что-то очень важное значит, и необязательно всем надо переключаться на один из этих языков или все сразу :) - напр. может быть, что просто у разных людей есть разные языки, которые высвобождают их потенциал, и эти несколько языков более удачно, чем другие, умеют привлекать к себе 'своих' людей. Но так или иначе, подумать об этом стоит.
no subject
no subject
no subject
(Anonymous) 2009-03-20 06:59 am (UTC)(link)no subject
no subject
что будет полным, наконец.
no subject
no subject
no subject
no subject
no subject
no subject
В МТВ я мог бы записать
no subject
no subject
Мне тут досталось попреподавать в школе информатику. Так VB лучше всего воспринимается детворой. ИМХО, канеш.
no subject
no subject
no subject
no subject
no subject
no subject
Там не очень много интересного с точки зрения классической теории языков программирования
но дизайн языка очень неплохой
no subject
no subject