1.2, A.Stahl (ok), 12:10, 25/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +22 +/– |
>Добавлена поддержка Unicode 10.0;
Ура, теперь можно писать однострочники с разноцветными пони!
| |
1.5, noize (ok), 12:49, 25/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Работу с конкатенацией строк ускорили в несколько раз, это радует
| |
|
|
|
4.146, пох (?), 07:09, 26/06/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
> У MS и тут самоё стрёмное оказалось.
да уж. У остальных единороги, а тут лично я вижу ершик для чистки унитазов, засовываемый в унитаз, почему-то перевернутый кверху дном.
У lg просто корова, подумаешь.
| |
|
5.164, Аноним (164), 10:03, 26/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Так это и был изначально ёршик, потом кто-то творческий увидел в нём единорога и понеслось...
| |
|
|
|
|
|
2.10, Alex (??), 13:55, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
а что вы предлагаете использовать вместо него для задач типа "распарсить файл регулярками и составить из полученных данных новый"?
| |
|
3.13, Аноним (13), 14:13, 25/06/2018 [^] [^^] [^^^] [ответить]
| –5 +/– |
баш или питон. Эти два языка как раз и созданы для одноразовых скриптов на выброс.
| |
|
4.16, Alex (??), 14:33, 25/06/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
не, на баше сложно - там даже хеш таблиц нету
а чем питон лучше перла?
| |
|
|
6.55, Аноним (55), 17:29, 25/06/2018 [^] [^^] [^^^] [ответить]
| +12 +/– |
> его можно читать, например
А за чтение перла мама поругает?
| |
|
5.69, Аноним (69), 18:20, 25/06/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
> не, на баше сложно - там даже хеш таблиц нету
Уйди отсюда, школьник
declare -A VARNAME
| |
|
6.151, Аноним (151), 08:40, 26/06/2018 [^] [^^] [^^^] [ответить]
| +8 +/– |
Чистый питон однозначно не быстрее перла. Приходилось сравнивать. Перл от просто быстрее до быстрее в разы.
Конечно от задачи зависит. У питона под капотом может оказаться сишная либа, а у перла чистый перл.
| |
|
7.193, DPDKguy (?), 13:08, 26/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Чистый питон однозначно не быстрее перла. Приходилось сравнивать. Перл от просто быстрее
> до быстрее в разы.
Давайте возьмем PyPy и сравним. Там часто быстрее написать код на python, нежели звать сишную либу через cffi(при том что он очень дешев).
| |
7.269, Олег (??), 08:38, 02/07/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Чистый питон однозначно не быстрее перла. Приходилось сравнивать. Перл от просто быстрее
> до быстрее в разы.
> Конечно от задачи зависит. У питона под капотом может оказаться сишная либа,
> а у перла чистый перл.
Здрасти. Мистер никогда не видел нутро перловых либ? Из которых многие известные на си.
| |
|
|
|
4.17, A.Stahl (ok), 14:34, 25/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
Баш страшен как ядерная война.
Питон? Хм,возможно для "одноразовых скриптов на выброс" он вполне покатит. Но тут PHP лучше подойдёт. Листинги на нём хотя бы похожи на нормальный язык.
| |
|
5.29, qwerty123 (??), 15:31, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
>Листинги на нём хотя бы похожи на нормальный язык.
1 Что такое "нормальный язык"? Критерии "нормальности".
2 Написать скрипт и удалить? Надоже себя так не любить.
У меня 8 из 10 скриптов так или иначе повторно используются.
3 Качество наглядности кода зависит от навыков разработчика.
И перл как раз позволяет писать легко воспринимаемый код.
И объектно-ориентированный в том числе.
| |
|
6.47, A.Stahl (ok), 17:09, 25/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Критерии "нормальности".
Чем ближе к Си, тем нормальней.
>У меня 8 из 10 скриптов так или иначе повторно используются.
Скучно быть тобой и выполнять одни и те же задачи изо дня в день. Но это твои проблемы.
>Качество наглядности кода
Авторам Питона расскажи. Они-то точно знают как ДОЛЖЕН выглядеть код. НЕт, исключений нет. Авторы Питона ЗНАЮТ.
| |
6.54, Аноним (55), 17:26, 25/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Написать скрипт и удалить? Надоже себя так не любить
Буддийские монахи для тех же целей выкладывают картины из цветного песка.
И - да, бывают ситуации, когда надо написать скрипт, который едва ли когда-либо ещё будет использоваться.
| |
|
7.64, A.Stahl (ok), 17:55, 25/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
И таких ситуаций около дохрена процентов. Чуть меньше ста.
Последний скрипт, который и писал, парсил данные из текстового файла и формировал Си-код, инициализирующий массив содержимым этого файла. Некоторым не понять. У некоторых 90% работы повторяется. Раз за разом. Заразы...
| |
|
|
|
|
3.28, Аноним (28), 15:28, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
Ruby. Есть везде. Синтаксис довольно строгий, но очень гибкий. Собственно, прямой наследник Перла. В отличии от питонов, нет проблем с Юникодом и почти не испытывает проблем с версиями - совместимость в первых строчках требований.
| |
|
4.31, qwerty123 (??), 15:38, 25/06/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Ruby. Есть везде.
Не стал бы так утверждать.
> Синтаксис довольно строгий, но очень гибкий.
Тоже нравиться, иногда на нем пишу прототипы/утилиты.
Очень компактен, также как и perl, местами даже более.
Одна проблема - нет репозитария кода в том же объеме и качестве что на CPAN.
И это надолго, лет на много.
| |
|
5.61, Аноним (61), 17:42, 25/06/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Одна проблема - нет репозитария кода в том же объеме и качестве
> что на CPAN.
> И это надолго, лет на много.
Вам объем нужен или функции?
| |
|
6.65, qwerty123 (??), 18:00, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
>> Одна проблема - нет репозитария кода в том же объеме и качестве
>> что на CPAN.
>> И это надолго, лет на много.
> Вам объем нужен или функции?
Качественные, зрелые библиотечные алгоритмы.
Для всего.
Аналога в этом для CPAN нет.
Чисто в попугаях, пакетов перл и ruby, по объему кода они примерно сопоставимы
# ls -ld */ruby* | wc -l
1710
# ls -ld */p5-* | wc -l
5372
При всем моем желании написать, к примеру, микросервис на ruby, я часто вынужден был использовать perl, потому что есть готовые и вполне зрелые библиотеки.
| |
|
7.66, Аноним (61), 18:11, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Качественные, зрелые библиотечные алгоритмы.
> Для всего.
Примеры того, что нужно есть?
> При всем моем желании написать, к примеру, микросервис на ruby,
микросервис чего? С каким протоколом?
| |
|
|
9.161, Аноним (61), 09:43, 26/06/2018 [^] [^^] [^^^] [ответить] | +3 +/– | Вот что мне не нравится в анонимных комментариях, начинаешь читать, вроде челове... текст свёрнут, показать | |
|
|
7.133, Netmapguy (?), 01:25, 26/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Аналога в этом для CPAN нет.
> Чисто в попугаях, пакетов перл и ruby, по объему кода они примерно
> сопоставимы
и какой процент пакетов на CPAN не заброшен и обновлялся хотя бы год назад?
| |
7.147, пох (?), 07:24, 26/06/2018 [^] [^^] [^^^] [ответить] | +1 +/– | это говорит только о том, что опакечивателей никем, кроме полутора веб-ушлепков,... большой текст свёрнут, показать | |
|
|
5.62, Аноним (61), 17:44, 25/06/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> Ruby. Есть везде.
> Не стал бы так утверждать.
даже если нет - можно доставить. Или с собой принести. Он есть во всех дистрибутивах, даже если и не предустановлен.
| |
|
6.264, _ (??), 02:10, 29/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
рябе программы работают только на компе программера. nach !!!
| |
|
|
|
|
|
7.156, Аноним (61), 09:18, 26/06/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> The default installed Python version shall be 2.4.2 or greater.
питон 3 - это не 2.4.2 or greater. Это просто совпадение названия.
| |
|
8.228, пох (?), 19:45, 26/06/2018 [^] [^^] [^^^] [ответить] | +/– | получающих зарплаты от фондов и корпораций писателей LSB это не колебет Тех кто... текст свёрнут, показать | |
|
|
|
|
4.34, Vitaliy Blats (?), 15:44, 25/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ruby. Есть везде. Синтаксис довольно строгий, но очень гибкий. Собственно, прямой наследник
> Перла. В отличии от питонов, нет проблем с Юникодом и почти
> не испытывает проблем с версиями - совместимость в первых строчках требований.
А чо у меня в Манжаре и в Убунте 16.04 нету ?
| |
4.152, Michael Shigorin (ok), 09:06, 26/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ruby. Есть везде.
К сожалению, не совсем -- на e2k пришлось помучиться, пока собрали.
Хотя болячка "бутстрап не нужен, %s есть везде" будто пожирает всё больше и больше юных умов...
PS: если что, я лет пятнадцать на рубях уж пишу порой и до 1.9 был сильно рад (дальше Мацу не хватило жёсткости Линуса согнать торопыг с 1.9 в prod, увы).
| |
|
3.186, Аноним (187), 12:35, 26/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
Подразумевается, что на Перле это будет самая лаконичная программа? Так зато синтаксис ужасен! Для такой простой задачи любой скриптовый язык подойдет.
| |
|
2.14, нах (?), 14:13, 25/06/2018 [^] [^^] [^^^] [ответить]
| +4 +/– |
в "проектах" его, наверное, сто лет не используют, а вот там, где шелловского однострочника уже не хватает, или он получается не на одну строку - вполне себе жив и поныне.
Хотя с приходом нового молодого поколения devops, знающих пихон и не понимающих особенностей перлового синтаксиса (керниган с пайком им уже неинтересны, из шеллов кое-как освоен bash...зачеркнуто, mc) - все реже и реже.
| |
|
3.19, Vitaliy Blats (?), 14:40, 25/06/2018 [^] [^^] [^^^] [ответить]
| –3 +/– |
>> Хотя с приходом нового молодого поколения devops, знающих пихон и не понимающих особенностей перлового синтаксиса
Это называется "эволюция" и "естественный отбор".
Если для достижения одного и того же результата один язык позволяет сесть и написать, а второй язык заставлять сесть выучить понять особенности - второй язык скоро сдохнет. Что и произошло с перлом.
А что касается релизов...Если смешать бочку гoвна с тремя бочками меда - получится четыре бочки гoвна.
| |
|
|
5.22, Vitaliy Blats (?), 14:50, 25/06/2018 [^] [^^] [^^^] [ответить]
| –3 +/– |
> что это за волшебный язык, который "сесть и написать"?
Дык написали же: bash, python, кстати PHP на котором можно писать офигенные соснольные скрипты.
| |
|
6.30, dotpot (?), 15:31, 25/06/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
На bash/python сразу пишут, не изучая в т.ч. особенностей?.. ясно-понятно
| |
|
7.36, Vitaliy Blats (?), 15:51, 25/06/2018 [^] [^^] [^^^] [ответить]
| –3 +/– |
> На bash/python сразу пишут, не изучая в т.ч. особенностей?.. ясно-понятно
А че тебя удивило?
Я долгое время писал скрипты на bash и даже не знал что многие его команды внешние. Когда узнал - ничего не поменялось, скрипты как работали так и работают.
Python просто удобочитаем.
| |
|
8.86, Аноним (86), 21:37, 25/06/2018 [^] [^^] [^^^] [ответить] | +1 +/– | Есть люди, чей опыт ограничен python - для них, вероятно, удобно, для, лично, ме... текст свёрнут, показать | |
|
|
6.37, qwerty123 (??), 15:55, 25/06/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> что это за волшебный язык, который "сесть и написать"?
> Дык написали же: bash, python
а ну ка оттранслирукте мне батенька xml файло в json с разбором полетов и пелопачиваением структур
и итоговой записью в SQL базу данных
"на bash или питоне", ну вот так "сев и написав".
я даже готов заплатить за это зрелище.
но немного, оно предсказуемое.
> кстати PHP на котором можно писать офигенные соснольные скрипты.
можно. но не нужно.
| |
|
7.139, Аноним (139), 02:45, 26/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> а ну ка оттранслирукте мне батенька xml файло в json с разбором
> полетов и пелопачиваением структур
> и итоговой записью в SQL базу данных
> "на bash или питоне", ну вот так "сев и написав".
А что сложного? Биндинг к libxml.so парсит, а другой формирует json. И тд.
Скриптовый язык всего лишь клей, соединяющий возможности библиотек.
| |
7.233, Аноним007 (?), 20:11, 26/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> а ну ка оттранслирукте мне батенька xml файло в json с разбором
> полетов и пелопачиваением структур
> и итоговой записью в SQL базу данных
> "на bash или питоне", ну вот так "сев и написав".
В современном мире разборы xml и json только и пишут, что на python и ruby, ничего особенного в этом нет, как собственно и заливка в разные БД. "import sqlalchemy" и вперед. Каждый день с таким кодом работаю.
На баше конечно придётся повозиться со строками, но в целом не шибко сложно.
> я даже готов заплатить за это зрелище.
> но немного, оно предсказуемое.
Давайте ссылки на ваши файлы - договоримся о цене.
| |
|
|
5.26, Аноним (26), 15:17, 25/06/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
JavaScript. Работает даже если и не должен, даже если неправильно, исключение он вероятно не бросит. Человечество стремиться к языку понятному даже обезьянам и целиком и полностью полагающемся на свой огромный фреймворк. Где есть всё, что может пожелать заказчик, просто настройки пропиши. Если в коде нет логики, то и нет ошибок в этой логике, любой идиот сможет так писать, а идиоты дешевы. Рынок...
| |
|
6.38, qwerty123 (??), 15:59, 25/06/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
> JavaScript. Работает даже если и не должен
Работает, даже если не нужен.
Работает, даже если нет результата.
Работает, даже если написать что-то другое.
И в другом месте.
| |
6.154, Michael Shigorin (ok), 09:15, 26/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Человечество стремиться к языку понятному даже обезьянам
Две ошибки на строку...
> любой идиот сможет так писать
Но лучше-то уму-разуму учиться, не так ли?
| |
|
|
4.33, qwerty123 (??), 15:42, 25/06/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
>>> Хотя с приходом нового молодого поколения devops, знающих пихон и не понимающих особенностей перлового синтаксиса
> Это называется "эволюция" и "естественный отбор".
Это называется попса в индустрии. Вот даже си для клавиатурных дятлов адаптировали, оберон с бейсиком скрестили и за "круто" выдали - go-go-baby-go называется.
А то у дятлов от c/с++ указателей мозговой клиренс регулярно.
| |
|
5.46, Vitaliy Blats (?), 16:51, 25/06/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
>>>> Хотя с приходом нового молодого поколения devops, знающих пихон и не понимающих особенностей перлового синтаксиса
>> Это называется "эволюция" и "естественный отбор".
> Это называется попса в индустрии. Вот даже си для клавиатурных дятлов адаптировали,
> оберон с бейсиком скрестили и за "круто" выдали - go-go-baby-go называется.
> А то у дятлов от c/с++ указателей мозговой клиренс регулярно.
Смысл не меняется. Если один язык решает одну и ту же задачу сложнее другого языка - он не нужен.
| |
|
6.59, qwerty123 (??), 17:39, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
>> Это называется попса в индустрии. Вот даже си для клавиатурных дятлов адаптировали,
>> оберон с бейсиком скрестили и за "круто" выдали - go-go-baby-go называется.
>> А то у дятлов от c/с++ указателей мозговой клиренс регулярно.
>Если один язык решает одну и ту же задачу
У тебя "язык решает задачи"?
А разработчики, не поверишь, автоматизируют деловые процессы. Разные.
В бюджет, сроки, жизненный цикл, качество, прочее.
Не, если хочншь потрепаться про сферических коней в вакууме, то чебы и нет. =)
| |
|
|
8.143, angra (ok), 05:20, 26/06/2018 [^] [^^] [^^^] [ответить] | +6 +/– | Фантазии человека, которому платят 1 в час, об общении менеджера с программиста... текст свёрнут, показать | |
|
|
|
5.188, Аноним (187), 12:48, 26/06/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
Не стоит плевать на Go только потому, что он хорош для "клавиатурных дятлов". Там тулчейн хороший, полностью написан на самом Go и местами даже доступен через стандартные либы. Поддержка архитектур очень приличная, компилится настолько быстро, что его многие используют как скриптовой (через go run). Проблем с обратной совместимостью не было совсем, крипто-библиотеки с уже весьма солидной репутацией, а не дыра на дыре. И все это стало возможным благодаря упрощению, был бы Go сложным - до сих пор бы пилили напильником. Не ради дятлов его делали простым, короче.
| |
|
6.204, Аноним (204), 15:13, 26/06/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Не стоит плевать на Go только потому, что он хорош для "клавиатурных
> дятлов".
Это плюются те, которые десятилетие зубрили C++/perl, в предвкушении как будут рубить бабло за свой статус "специалист по C++/perl". Теперь же у них хорошо полыхет, когда видят, что на реализацию перспективных проектов с жирными бюджетами зазывают не их, а каких-то Go-шников.
| |
|
7.231, qwerty123 (??), 20:00, 26/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Это плюются те, которые десятилетие зубрили C++/perl
Откуда вы такие, для которых десятилетие учить синтаксис на 10 страниц?
| |
|
8.239, Аноним (204), 23:20, 26/06/2018 [^] [^^] [^^^] [ответить] | +/– | Хе-хе, если стандарт C в Вашем восприятии имеет 10 страниц, то у Вас с ним, во... большой текст свёрнут, показать | |
|
|
|
|
4.81, пох (?), 20:51, 25/06/2018 [^] [^^] [^^^] [ответить] | +2 +/– | серьезно - вот так сел и начал писать сразу на пихоне, ни учебника не прочитав, ... большой текст свёрнут, показать | |
|
5.85, Анонимм (??), 21:36, 25/06/2018 [^] [^^] [^^^] [ответить]
| –6 +/– |
Пихон понятнее, в том числе после использования перла.
Скрипты на перл легко конвертируются в пихон.
На пихоне решаешь задачу, на перле не будучи гуру 80 левела часто сидишь и разбираешься как написать код чтобы он сyка заработал.
Если перестараться, то сам потом долго разбираешься со своими же скриптами, если надо чего поправить.
Перл не жилец. Учитывая ещё и фейл с 6 версией. Питон то как ни крути, а взлетел с версией 3,
консерваторы на 2.7 так или иначе переползут.
А перл 6 можно предавать земле.
| |
|
6.120, пох (?), 00:11, 26/06/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
> На пихоне решаешь задачу, на перле не будучи гуру 80 левела часто
> сидишь и разбираешься как написать код чтобы он сyка заработал.
странно, ни разу не приходилось. Мы ведь о том чтоб код решал задачу, а не как покрасивее выпендриться, использовав как можно больше сложных вещей?
Написать совершенно нечитаемый код - да, легко, и для этого гуру быть не надо, но так же просто написать и читаемый.
> Перл не жилец. Учитывая ещё и фейл с 6 версией. Питон то
это скорее плюс. Зачем языку вторая несовместимая версия, улучшающая что-то в мелочах?
> как ни крути, а взлетел с версией 3,
которой из трех? ;-)
> консерваторы на 2.7 так или иначе переползут.
да нет, поставят еще три третьих в кучку. И под каждый мелкий скрипт - свой venv
А там, глядишь, четвертую напишут.
| |
6.169, qwerty123 (??), 11:06, 26/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Пихон понятнее, в том числе после использования перла.
> Скрипты на перл легко конвертируются в пихон.
> На пихоне решаешь задачу, на перле не будучи гуру 80 левела
Может, все-таки прочитать и осмыслить 20-30 страниц про perl синтаксис?
Есть хорошие русские переводы.
Везде: объект, методы, переменные, константы, цикл, условия, массивы, указатели, передача данных в/из, контекст исполнения, локальные/глобальные переменные, исключения, системные операции, выделение памяти/уборка мусора.
чета забыл, кажется. =)
SQL кортежи это отдельно. =)
| |
|
7.171, Аноним (151), 11:14, 26/06/2018 [^] [^^] [^^^] [ответить]
| –3 +/– |
Не. Проще забить и перейти к более понятному языку.
Что было и сделано. С перла на питон, с питона на голанг.
Перл в печку, не нужен.
| |
|
|
9.189, Аноним (151), 12:50, 26/06/2018 [^] [^^] [^^^] [ответить] | –4 +/– | Давно не студент И вообще не программист Просто есть задачи, которые надо реша... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
3.51, Anonim (??), 17:16, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
эта шутка родила 2 года назад, так что когда этот ребенок сисадмина и программиста научится говорить, ждите новый виток "новых" старых шуток.
| |
|
|
1.45, inferrna (ok), 16:50, 25/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
Поддержу дискуссию. Питон унивесален, на нём можно вообще всё - игры, дата-майнинг/нейронки, кампухтер-вижн, бэкэнд, скрипты "на раз". Проще выучить один раз его, чем ломать голову об синтаксис нового языка под каждый тип задачи.
Пёрл хорош в узкой специфике для тех, кто уже зачем-то его выучил.
| |
|
2.53, Anonim (??), 17:25, 25/06/2018 [^] [^^] [^^^] [ответить]
| +5 +/– |
Поддержу дискуссию. C/C#/Java/Go/"твой любымый яп" универсален, на нём можно вообще всё - игры, дата-майнинг/нейронки, кампухтер-вижн, бэкэнд, скрипты "на раз".
я считаю лучше больше и каждому выдать фломастер. но есть специализированные задачи VHDL/dtrace lang/GLSL/NASM/IR/итд которые под свои задачи подходят лучше чем "универсальные" языки.
| |
|
3.255, inferrna (ok), 16:32, 27/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
>C/C#/Java/Go/"твой любымый яп" универсален
не настолько - у питона есть биндинги практически ко всему. Если писать изолированные от внешнего мира хэлловорлды, то можно спорить за синтаксис и удобство, тут он не идеален. Но по количеству реальных задач, где он вполне успешно применим, он на 1м месте. Круг моих интересов широк, мне проще знать один язык, чем по 1-му на каждый интерес - поэтому таки питон.
| |
|
2.71, Аноним (71), 18:45, 25/06/2018 [^] [^^] [^^^] [ответить]
| +9 +/– |
"синтаксис на отступах" - вот и всё, что нужно знать о самом бестолковейшем языке 21 века.
| |
|
3.74, Аноним (-), 19:20, 25/06/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
> "синтаксис на отступах" - вот и всё, что нужно знать о самом бестолковейшем языке 21 века.
О Haskell что ли?
| |
3.75, Анонимм (??), 19:21, 25/06/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ничего не бестолковейший. Он даёт возможность решать задачи людям, которые не являются программистами. Он простой как доска.
| |
|
4.157, Michael Shigorin (ok), 09:20, 26/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Он простой как доска.
...и настолько же эффективный? ;-)
Слышали когда-нить про балансы вроде удобство/безопасность?..
| |
|
3.256, inferrna (ok), 16:35, 27/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> "синтаксис на отступах"
Не поверишь, но читать логику с 5-ю вложениями одинаково тяжело, что на С, что на питоне. Только на питоне это видно сразу и сразу смотрится погано, возможно побуждая автора что-то изменить. А на другом языке так ведь и оставит, чтобы через полгода самому ничего не понять.
| |
|
2.73, Анонимм (??), 19:20, 25/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
На Go тоже можно почти всё, иной раз и больше питона находится решений. Вопрос желания написать код. Только Go гораздо быстрее питона.
| |
2.77, Аноним (184), 19:39, 25/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Питон унивесален, на нём можно вообще всё - дата-майнинг/нейронки, кампухтер-вижн,....
Чем хорош питон - у него вообще нигде нет области применения, где он был бы хорош.... Везде есть что-то лучше или сильно лучше. Собственно, из перечисленного списка, он везде как нашлёпка над основным языком программирования.
Питон - чисто учебный язык, который сейчас не годится ни для чего серьёзного
| |
|
3.87, Анонимм (??), 21:42, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
Питон отличный язык для костылей, времянок, одноразовых скриптов, как переходник для мощных библиотек, написанных на си/си++.
Учебным его, конечно, нельзя называть, ибо кроме учебных, он решает кучу вполне коммерческих и научных задач.
Как актуальный ныне датасайнс, который по сути не программист, но писать всякие задачи обработки данных надо. Как бизнес аналитики, которые sql запросы наворачивали/ют.
| |
|
4.96, qwerty123 (??), 22:44, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> он решает кучу вполне коммерческих и научных задач.
Интерпретатор "решает задачи"? =)
| |
4.98, Аноним (184), 22:48, 25/06/2018 [^] [^^] [^^^] [ответить] | +2 +/– | Для датасайнса уже лет 30 как есть R Который, между прочим, как встраивают чуть... большой текст свёрнут, показать | |
|
5.103, Анонимм (??), 23:01, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
Есть и R, часто рядом в вакансиях стоят с питоном.
Странно, не странно, но факт же, питон один из популярнейших языков, в том числе для датасайнса, машинлёнинга, бигдаты.
| |
|
6.108, Аноним (61), 23:13, 25/06/2018 [^] [^^] [^^^] [ответить] | +/– | Ну потому, что на R можно писать алгоритмы, а на питоне ничего не напишите - мед... большой текст свёрнут, показать | |
|
7.158, Michael Shigorin (ok), 09:24, 26/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Нет у питона будущего, кроме как учебного языка
А помните "учебный" паскаль и сколько потом было с невиданным упорством на нём понакропано?..
| |
|
8.165, Аноним (61), 10:15, 26/06/2018 [^] [^^] [^^^] [ответить] | +/– | Паскаль - очень неплохо сделанный язык В том числе, для обучения основам алгори... большой текст свёрнут, показать | |
8.167, Аноним (164), 10:43, 26/06/2018 [^] [^^] [^^^] [ответить] | +/– | Паскаль отличный язык, он в принципе правильный, и код на нём гораздо проще поня... текст свёрнут, показать | |
8.173, Аноним (151), 11:17, 26/06/2018 [^] [^^] [^^^] [ответить] | +/– | До сих пор кропают и довольно большие деньги платят за коммерческий дельфи, или ... текст свёрнут, показать | |
|
|
|
9.243, angra (ok), 05:44, 27/06/2018 [^] [^^] [^^^] [ответить] | +/– | Я ни разу не любитель питона, но мне резко стало интересно, какие это скриптовые... текст свёрнут, показать | |
|
|
7.257, inferrna (ok), 16:41, 27/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> тащи с собой C-программиста, который сделает библиотеку
берёшь кусок кода, который тебя беспокоит, и конпеляешь его через cython. Если ещё и переписать с cdef и сишными типами, то получится так же быстро, как на Цэ - и полученную либу сразу можно подключать обратно в питоновский код простым import.
| |
|
|
|
6.148, Аноним (61), 07:35, 26/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> В генту тоже питон. А какие дистры питонфри еще вопрос.
SUSE, OpenSUSE
| |
|
7.159, Michael Shigorin (ok), 09:36, 26/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> В генту тоже питон. А какие дистры питонфри еще вопрос.
> SUSE, OpenSUSE
Альтовый basesystem не включает питон; автоматизация в основном на (lib)shell, где не требуется сложных структур данных.
| |
|
|
9.232, пох (?), 20:03, 26/06/2018 [^] [^^] [^^^] [ответить] | +/– | перлу для самовоспроизводства нужен только c-компилятор, причем - примитивный ... текст свёрнут, показать | |
|
|
11.249, нах (?), 13:08, 27/06/2018 [^] [^^] [^^^] [ответить] | +/– | просто конкретно ему мало зачем нужно - предполагается, что хоть и хромой на все... текст свёрнут, показать | |
|
|
|
|
|
|
5.259, inferrna (ok), 16:54, 27/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> А питон, на котором нельзя написать ни один вычислительный алгоритм
python + mako + pyopencl
позволяют с чудовищной гибкостью и эффективностью писать чудовищно быстро исполняемые алгоритмы (если нужна именно числодробильня), так что это ты зря. Для остального есть cython/numba.
| |
|
4.107, Аноним (107), 23:12, 25/06/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
Для времянок и одноразовых скриптов - перл как раз проще, чем питон. Типизация переменных постоянно мешается под ногами, идиотские телодвижения при преобразовании типов нужно делать, жесткие требования по выравниванию строк не дает нормально "на ходу" модифицировать скрипты и копипастить из других скриптов и интернета, работа со строками и регулярными выражениями менее удобна, без предварительной установки и настройки текстового редактора - просто невозможно что-то написать по-быстрому, просто зайдя на любой сервер в vi. Ну и, блин, CTRL-C в мультитредовых скриптах уже работает?
| |
|
5.112, Анонимм (??), 23:39, 25/06/2018 [^] [^^] [^^^] [ответить]
| –3 +/– |
Да нормально там всё в питоне, дело привычки. Всё на ходу правится, копипастится без проблем.
Зато как вспомню, в перле понадобился многомерный массив, вот это настоящее уродство.
А в питоне с этим всё просто супер.
| |
|
6.144, angra (ok), 05:30, 26/06/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Зато как вспомню, в перле понадобился многомерный массив, вот это настоящее уродство.
А что в нем уродливого?
$ perl -MData::Dumper -E '$a->[1][2][3][4]=5; say $a->[1][2][3][4]; say Dumper $a'
5
$VAR1 = [
undef,
[
undef,
undef,
[
undef,
undef,
undef,
[
undef,
undef,
undef,
undef,
5
]
]
]
];
| |
6.254, Аноним (107), 16:25, 27/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
Многомерные массивы - это фигня. А вот когда язык, позиционируемый как "для простых скриптов" не может float из файла одной строчкой прочитать (причем, выведенный другим таким же простым скриптом), это уже диагноз...
| |
|
|
|
|
2.192, Аноним (187), 12:56, 26/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> игры, дата-майнинг/нейронки, кампухтер-вижн
ага, щаз :D
это, к вашему сведению, называется "оркестровка". т.е. питоно-код содержит только бизнес-логику, вызывая либы, написанные на C
что дает право утверждать, что код полностью написан на питоне?
| |
|
3.258, inferrna (ok), 16:47, 27/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> т.е. питоно-код содержит только бизнес-логику,
> вызывая либы, написанные на C
Это как в радиотехнике: творение радиолюбителя содержит только бизнес-логику, используя детали (кондёры, транзисторы, резисторы, дроссели) сделанные на заводе. А вот попробовал бы он всё сам, с нуля! Ему бы жизни не хватило на радиоприёмник, зато сам.
| |
|
|
1.68, zoonman (ok), 18:16, 25/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
> my %sanitised_values = delete %input_values{@allowed_keys};
Никогда не любил Perl за этот уродливый стиль. Надо быть редким извращенцем, чтобы возвращать удаленные элементы, а не новый массив/хэш с удаленными элементами.
В нормальном языке это может выглядеть так:
sanitizedValues = project(inputValues, allowedKeys)
Правильно говорят, что людей формирует среда. Если человек все время работает с уродливым синтаксисом, то нормальный синтаксис у него вызывает жесткое отрицание.
Чем больше языков вы изучите, тем меньше вы будете хотеть разного синтаксического сахара в виде разных спецсимволов меняющих интерпретацию выражений.
| |
|
2.70, A.Stahl (ok), 18:24, 25/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Программист на Форт даже на Си будет писать как на Форт. Sad but true.
| |
2.72, Аноним (71), 18:46, 25/06/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
То, что ты привык хлебать лаптем щи, не делает людей с ложками извращенцами. Просто прими это - есть мир вне твоего эгоистичного яйца.
| |
|
3.78, zoonman (ok), 20:02, 25/06/2018 [^] [^^] [^^^] [ответить]
| –5 +/– |
> То, что ты привык хлебать лаптем щи, не делает людей с ложками
> извращенцами. Просто прими это - есть мир вне твоего эгоистичного яйца.
Я не смирился и давно не пишу на Perl.
Perl активно вытесняется Go, Rust нажимает на C++. PHP стал новой Java.
В веб уже вовсю правит TypeScript.
А Python - язык №1 в области машинного обучения и искусственного интеллекта.
По поводу принятия мира таким, каков он есть, приведу вам Индию в пример. Ужасная и грязная страна с бесконтрольным ростом населения.
Ни один разумный человек не считает это нормальным, но индусы живут и ничего не хотят менять.
| |
|
4.80, пох (?), 20:35, 25/06/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
> По поводу принятия мира таким, каков он есть, приведу вам Индию в пример. Ужасная и грязная
> страна с бесконтрольным ростом населения.
с первой попытки попавшая орбитальной станцией в орбиту марса, а не "фобос-в-грунт" - две из двух при том что ничего революционного и нового для этой страны в том проекте не было (в тех его частях, где и случилось "в грунт", новые показать себя не успели).
Может что-то не так с _вашим_ знанием о мире?
Кстати, темпы роста населения (не сам рост, а производная) у них резко упали - так что они немного нервничают по этом поводу.
перл заменяется go? Как прекрасно... где находится вход в эту страну волшебных единорогов? (и надеюсь, это не тот что от ms?)
| |
|
5.93, zoonman (ok), 22:35, 25/06/2018 [^] [^^] [^^^] [ответить] | –2 +/– | Вау С первого раза попали в орбиту Марса Когда другие страны уже давно ездят... большой текст свёрнут, показать | |
|
6.117, пох (?), 23:50, 25/06/2018 [^] [^^] [^^^] [ответить] | –1 +/– | полторы другие страны Эрефия в их число не вошла, хотя очень хотела и денег угр... большой текст свёрнут, показать | |
|
7.123, zoonman (ok), 00:31, 26/06/2018 [^] [^^] [^^^] [ответить]
| –5 +/– |
Я вообще не знаю, для чего сейчас Perl используется. Последний раз его видел 6 или 7 лет назад.
Там, где он использовался гораздо лучше использовать PHP.
Он понятнее, можно написать тесты, есть куча всего на свете для разработки. А главное, нет особых конфликтов при установке.
В Perl, Ruby и Python вечно какие-то конфликты, постоянная война зависимостей и т.д.
А с С и С++ там вообще жесть, все время не хватает какой-нибудь библиотеки. Ах да, оно еще может компилиться полдня, а потом выпасть с какой-нибудь "fatal error" без внятного описания. Ну а затем нужно потратить несколько дней на то, чтобы заставить это работать.
| |
|
8.225, Аноним (213), 19:33, 26/06/2018 [^] [^^] [^^^] [ответить] | +1 +/– | Которые будут выдавать вывод в формате TAP https testanything org который при... текст свёрнут, показать | |
|
|
|
|
4.84, Ку (?), 21:17, 25/06/2018 [^] [^^] [^^^] [ответить]
| +4 +/– |
>> PHP стал новой Java
[подавился jar файлом]
Теперь ваш уровень "компетентности" предельно ясен.
>> В веб уже вовсю правит TypeScript.
TypeScript это просто нашлепок над.
Если вы не пишете фреймворки, то он нафиг не нужен.
Он еще более НЕ используется, чем используется.
Не нужно обожествлять.
>> Ужасная и грязная страна
Прекрасная страна.
>> индусы живут и ничего не хотят менять
Что за детский сад? На то есть экономические причины, а не "хотение".
Тут с компетентностью тоже проблемы.
| |
4.97, Аноним (204), 22:44, 25/06/2018 [^] [^^] [^^^] [ответить] | –2 +/– | Perl давно заменил python Примерно тогда, когда куча системных тулзовин, вроде ... большой текст свёрнут, показать | |
|
5.111, qwerty123 (??), 23:30, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
>разработка стоит на порядок дешевле чем на C++.
За счет чего? Халявы то не бывает.
| |
|
6.116, Vitaliy Blats (?), 23:44, 25/06/2018 [^] [^^] [^^^] [ответить]
| –5 +/– |
>>разработка стоит на порядок дешевле чем на C++.
> За счет чего? Халявы то не бывает.
За счет простоты и порога входа.
Это как раз то, что я назвал "эволюцией" в комментах повыше.
Бородатый задpот потратил 20 лет своей жизни на изучение С++ или Perl, и стал считать что ему все должны стопицот тыщ долларов за его "знания", которые помогут написать очередную программу учета для ООО "Рога и копыта".
Вчерашний студент выучил Go за месяц, и теперь готов написать программу учета для ООО "Рога и копыта" в три раза быстрее бородатого задpота, и в три раза дешевле.
На выходе будет то же самое. Интерфейс с кнопочками. Зачем платить больше ?
| |
|
7.126, Ку (?), 00:46, 26/06/2018 [^] [^^] [^^^] [ответить]
| +5 +/– |
>> Бородатый задpот
>> стал считать что ему все должны
>> за его "знания"
Это говорит ваша зависть, либо обида.
>> Вчерашний студент выучил Go за месяц
И напишет кусок наколеночного г*вна за НЕДОРОГО.
В одной из фирм в которой я работал достаточно долго были курсы по ЯП.
Мы там, естестственно, выдергивали самых толковых.
Так вот, 1 из 80-100 что-то из себя действительно представляет.
Остальные нихера не знают и нихера не хотят, кроме как денег.
Если вы считаете, что достаточно выучить синтаксис, ключевые слова, типы, циклы и прочая и вы стали ГУРУ - вы жестоко ошибаетесь. То что вы написали, вообще как-то навно по детски выглядит.
| |
7.128, Ку (?), 01:03, 26/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
И еще немного об вашей ахинее..
Вменяемый гуру сишник не будет страдать х*рней и писать программу учета или прочую фигню. Просто потому, что это неинтересная и низкооплачиваемая работа.
Поэтому эту кость схавает кто-нить подешевле и попроще.
И он, сишник, от этого не пострадает, т.к. он работает в энтерпрайзе на серьезных и интересных задачах с соответсвующим денежным вознаграждением.
Детский сад.
| |
|
8.182, Аноним (204), 11:59, 26/06/2018 [^] [^^] [^^^] [ответить] | +1 +/– | В Ынтерпрайсе работают жабисты, SQL-щики всех диалектов и cobol-исты Сишники си... текст свёрнут, показать | |
|
9.198, Ку (?), 13:49, 26/06/2018 [^] [^^] [^^^] [ответить] | +2 +/– | Мне мои глаза показывают вакансии для сишников втч где ЗП от 100 килорублей ... большой текст свёрнут, показать | |
|
|
11.208, Ку (?), 16:12, 26/06/2018 [^] [^^] [^^^] [ответить] | +3 +/– | Я не пишу о сложности ЯП и не вывожу зависимость с ЗП Вы или не вы писали, чт... текст свёрнут, показать | |
|
|
11.241, Ку (?), 00:28, 27/06/2018 [^] [^^] [^^^] [ответить] | +2 +/– | Поделитесь, пожалуйста, вашим уровнем ЗП и желательно фирмой где вы работаете Т... текст свёрнут, показать | |
|
|
|
|
|
|
5.230, yet another anonymous (?), 19:50, 26/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> На C++ нажимает Go, да-да. Видна нарастающая тенденция с переводом разработок
> с C++ на Go в проектах, где всё до этого писалось
> на C++. Это становится массовым. На бухтёжь и возмущение старых C++-ников
> (сам такой) никто (из менеджеров и техлидов) не обращает внимания, не
> нравится-go на пенсию. Ибо то новое, написанное на Go, всем требованиям
> удовлетворяет, а разработка стоит на порядок дешевле чем на C++.
Ух сколько нажимальщиков развелось: D, Go, Rust, ObjectiveC, C#, Java, JavaScript & friends, Swift, Dart...
И каждый на два, нет, на четыре порядка лучше!
| |
|
4.160, Michael Shigorin (ok), 09:40, 26/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ужасная и грязная страна с бесконтрольным ростом населения.
> Ни один разумный человек не считает это нормальным, но индусы
> живут и ничего не хотят менять.
Нет бы войнушку учинили с соседями или хотя бы революцию?
Ну и чтоб под эту сурдинку и "лишние рты" порезать, и энергопотребление.
</offtopic>
| |
|
5.242, пох (?), 00:43, 27/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Нет бы войнушку учинили с соседями или хотя бы революцию?
Миш, там и войнушка не то чтобы до конца и насовсем кончилась, и с революцией все не так давно отшумело (просто надо понимать немного, как устроены эти государства и как именно там оно обставлено)
только то и другое,да еще в примитивных обществах, как раз вызывает всплеск рождаемости, а не наоборот.
но они не хотят в примитивное, они хотят технологий и вполне неплохо в этом преуспевают - от бионики до ядерной физики. Хорошие при этом доступны, разумеется, меньшинству. Зато дешевые - действительно дешевы - вся ЮВА ездит на Tata, кроме тех богатых буратин, у которых хватило на подержанного японца.
| |
|
4.170, Аноним (164), 11:08, 26/06/2018 [^] [^^] [^^^] [ответить] | +1 +/– | Они разные, совсем разные, просто часть пограничных задач ушла на GO А точно на... большой текст свёрнут, показать | |
4.196, Ordu (ok), 13:20, 26/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ни один разумный человек не считает это нормальным, но индусы живут и ничего не хотят менять.
Интересная постановка вопроса.
> Ни один разумный человек
Типа все индусы неразумны? Или индусы не люди? Индусов, вообще-то, полтора миллиарда человек, и довольно странно выкидывать их из генсовокупности, говоря о том, что обобщённый человек считает нормальным.
> ничего не хотят менять
Они меняют. Индия, между прочим, имеет экономику, которая стабильно растёт последние несколько десятилетий. Экономика Индии сейчас в top10 по размеру, и у неё есть все шансы в течение ближайших нескольких десятилетий выйти в top3, встать рядом с США и Китаем.
Короче, пример твой неудачный.
| |
|
|
2.83, ы (?), 21:13, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Никогда не любил Perl за
О, как нам всем полегчало от таких знаний.
> Надо быть редким извращенцем, чтобы возвращать удаленные элементы,
Надо быть редким тупицей, чтобы не заметить, что delete меняет %input_values.
> Правильно говорят, что людей формирует среда.
Обычно, увы, пятница. И последующие выходные.
| |
|
3.90, zoonman (ok), 22:11, 25/06/2018 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Надо быть редким тупицей, чтобы не заметить, что delete меняет %input_values.
А вдруг это pure-функция? Или вы не знаете, что такие бывают?
| |
|
4.122, ы (?), 00:28, 26/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А вдруг это pure-функция?
man perldoc. Информация по разрешению "вдруг" на первой же странице.
> Или вы не знаете, что такие бывают?
Ещё одна не особенно нагруженная смыслом классификация вида "сущности делятся на". Ну да чёрт с ней, лишь бы схоластики со скуки не перемёрли.
Пусть будут, возражений нет.
| |
|
|
2.253, Pilat66 (?), 14:15, 27/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> my %sanitised_values = delete %input_values{@allowed_keys};
> Никогда не любил Perl за этот уродливый стиль. Надо быть редким извращенцем,
> чтобы возвращать удаленные элементы, а не новый массив/хэш с удаленными элементами.
Ну так в этом примере и возвразщается "массив/хэш с удаленными элементами".
| |
2.272, Роман (??), 15:54, 19/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Я когда был маленький - писькой мерился с друзьям, но это было так давно. Сегодня я бородатый дядька - и у меня хватает мозгов понять - что в каждом мнении есть правда и тратить время на подобную писанину я бы не стал - а уж тем более обсуждать это. Я бы просто посоветовал бы поскорее вырости.
| |
|
1.88, Аноним (88), 22:02, 25/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Питонисты зачем-то расхваливают питон под новостью о новом перле.
Ни один перловик на ваш уг недоязык не перейдет. Никогда.
Новые перловики не в комментариях опеннета появляются.
Перл обычно учат, когда есть перед глазами пример зрелого перловика и хочется быть как он. Мнение питонистов на этом этапе уже ничего не решает.
Не тратьте время. Перл хоронят всю его историю. Но он живее всех живых. Его даже появление пхп не убило. Ваши кукареки тем более.
| |
|
2.89, Анонимм (??), 22:10, 25/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
Все языки в той или иной степени живые. Но вакансии и рейтинги показывают то, на чём решаются новые задачи, за что платят деньги. В порядке хобби какие-то задачи на перле можно решать ещё много лет, только платить за это не будут.
hh.ru
Работа в России
244 вакансии «perl»
1330 вакансий «php»
1802 вакансии «Python»
| |
|
3.91, Аноним (88), 22:25, 25/06/2018 [^] [^^] [^^^] [ответить] | +/– | Можно сказать, что питон занимает место php Новых проектов на перле полно Сип... большой текст свёрнут, показать | |
|
4.94, Анонимм (??), 22:36, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
А тут вообще бывает хоть одна тема чтобы не обсирали ? Или заметка никому не интересна и под ней пара каментов. Или знатный наброс на вентилятор :)
Никто особо не обсирает, просто, видимо, про сам перл комментировать нечего, так чтобы конкретно про перл, а не сравнивать с другими языками, потому что люди работают на других языках по разным причинам.
| |
|
5.99, Аноним (88), 22:49, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> А тут вообще бывает хоть одна тема чтобы не обсирали ? Или
> заметка никому не интересна и под ней пара каментов. Или знатный
> наброс на вентилятор :)
> Никто особо не обсирает, просто, видимо, про сам перл комментировать нечего, так
> чтобы конкретно про перл, а не сравнивать с другими языками, потому
> что люди работают на других языках по разным причинам.
Про сам перл все нормально прокомментировали. Просто питонисты перла не знают, а комментировать почему-то очень хочется. Зачем вообще комментировать язык, который не знаешь? Это риторический вопрос, отвечать не нужно.
| |
|
6.114, анонсим (?), 23:42, 25/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
да современные пихонисты вообще ничего не знают, смузибородатые хипсторы про него только байки травят, особенно о крутизне пихона в вебе
| |
|
|
4.200, DPDKguy (?), 14:25, 26/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Новых проектов на перле полно. Сипан пополняется ежедневно. Если вы чего-то не
> видели или не знаете, не значит что этого нет.
У меня простой вопрос. Допустим, компании в Москве надо расширить штат perl-программистов с 2х человек до 25. Как долго компания будет нанимать 23 человека и есть ли они вообще на рынке?
На второй итерации штат растет с 25 до 130 человек.
| |
|
5.216, Аноним (216), 17:55, 26/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
Пример искусственный. Для проектов с таким количеством программистов берут джаву или сиплюсы. Для веба - php.
Аналогичные вопросы можно поставить по отношению к руби. Где вы рубистов 100 человек найдете? Будут еще большие проблемы.
Я бы эту задачу решал следующим образом. Звонил бы похапешникам уровня выше среднего и говорил, не хотят ли они поработать на перле, при условии что оплата будет повыше и опытные люди на испытательном все объяснят (ничего сложного, язык проще, чем похапе). Можно набрать хоть 500 человек.
| |
|
6.260, DPDKguy (?), 17:47, 27/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Пример искусственный. Для проектов с таким количеством программистов берут джаву или сиплюсы.
> Для веба - php.
А что тут такого? Окей, да даже просто нанять 5-6 человек на perl за разумное время - уже проблема в городе-миллионнике.
| |
|
|
|
3.100, Аноним (184), 22:52, 25/06/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Все языки в той или иной степени живые. Но вакансии и рейтинги
> показывают то, на чём решаются новые задачи, за что платят деньги.
Обратите внимание на то, что чем больше программистов под конкретную технологию, тем они дешевле. Питон сейчас у нас начал занимать нишу php только потому, что питонисты самые дешевые. Впрочем, если заказчик думает, что питон - это хорошо, то почему бы ему не впарить проекты на питоне.
| |
|
4.106, Аноним (204), 23:10, 25/06/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Обратите внимание на то, что чем больше программистов под конкретную технологию, тем
> они дешевле.
Сильно зависит. Если это Cobol, то да, чем меньше коболистов, тем они дороже, но если это perl, то нехватка перловиков лишь приводит к появлению работы для каких-нибудь питонистов по переписыванию кода с perl на python, и как следствие, востребованности питонистов (или каких других X-истов типа Rust-истов или Go-истов). То есть, за perl в современном мире никто не держится, есть кому поддерживать и развивать-терпят, как только с этим появляются малейшие трудности-сразу переписывают на чём-то более актуальном и молодёжном, типа Go или python.
| |
|
5.115, Аноним (216), 23:44, 25/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
>нехватка перловиков лишь приводит к появлению работы для каких-нибудь питонистов по переписыванию кода с perl на python
Сказочная глупость :)
Весь остальной пост не отстает. Есть факты, подтверждающие написанное?
Вот лучше почитайте, как люди с питоном мучались-мучались и выкинули нафиг. Особенно смешно, как поначалу сосанули с gevent и gunicorn. Не могу не смеяться каждый раз, когда это читаю.
https://blog.selectel.ru/oblachnoe-xranilishhe-obnovlenie-api/
Питон переписывают на go, а не перл.
| |
|
6.118, пох (?), 00:02, 26/06/2018 [^] [^^] [^^^] [ответить] | +/– | просто недоговорка - дальше либо банкрот, либо приходится переписывать тот перл ... большой текст свёрнут, показать | |
6.121, Аноним (204), 00:20, 26/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Весь остальной пост не отстает. Есть факты, подтверждающие написанное?
Что видел в компаниях, где работал последние 15 лет, о том и написал. Из самого последнего примера: был интернет сервис, реализованный на perl, предоставляющий кое-какую аналитику клиентам. Недавно была сформирована команда которая в течении нескольких месяцев переписала всё на python. Решение о переходе на python приняло техруководство. На python всё работает, как говорят, лучше, по ключевым параметрам. С поиском чуваков, которые будут развивать и поддерживать это дело, проблем будет в разы меньше, чем если бы это оставалось на perl. И так же везде.
| |
|
7.129, Аноним (216), 01:08, 26/06/2018 [^] [^^] [^^^] [ответить] | +2 +/– | Понятно-понятно Наложили кучу кода, которую оказалось проще переписать с нуля, ... большой текст свёрнут, показать | |
|
|
5.172, Аноним (164), 11:15, 26/06/2018 [^] [^^] [^^^] [ответить] | +/– | Есть 2 вида работы разработка нового модного, вдруг выстрелит поддержка и д... большой текст свёрнут, показать | |
|
6.203, Аноним (204), 15:01, 26/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Есть 2 вида работы:
> . разработка нового модного, вдруг выстрелит
> . поддержка и доработка работающего, стабильное, муторное, требующее погружения занаятие,
> часто с пониманием бизнеса.
Есть ещё третье-перевод реализации с одной технологии на другую. Переписывание кода с одного на другое-это одна из самых часто встречающихся работ в разработке ПО, и существала всегда на протяжении существования индустрии. За это платят больше чем за перечесленные выше два, и этого вида работ всегда по объёму было ровно столько же, сколько и первых двух, если не больше. Те же жабисты заработали кучи денег на переводе софта с cobol на java. Так же питонисты уже лет десять неплохо сшибают, переписывая проекты с perl на питон. Это всё факты.
| |
|
7.218, Анонимм (??), 18:47, 26/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
Как-то сомнительно, что именно с перла на питон, но всё-таки сшибают, в отличии от пёрдлоидов.
| |
|
|
|
|
|
|
3.132, Ку (?), 01:25, 26/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Как стать перловиком?
Есть побольше перловки, обильно посыпая ее перед этим красным молотым перцем.
| |
|
|
|
|
3.125, ы (?), 00:34, 26/06/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> В мире наиболее перспективным языком...
> Клингонский же.
Неправда ваша. Mandarin.
| |
|
|
3.267, _ (??), 06:26, 29/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
Ты знаешь _что_ считает тыЁб за рейтинг ? :-)))))))
| |
|
|
|
2.149, Аноним (151), 07:45, 26/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
Так вон же выше, целая толпа пейсателей на пёрдле.
Правда, скорее всего, там ни одного нет, которые большие коммерческие проекты поддерживает.
Скорее всего там, типа админы, у которых пёрдл в качестве хобби.
| |
|
1.201, Аноним (201), 14:26, 26/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Перешёл с перла на эрланг в веб-разработке. Кстати, вышел Erlang OTP 21.0. К сожалению нет новости
| |
|
2.217, Анонимм (??), 18:45, 26/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
За Эрланг респект и уважуха! Хороший язык, хотя и очень специфический и не простой.
| |
|
1.212, Аноним (212), 17:02, 26/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Интересно, разрабы не задумывались Moose запилить на уровне компилятора из коробки.
| |
|
2.251, Pilat66 (?), 13:46, 27/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Интересно, разрабы не задумывались Moose запилить на уровне компилятора из коробки.
Он вообще не нужен. От него только потеря производительности, нечитаемый и труднопонимаемый код (как раз то что ругают в Перле) и потеря совместимости.
| |
|
1.250, Pilat66 (?), 13:44, 27/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Мне Перл нравится, в отличии от Питона.
Но определяющим является поддержка того или другого в предметной области.
Например, Firebase (от Facebook) Перл не поддерживает.
Да и никто не поддерживает многие протоколы/спецификации/интерфейсы итд, приходится либо писать самому, либо ждать пока на CPAN кто-то выложит.
Прекрасный пример - OpenAPI v3. Smartbear давно написала все нужные инструменты; Jan Henning Thorsen, единственный кто взялся за интерфейс на Perl, всё ещё мучает Swagger (OpenAPI v2) несовместимыми с инструментами Smartbear (а других нет) дополнениями и отмазывается от перехода на v3. Как результат, два года назад можно было рассчитывать на OpenAPI, теперь нельзя.
Один из двух популярных ORM - RoseDB - "поддерживается" одним человеком, который давно потерял к нему интерес. И так везде. Так что тезис "perl мёртв" в достаточно большом смысле верный.
| |
|