Диверсионная PR-акция
А прорекламируйте кто Леннарту Поттерингу хаскель, а?
Я уверен, что именно он способен втащить его в кишки линукса, а потом мы будем менеджерам показывать - вот, на хаскеле линукс написан, значит и опердени можно :)
PS: кстати, а ведь Поттеринг хороший продажник. Чтобы впарить индустрии единое решение - оно должно быть именно таким - с бинарными логами и монолитное на сишечьке. Иначе ж ведь обязательно нобигут олдскульные юниксоиды и в припадке юникс-вея наделают форков в меру своего понимания, и вместо одного продукта всем придется интегрироваться с гребаным десятком недоделанных вариаций. А так - хочешь поучаствовать - сишечьку и бинарные структуры в зубы и никакого, блядь, говна типа баша/няша/крымнаша и парсеров на седо-авках, с пиздиллиардом доморощенных вариаций на тему "как нам экранировать кавычки внутри кавычек внутри скобок внутри регэкспов".
Собственно, вот этот текстово-пайпово-башескриптовый юникс-вей, он и есть одна из причин бардака в линуксятине - любой школьник при желании может намутить свой уберскрипт, не задумываясь ни о деплойменте, ни о совместимости, ни об эволюции оного вместе с версиями дистрибутива.
Я уверен, что именно он способен втащить его в кишки линукса, а потом мы будем менеджерам показывать - вот, на хаскеле линукс написан, значит и опердени можно :)
PS: кстати, а ведь Поттеринг хороший продажник. Чтобы впарить индустрии единое решение - оно должно быть именно таким - с бинарными логами и монолитное на сишечьке. Иначе ж ведь обязательно нобигут олдскульные юниксоиды и в припадке юникс-вея наделают форков в меру своего понимания, и вместо одного продукта всем придется интегрироваться с гребаным десятком недоделанных вариаций. А так - хочешь поучаствовать - сишечьку и бинарные структуры в зубы и никакого, блядь, говна типа баша/няша/крымнаша и парсеров на седо-авках, с пиздиллиардом доморощенных вариаций на тему "как нам экранировать кавычки внутри кавычек внутри скобок внутри регэкспов".
Собственно, вот этот текстово-пайпово-башескриптовый юникс-вей, он и есть одна из причин бардака в линуксятине - любой школьник при желании может намутить свой уберскрипт, не задумываясь ни о деплойменте, ни о совместимости, ни об эволюции оного вместе с версиями дистрибутива.
no subject
no subject
Из используемых на практике языков в нишу "язык админа" я вижу только одну замену sh - это tcl. Он очень похож, и даже пригоден в качестве интерактивного шелла, но позволяет все же программировать надежнее.
У функциональных, легко дающих проверяемый код, к сожалению, весьма высок порог вхождения. Типичному админу, даже хорошему, это нереально осилить. Причем нереально осилить именно те части языка, которые обеспечивают проверяемость - для этого мозги должны быть заточены под математику и программизм, а не под инженерию и сисадминство.
no subject
"на котором написать надежно работающую программу можно не меньше чем за несколько месяцев"
Большую часть конструкций sh можно вообще оставить неизменной, просто это будут вызовы к библиотечным функциям, а не неотьемлемая часть языка.
>Типичному админу, даже хорошему
Не знаю, сколько вам лет. Но подозреваю, что если вас сейчас засунуть в тело 20-летнего, без резюме, отзывов и круга знакомств, то вам сперва придется немало попрыгать на собеседованиях, а потом - собственно на работе.
Я их видел, "хороший специалист, газпром автоматизировал, такое писал - ууууу!" А то, что оный специалист появился, когда других специалистов вообще не было, как-то забывают. Задачи изменились, самое главное - изменился заказчик и сроки исполнения. Коллеги стали другими, не будет больше этого "учился на летчика, стал главой IT на ММВБ".
То же и программистов касается.
no subject
Потому что это комментарий к посту, где сказано "сишечьку и бинарные структуры в зубы". А сишечька - это вот как раз оно.
Что же до "коллеги стали другими" - не знаю, не знаю... Я за последние 5-7 лет пару раз, скажем так, немного сбоку наблюдал поиск админа. В смысле, способного решать сложные задачи.
Ну, начнем с того, что на админов, в отличие от программистов, у нас так и не учат. Как учат на программистов - не знаю, уже не застал, но выучивают плохо. В смысле, и если смотреть на людей 20-25 лет, то наличие профильного образования довольно мало роляет даже у программистов. А уж если брать на роль админа, так вообще корреляции между программистским образованием и умением решать админские задачи не наблюдается.
Что, в общем, не удивительно. Материальная база общая, а вот задачи и способы их решения совершенно разные. Общее в задачах есть, но не то чтобы очень много.
no subject
Про математику и прогрммирование - еще понятно: временами и так бывает. Хотя реально чаще, программирование с инжененией связано.
Но вот при чем тут сисадминство - к инженерии-то? Совсеем не при чем, вообще-то ж. :)
no subject