Запретить жабу, дотнет, пхп, перл и крестики, только ФП, только хардкор
https://medium.com/@yelbota/%D0%BA%D1%80%D1%83%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%BE%D1%82-%D1%83%D0%BD%D1%8B%D0%BB%D1%8B%D1%85-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%BE%D0%B2-612c72738d04
Пройдет время, некоторым не повезет, и они встретят кризис среднего возраста в одиночестве, платя алименты ушедшей жене. Когда-то давно она прочитала в Космо, что программисты — это новые рок-звезды, но ушла, когда узнала что ее муж, унылый похапешник, не комитит на гитхаб. Другим повезет: они смогут проскочить в тимлиды, и руководство заткнет ими купленный слот на отраслевой конференции. Там они самоутвердятся, рассказав молодым, что унылыми быть круто. И спираль уныния выйдет на новый виток, засосав еще больше классных ребят.
Как я уже неоднократно писал - все эти "интересы бизнеса" и "проверенные инженерные решения" - это отмазки неосиляторов, унылых кольчатых червей-менеджеров и повышение откато-попилоемкости проекта.
Пройдет время, некоторым не повезет, и они встретят кризис среднего возраста в одиночестве, платя алименты ушедшей жене. Когда-то давно она прочитала в Космо, что программисты — это новые рок-звезды, но ушла, когда узнала что ее муж, унылый похапешник, не комитит на гитхаб. Другим повезет: они смогут проскочить в тимлиды, и руководство заткнет ими купленный слот на отраслевой конференции. Там они самоутвердятся, рассказав молодым, что унылыми быть круто. И спираль уныния выйдет на новый виток, засосав еще больше классных ребят.
Как я уже неоднократно писал - все эти "интересы бизнеса" и "проверенные инженерные решения" - это отмазки неосиляторов, унылых кольчатых червей-менеджеров и повышение откато-попилоемкости проекта.
no subject
no subject
no subject
Си/С++ уделывают всех по скоростям.
Если б у них был еще вменяемый способ мультитрединга, хорошее средство для доказательства корректности, и дворник хороший, и сборка легкая, и поддержка мультиязычности человеческая, и репл, и богатый набор библиотек (а не сраных фреймворков) - вообще бы цены не было.
И хаскел оставался бы развлечением для скучающих математиков, а скала - унылым франкенштейном.
И Жава, сука, никогда б даже не родилась.
И все было б заебись.
К сожалению, Си, как ассемблер с человеческим лицом уже никуда развиваться не будет, а Си с крестами изначально пошел по уродскому пути развития и скатился в говно.
Извините, если обидел, ваш блог я читаю с удовольствием.
no subject
Городские легенды
no subject
В среднем все что пишется на сях работает наиболее быстро - не считая ассемблера.
Конечно, к этим языкам тоже имеют доступ криворукие дебилы, и камень может быть с гнильцой, и связь медленная, и ось кривая, но в среднем в правильных руках все спорится.
Я занимался системами, критичными к перформансу и имею сказать что таки да.
no subject
no subject
Запускаться так, чтоб программа, по расчетам требующая 100М не сжирала 7Г -умеет?
no subject
no subject
Сам наблюдал. Уеб-приложение для тяжелой обработки изображений.
Обьективных причин так и не нашлось.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Я считаю, что постановка вопроса (проклятые похаписты или кто у вас там против всего нового и прогрессивного) несколько неверна.
Многое новое на самом деле хорошо забытое старое - Лисп изобрели давным-давно, функциональное исчисление тоже, и машину состояний никто еще не отменил. Даже Х..ль. Новое это в несколько других местах - вероятностное программирование, всякое там машинное обучение, спарки да хадупы, но подавляющее число выступающих здесь явно не выступают там. Поэтому на самом деле о прорывно-новом говорить не приходится, и в силе остаются прежние беседы: что принимается быстрее коллективами, что имеет большее количество готовых инструментов, что дает больший выигрыш по ресурсам/перформансу, меньшее время разработки и меньше создает щекотливых ситуаций, как на рабочем месте, так и на столе у клиента.
Х..ль,С..ла и пр - они все это обеспечивают в среднем?
Есть надежные средства верификации кода на стадии компиляции?
Есть существенный выигрыш по ресурсам?
Есть прозрачное (автоматическое) распараллеливание?
Есть много средств разработки и библиотек, таких чтоб людям показать не стыдно было?
Клиентам не надо вникать в детали, делать апгрейды всей системе и спрашивать: куда вдруг ушло еще 4 гигабайта?
и как бонус - программеры не матерятся долго и восторженно в попытках прикрутить очередную либу или написать свою?
Если да - то заебись.
Если нет, то не вижу нужды перескакивать на очередную модель машины состояний только потому что у нее воооот
такие монады есть.
no subject
no subject
no subject
такие монады есть.
no subject
no subject
>Если б у них был еще вменяемый способ мультитрединга, хорошее средство для доказательства корректности, и дворник хороший, и сборка легкая, и поддержка мультиязычности
Ada отвечает всем требованиям, но почему-то на ней не пишут.