революционная ситуация
Jan. 19th, 2012 07:44 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Не знаю как вы, а я вижу в нашем промысле, программировании, несколько революций сразу происходит.
Во-первых, джаваскриптовая революция. Спасибо Крокфорду и другим хорошим людям, в 2008-м отстояли джаваскрипт от нападок джавных и сиплюсплюсных динозавров (хотели его сделать "объектным") - теперь это удобная универсальная платформа.
Вчера Дэвид Поллак рассказывал про свой язык visi, который работает на хаскеле, который работает на джаваскрипте. Потом разговаривал с Ларри Дилом, который таки написал построитель категорий на агде, которая работает на джаваскрипте у вас в браузере. Мечты сбываются. Скалу, говорят, тоже на джаваскрипт компилируют.
И не говорите мне о производительности; я эту глупость слышу с самого начала моей программистской деятельности - люди, знавшие ассемблер но не знавшие фортрана, активно воевали с нашими усилиями по внедрению языков.
Другая революция - это аппликативные функторы. Ну про это я должен написать подробнее.
Третья - параметрические типы. В джаве в 2005-м внедрили, и теперь всем приходится, хотя толпы идиотов и "ненавидят дженерики". В си++ соответствующие библиотеки с темплейтами были доступны хрен знает когда, но суровые практики (ака идиоты) всех учили, что это всё неэффективно, и надо пользоваться голыми пойнтерами, чтобы, главное, самому манипулировать собственной памятью. Как человек, однажды написавший свой malloc, realloc, free (фигня вопрос), не считаю тот факт, что вы прямо в коде вызываете free и malloc, понятия не имея шо там внутре, управлением памятью. Глупость одна. Примерно как в джаве обычай китайских программистов перед выходом из метода занулить все внутренние переменные ("чтоб освободились").
Облако, да... ну это скорее массовая мода пришла.
hrenatson занимался своими "ёжиками" ещё лет 17 назад. Да и до того, лет, небось, за 10, уже люди писали эти мобильные агенты на форте и гоняли их по проводам по сети, исполняя в нужном месте.
Ну и цитата, не относящаяся. "People do not want tablets, people want ipads". Cheers!
Во-первых, джаваскриптовая революция. Спасибо Крокфорду и другим хорошим людям, в 2008-м отстояли джаваскрипт от нападок джавных и сиплюсплюсных динозавров (хотели его сделать "объектным") - теперь это удобная универсальная платформа.
Вчера Дэвид Поллак рассказывал про свой язык visi, который работает на хаскеле, который работает на джаваскрипте. Потом разговаривал с Ларри Дилом, который таки написал построитель категорий на агде, которая работает на джаваскрипте у вас в браузере. Мечты сбываются. Скалу, говорят, тоже на джаваскрипт компилируют.
И не говорите мне о производительности; я эту глупость слышу с самого начала моей программистской деятельности - люди, знавшие ассемблер но не знавшие фортрана, активно воевали с нашими усилиями по внедрению языков.
Другая революция - это аппликативные функторы. Ну про это я должен написать подробнее.
Третья - параметрические типы. В джаве в 2005-м внедрили, и теперь всем приходится, хотя толпы идиотов и "ненавидят дженерики". В си++ соответствующие библиотеки с темплейтами были доступны хрен знает когда, но суровые практики (ака идиоты) всех учили, что это всё неэффективно, и надо пользоваться голыми пойнтерами, чтобы, главное, самому манипулировать собственной памятью. Как человек, однажды написавший свой malloc, realloc, free (фигня вопрос), не считаю тот факт, что вы прямо в коде вызываете free и malloc, понятия не имея шо там внутре, управлением памятью. Глупость одна. Примерно как в джаве обычай китайских программистов перед выходом из метода занулить все внутренние переменные ("чтоб освободились").
Облако, да... ну это скорее массовая мода пришла.
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Ну и цитата, не относящаяся. "People do not want tablets, people want ipads". Cheers!
no subject
Date: 2012-01-19 04:52 pm (UTC)Я думаю, произошло следующее: джаваскрипт остался главной технологией для написания клиента (а флекс, например, помирает). При этом его удалось ускорить (усилиями гугля и v8)
Что, возможно, делает его "платформой", т.е. клиентов можно писать не на джаваскрипте напрямую, а компилировать в него.
Гугль, правда. вроде недавно об'явил о своем языке ("дарт") для написаний аппликаций в браузере, но пока народ не очень интересуется.
no subject
Date: 2012-01-20 10:29 am (UTC)Вот таких?