The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Языку Python исполнилось 30 лет, opennews (??), 21-Фев-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


285. "Языку Python исполнилось 30 лет"  +/
Сообщение от Костян (?), 24-Фев-21, 18:09 
Там всё верно написано. Питон это подсобный инструмент, а не средство производства средств производства. В этом своём качестве не хуже, но и не лучше прочих подобных подсобных ЯП. Для сложных проектов не пригоден. Да и странно было бы перочинным ножиком пилить океанский лайнер -- это невозможно принципиально.
Ответить | Правка | Наверх | Cообщить модератору

287. "Языку Python исполнилось 30 лет"  –1 +/
Сообщение от Ordu (ok), 24-Фев-21, 19:37 
> Там всё верно написано. Питон это подсобный инструмент, а не средство производства
> средств производства. В этом своём качестве не хуже, но и не
> лучше прочих подобных подсобных ЯП. Для сложных проектов не пригоден. Да
> и странно было бы перочинным ножиком пилить океанский лайнер -- это
> невозможно принципиально.

Я описал в предыдущем комменте, что там написано. Попытка обосновать своё превосходство над другими. Я не знаю, является ли оно следствием ограниченности человека в сфере программирования, или оно следствие уязвлённого ЧСВ, которое надо подпирать всеми возможными костылями, или может оно является следствием чего-то ещё, чего я не могу вообразить навскидку. Но то, что это попытка искусственным образом накрутить себе ЧСВ -- это совершенно точно.

Не, ну ты сам подумай, чувак гордится званием программиста, когда по его разумению программист -- это обезьяна, которая пишет методы которые ему другие говорят написать. Сейчас, на фоне всех этих sjw и феминизма, вылезли утверждения о том, что программирование начиналось как женская профессия, даже фоточки есть, на которых чёрно-белые сексапильные девчонки обсуждают какие-то листинги. Так вот, и я смотрю на эти фоточки каждый раз, и думаю, что эти сексапильные девочки, скорее всего, чем-то типа того, чем занимается современный ассемблер: они получали программу накорябанную левой пяткой в символьном виде на клочке бумажки, и выдавали на выходе стопку перфокарт, готовую для загрузки в ЭВМ. И эти подозрения о сути их работы вгоняют меня в печаль, потому что, с одной стороны, они делают аргументы sjw и феминисток совершенно несостоятельными, а с другой стороны это лишь подозрения, и ими сложно причинять кому-либо баттхёрта.

Так вот, то что ptr128 описывает выше -- это работа того же уровня: тебе дали спецификацию, пиши по ней программу. Сиди и компилируй пайтоновый код в C++. И он пытается гордиться такой профессией. Естественно, что у него из этого ничего не выходит, и естественно, что он начинает доказывать, что именно то, что он делает -- это труЪ, а то что делают другие -- это не труЪ. Когда он это себе доказывает, его ЧСВ начинает цвести.

Ответить | Правка | Наверх | Cообщить модератору

296. "Языку Python исполнилось 30 лет"  +/
Сообщение от ptr128 (?), 24-Фев-21, 22:08 
> Так вот, то что ptr128 описывает выше

Сочувствую Вашему уязвленному ЧСВ, но лично мне еще ни разу не приходилось переписывать с Python на C++. Я просто вижу реакцию своих разработчиков на такие задачи и понимаю ее. Не пытаясь даже судить, насколько это плохо и хорошо, я просто объяснил, откуда у них несколько пренебрежительное отношение к Python - "сам не может написать код сразу на С++, а мне, аки обезьяне, приходится его код переписывать".
Лично мне удобней прототипировать на T-SQL, PL/pgsql, PL/R, PL/perl, добавляя С#/C/С++ CLR/Функции/методы сразу по мере необходимости. PL/pythonu не использую не столько из-за Python, сколько из-за буковки "u".

Ответить | Правка | Наверх | Cообщить модератору

297. "Языку Python исполнилось 30 лет"  –1 +/
Сообщение от Ordu (ok), 24-Фев-21, 22:28 
>> Так вот, то что ptr128 описывает выше
> Сочувствую Вашему уязвленному ЧСВ, но лично мне еще ни разу не приходилось
> переписывать с Python на C++.

Твои слова из того коммента, я их цитирую дословно копипастом: "После того, как в сто-пятсотый раз добавляешь метод в C++ класс, для того чтобы продавец/финансист/социолог/биолог/... мог вызвать его в своем любимом Python", было такое? Или ты хочешь сказать, что ты не переписываешь код с Python'а на C++, а тебе выдают ТЗ того, что нужно, и ты пишешь? Да, это конечно же совершенно всё меняет. Ты теперь не компилятор, а самостоятельный программист.

> Я просто вижу реакцию своих разработчиков на такие задачи и понимаю ее.

Я тоже понимаю. Я описал её выше. Они такие 20 лет учились кодить на C++, но сегодня превратились в обслуживающий персонал для программистов на python'е. Естественно, это вызывает баттхёрт.

> "сам не может написать код сразу
> на С++, а мне, аки обезьяне, приходится его код переписывать".

Да, да, я как раз об этом "аки обезьяне".

> Лично мне удобней прототипировать на T-SQL, PL/pgsql, PL/R, PL/perl, добавляя С#/C/С++
> CLR/Функции/методы сразу по мере необходимости. PL/pythonu не использую не столько из-за
> Python, сколько из-за буковки "u".

Твоя задача не прототипировать, а обслуживать программистов на пайтоне. У них креативный процесс, у тебя вся рутина.

Ответить | Правка | Наверх | Cообщить модератору

305. "Языку Python исполнилось 30 лет"  +/
Сообщение от ptr128 (?), 25-Фев-21, 09:31 
>> Лично мне удобней прототипировать на T-SQL, PL/pgsql, PL/R, PL/perl, добавляя С#/C/С++
>> CLR/Функции/методы сразу по мере необходимости. PL/pythonu не использую не столько из-за
>> Python, сколько из-за буковки "u".
> Твоя задача не прототипировать, а обслуживать программистов на пайтоне. У них креативный
> процесс, у тебя вся рутина.

Вы "чукча-писатель"? Или я настолько уязвил Ваше ЧСВ, что Вы уже не способны воспринимать дальше то, что я пишу? )))


Ответить | Правка | Наверх | Cообщить модератору

337. "Языку Python исполнилось 30 лет"  +/
Сообщение от Ordu (ok), 25-Фев-21, 16:40 
> Вы "чукча-писатель"? Или я настолько уязвил Ваше ЧСВ, что Вы уже не
> способны воспринимать дальше то, что я пишу? )))

Эй, когда ты брызжешь баттхёртом настолько, что каждое второе сообщение заканчиваешь синтаксическим бредом со скобками, лучше избегать разговоров о ЧСВ: поверь твои рассуждения о ЧСВ в таком состоянии будут выглядеть убедительными только для тебя. Это очень полезная эвристика: если хочется закончить предложение скобочками, то про ЧСВ надо молчать.

Ответить | Правка | Наверх | Cообщить модератору

340. "Языку Python исполнилось 30 лет"  +/
Сообщение от ptr128 (?), 25-Фев-21, 21:01 
>> Вы "чукча-писатель"? Или я настолько уязвил Ваше ЧСВ, что Вы уже не
>> способны воспринимать дальше то, что я пишу? )))
> про
> ЧСВ надо молчать.

Вообще-то, это исключительно Вы развили тему про ЧСВ. До Вашего выступления про "следствие уязвлённого ЧСВ" шла нормальная техническая дискуссия. Не потроллить автора, у которого все мысли в голове вертятся исключительно вокруг собственного ЧСВ я просто не мог )))


И не посмеятся над тем, как какой-то член-с-горы указывает что мне делать, а что не делать - тоже:
>> Лично мне удобней прототипировать на T-SQL, PL/pgsql, PL/R, PL/perl, добавляя С#/C/С++
>> CLR/Функции/методы сразу по мере необходимости. PL/pythonu не использую не столько из-за
>> Python, сколько из-за буковки "u".
> Твоя задача не прототипировать, а обслуживать программистов на пайтоне. У них креативный
> процесс, у тебя вся рутина.

Ответить | Правка | Наверх | Cообщить модератору

341. "Языку Python исполнилось 30 лет"  +/
Сообщение от Ordu (ok), 25-Фев-21, 21:27 
>>> Вы "чукча-писатель"? Или я настолько уязвил Ваше ЧСВ, что Вы уже не
>>> способны воспринимать дальше то, что я пишу? )))
>> про
>> ЧСВ надо молчать.
> Вообще-то, это исключительно Вы развили тему про ЧСВ.

Да. Я как чукча, что вижу, о том и пою. Но синтаксическое недержание-то с твоей стороны сыплется, так?

> До Вашего выступления про
> "следствие уязвлённого ЧСВ" шла нормальная техническая дискуссия.

Хахахаххах. Ты ЭТО называешь технической дискуссией? Это куча личного мнения, которым ты пытался натянуть сову на глобус, чтобы доказать, что программирование на пайтоне -- это не программирование, а программист на пайтоне -- это не программист. Хотя не, это совсем глупостью выглядит да? Наверное, ты пытался доказать, что они не "настоящие" программисты. И все эти сложности и столько букв тебе понадобились для того, чтобы сокрыть то, что твоё определение "настоящего программиста" сводится к одной букве "я".

Это не техническая дискуссия, это политическая дискуссия о порядке клевания, о статусе в обществе. Причём ведущаяся по законам политической дискуссии, а не технической. Если ты путаешь техническую дискуссию с политической, тебе следует поработать над своим информационным пузырём, уменьшив в нём количество высказываний политиканов, и увеличив количество технарских высказываний. Я очень рекомендую найти каких-нибудь PhD ведущих блоги на темы интересные тебе, и читать их регулярно, как образец для подражания. Заодно может какой полезной информации подчерпнёшь.

Ответить | Правка | Наверх | Cообщить модератору

342. "Языку Python исполнилось 30 лет"  +1 +/
Сообщение от ptr128 (?), 25-Фев-21, 22:02 
> Да. Я как чукча, что вижу, о том и пою. Но синтаксическое
> недержание-то с твоей стороны сыплется, так?

Где? Вы же по делу ни одного возражения моим первоначальным утверждениям не привели, сразу перейдя к удовлетворению собственного ЧСВ )))
За что и оказались шутом на потеху публике.

Ответить | Правка | Наверх | Cообщить модератору

343. "Языку Python исполнилось 30 лет"  +/
Сообщение от Ordu (ok), 25-Фев-21, 22:54 
>> Да. Я как чукча, что вижу, о том и пою. Но синтаксическое
>> недержание-то с твоей стороны сыплется, так?
> Где? Вы же по делу ни одного возражения моим первоначальным утверждениям не
> привели,

Это каким утверждениям? Там сплошная имхота и личное отношение к пайтону. Как можно возражать на такое? Если кому-то не нравится пайтон, можно ли ему доказать, что ему нравится пайтон? Если тебе всё ещё кажется, что у тебя там есть технические аргументы, и тебе интересны контр-аргументы к ним, то я тебе рекомендую сделать следующее, изложить всё то по пунктам.

1. Какое утверждение ты пытаешься аргументировать? Как я вижу, ты пытаешься аргументировать, что программист на пайтоне не программист. Это не техническое утверждение, спорить с этим я не буду. Я могу поглумиться над этим утверждением и над тем, кто его заявляет, но спорить с ним я не буду. Но может там есть другой месседж, которого я не увидел? Вот изложи его так, чтобы я увидел.

2. Аргументы. Лучше по пунктам. Можно не вдаваться в подробности и изложить их схематически: если мне что-то будет непонятно, я переспрошу.

Ответить | Правка | Наверх | Cообщить модератору

344. "Языку Python исполнилось 30 лет"  +/
Сообщение от ptr128 (?), 25-Фев-21, 23:50 
> 1. Какое утверждение ты пытаешься аргументировать? Как я вижу, ты пытаешься аргументировать,
> что программист на пайтоне не программист.

Это у Вас, батенька, глюки )))

> 2. Аргументы. Лучше по пунктам.

1. Python не функционален без использования библиотек, написанных на компилируемых языках программирования. Под "не функционален" я подразумеваю не отсутствие тьюринг-полноты, а в разы более низкое быстродействие даже по сравнению с другими интерпретаторами, не говоря уже о компилируемых языках программирования. Можете считать это профессиональной деформацией, но последние лет 10 я существенную часть своего времени трачу на оптимизацию чужого кода по требованиям клиентов.
2. Если "программист" знает только Python, то он не в состоянии изучить исходный код библиотек на C/C++, например, для локализации ошибки у себя или в этих библиотеках. Особенно это критично, когда через Python "склеиваются" библиотеки разных авторов неизвестной стабильности.
3. Профессиональный программист, свободно пишуший на двух десятках языках программирования, изучит код любой библиотеки. Но в случае, если именно интерпретатор ему сейчас не нужен (разовый код, прототипирование или необходимость динамической интерпретации), ему удобней будет использовать эту библиотеку из того же C. Исключительно ради возможности бесшовной отладки и упрощения дальнейшей поддержки.
4. Я ни одним словом не высказывался против Pyhton, как популярного интерпретатора. Более того, выше даже писал "Калькулятором или универсальным клеем можно и нужно пользоваться. Есть очень широкий класс задач, где воспользоваться готовыми библиотеками нужно не профессиональному программисту, а обычному специалисту в другой области. И очень хорошо и удобно, что Python это позволяет.". Но мне претит хайп, когда апологеты Python пропагандируют использование интерпретатора везде, включая задачи, где производительность критична, а параллелятся они из рук вон плохо. Еще раз: "Кесарю - кесарево".

Ответить | Правка | Наверх | Cообщить модератору

345. "Языку Python исполнилось 30 лет"  +/
Сообщение от Ordu (ok), 26-Фев-21, 02:07 
> Это у Вас, батенька, глюки )))

Дитятко, если бы ты чётко и ясно изложил свою агенду, мне бы не пришлось фантазировать. Но ты, заметь, так и не сказал чего ты хочешь доказать. Ты в курсе что доказательства не существуют в вакууме, и их нельзя отрывать от доказываемого утверждения. Что ты доказываешь?

> 1. Python не функционален […] я подразумеваю не отсутствие тьюринг-полноты, а в разы более низкое быстродействие даже по сравнению с другими интерпретаторами, не говоря уже о компилируемых языках программирования.

Ты не пугай так меня больше: "не функционален" при каком то кастомном определении функциональности языка. Будет лучше, если в следующий раз ты _сначала_ кастомное определение дашь, а потом будешь его использовать.

По теме ж, скорость работы пайтона ограничивает сферу его применимости, не более того. Пускай первым кинет камень тот, у кого нет ограничений на сферу применимости, вытекающих из фич языка.

> 2. Если "программист" знает только Python, то он не в состоянии изучить исходный код библиотек на C/C++ […]

А если он знает не только пайтон, то пайтон прекращает быть калькулятором и становится языком программирования, так чтоль? Или что ты там доказываешь? Ты глупости то не неси, а то люди могут подумать, что глупость не свойство твоих высказываний, а свойство тебя.

Или может я не понял к чему ты это сказал? Может быть, даже скорее всего: слишком уж глупость выходит, ты выглядишь умнее. Ну поясни тогда, что ты хотел этим сказать.

> 3. Профессиональный программист, свободно пишуший на двух десятках языках программирования, […], ему удобней будет использовать эту библиотеку из того же C. Исключительно ради возможности бесшовной отладки и упрощения дальнейшей поддержки.

Совершенно неочевидное высказывание? Почему ему будет удобнее? Я последнее время использую раст там, где раньше я использовал lisp (я в целом лисп предпочитаю пайтону, в силу ностальгических причин), но я не буду заменять lisp на C. Блин, там где можно за полчаса накидать готовую программу, на C придётся два дня писать. Уже только поэтому я не буду менять lisp на C, хотя на пайтон мог бы, если бы лиспа под рукой не оказалось бы. Мне приходилось пару раз на пайтоне писать вещи 1к+ строк, и он оставил весьма приятное впечатление.

В пайтоне довольно удобный ffi насколько я слышал, использовать C'шный код не сложнее чем из C. Но при этом тебе доступны фишки пайтона, и слелать матч регекспом, или итератор по файлам в директории, фильтрующий их по маске, или собрать имена файлов в динамический массив, или сделать из файла с изображением массив пикселей и наложить пару фильтров, или залить этот файлик на сервер посредством https, всё это делается на пайтоне вполпинка. То есть "вполпинка", ссылаясь на половину, не передаёт того насколько это проще в пайтоне, чем на C. И я не знаю каким местом надо думать, чтобы при наличии выбора, выбирать длинный и тернистый путь.

На C++ разрыв в сложности будет меньше чем с C, но я вот постоянно экспериментирую со "скриптами" на расте (который ещё проще в использовании чем C++), и как бы мне не хотелось доказать, что растом можно заменить пайтон и lisp, я не скажу этого, ибо это неправда. Можно, но придётся раза в два-три больше времени тратить на то же самое.

> 4. […]

Я не совсем понял в чём поинт. Это выглядит как старческое брюзжание о том, что кто-то что-то не то советует с пайтоном делать, и что пайтон не язык программирования. Но, по первой части я отказываюсь общаться без а) конкретных примеров тому, и б) обоснования того, почему нам не начхать на то, что кто-то там думает о пайтоне. Я не собираюсь тут выступать защитником соломенного чучела, которое ты искусно создал так, чтобы потом блестяще его победить. По второй части, я б рекомендовал тебе обосновать его с отсылками к какому-нибудь общепринятому определению языка программирования.

Ты хочешь технарскую дискуссию? Ну так соответствуй. Не надо придумывать новых определений для "функционального языка" и для "языка программирования". Придумывать такие определения понятиям, которые делают доказываемое утаерждение верным -- это явный признак политической демагогии, а не технической дискуссии.

Ответить | Правка | К родителю #344 | Наверх | Cообщить модератору

348. "Языку Python исполнилось 30 лет"  +/
Сообщение от ptr128 (?), 26-Фев-21, 09:11 
>> Это у Вас, батенька, глюки )))
> Дитятко, если бы ты чётко и ясно изложил свою агенду, мне бы
> не пришлось фантазировать.

Дедуля, в технических дискуссиях и на технических форумах фантазировать вообще не следует.

На дальнейший старческий маразм я отвечать даже смысла не вижу. А вообще, когда Вам глубоко за 70, лучше вообще прекращать позориться на форумах )))

Ответить | Правка | К родителю #345 | Наверх | Cообщить модератору

376. "Языку Python исполнилось 30 лет"  +/
Сообщение от Ordu (ok), 26-Фев-21, 16:27 
>>> Это у Вас, батенька, глюки )))
>> Дитятко, если бы ты чётко и ясно изложил свою агенду, мне бы
>> не пришлось фантазировать.
> Дедуля, в технических дискуссиях и на технических форумах фантазировать вообще не следует.
> На дальнейший старческий маразм я отвечать даже смысла не вижу. А вообще,
> когда Вам глубоко за 70, лучше вообще прекращать позориться на форумах
> )))

Как ты резко слился. Ты хоть про "функциональные языки" почитал? Узнал что-нибудь новое? Или беседа совсем бесполезно для тебя прошла?

Ответить | Правка | К родителю #348 | Наверх | Cообщить модератору

386. "Языку Python исполнилось 30 лет"  +/
Сообщение от myhand (ok), 02-Мрт-21, 15:36 
Добавлю в крышку гроба: купи себе учебники русского языка за курс средней школы.  И читай, читай...

Серьезно, ну ты же абсолютно безграмотен.

Ответить | Правка | К родителю #342 | Наверх | Cообщить модератору

320. "Языку Python исполнилось 30 лет"  +1 +/
Сообщение от КотМурзик (?), 25-Фев-21, 13:50 
Вы выдаёте фантазии впаривателей онлайн-курсов за чистую монету. Правда в том, что питон для программистов не нужен. Люди, которые идут учиться на программиста в ВУЗ, хотя бы часть из них, предполагают потом зарабатывать, реализуя полученные знания и навыки именно, как программисты. Такого явления на рынке труда, как программист на Питоне нет. Не нужно тут иллюзии плодить.
Ответить | Правка | К родителю #297 | Наверх | Cообщить модератору

336. "Языку Python исполнилось 30 лет"  +/
Сообщение от Ordu (ok), 25-Фев-21, 16:38 
> Такого явления на рынке
> труда, как программист на Питоне нет. Не нужно тут иллюзии плодить.

ШТА? Ты когда последний раз заглядывал на рынок труда? Лет 20 назад? С тех пор на пенсии сидишь?

Ответить | Правка | Наверх | Cообщить модератору

289. "Языку Python исполнилось 30 лет"  +/
Сообщение от Аноним (-), 24-Фев-21, 19:55 
>подсобный инструмент,
>средств производства.

О май гад! Это стопудово комуняка воспитанный на устаревшей концепции диалектического материализма. И вот такой тип нагруженный знаниями и понятиями XIX века, будет здесь в XXI веке излагать свои мысли?

О боже! О боже!

Ответить | Правка | К родителю #285 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру