![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Чтобы ИТ-индустрия окончательно встала раком, Гуглу сейчас нужно сделать ход конем - разработать ТРЕТИЙ вариант кроссплатформенного языка-платформы с собственной виртуальной машиной, JIT, итд, итп, в дополнение к жабе и дотнету. И сманить девелоперов на него какими-нибудь заманухами страшными.
Тем более что дотнет семимильными шагами двигается в ту же over-engineered сраку, что и жаба, а альтернативы реальной тому и другому и нету.
Тем более что дотнет семимильными шагами двигается в ту же over-engineered сраку, что и жаба, а альтернативы реальной тому и другому и нету.
no subject
Date: 2010-08-13 05:12 pm (UTC)no subject
Date: 2010-08-13 05:21 pm (UTC)no subject
Date: 2010-08-13 05:22 pm (UTC)no subject
Date: 2010-08-13 05:39 pm (UTC)no subject
Date: 2010-08-13 05:39 pm (UTC)no subject
Date: 2010-08-13 05:51 pm (UTC)кучей говнокодаготовыми решениями для примитивных задач, а 3rd party библиотеки страдают болезнью не особо популярных языков - половина недоделаны, другая половина доделаны криво.Был бы лисп с хорошей современной стандартной библиотекой (хотя бы на уровне питона), удобной системой распространения (исполняемые файлы генерить), treeshaker-ом для этой системы распростронений и хорошо бы со статической типизацией аля хаскелл (или хотя бы с такой же как щас у SBCL системой type inference плюс достойной системой типов) - был бы идеальный язык. Но увы.
no subject
Date: 2010-08-13 06:18 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-08-13 06:19 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-08-13 05:55 pm (UTC)no subject
Date: 2010-08-13 06:19 pm (UTC)no subject
Date: 2010-08-17 05:59 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-08-13 06:54 pm (UTC)no subject
Date: 2010-08-13 06:58 pm (UTC)no subject
Date: 2010-08-13 07:01 pm (UTC)no subject
Date: 2010-08-13 07:03 pm (UTC)no subject
Date: 2010-08-14 04:21 am (UTC)no subject
Date: 2010-08-14 05:37 am (UTC)no subject
Date: 2010-08-14 06:02 am (UTC)no subject
Date: 2010-08-14 11:13 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-08-14 10:17 am (UTC)no subject
Date: 2010-08-14 10:22 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-08-13 07:00 pm (UTC)no subject
Date: 2010-08-13 07:02 pm (UTC)no subject
Date: 2010-08-14 06:45 pm (UTC)Кстати, а откуда уверенность в надежности кода?
Лисп все же динамический язык. Если я меняю контракт одной функции, могу я как-то проверить, что везде поменял к ней обращения и нигде не забыл, например?
Из динамичемких языков у меня последнее время опыт в основном с Руби, там приходится тестов писать больше чем кода, иначе жопа. Если в лиспе так же, то не представляю откуда возьмется большая скорость написания.
А да, проблем не возникает, пока размер проекта меньше 200 строк.
no subject
Date: 2010-08-14 10:31 pm (UTC)