1.5, Аноним (5), 13:05, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Из топика: "Добавлена поддержка t-строк"
"Хороша" "закладка". Надо смотреть внимательно.
| |
|
|
3.179, Аноним (179), 19:13, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Ну, EVAL() до сих пор существует.
Ну вот мы и вывели Питон на чистую воду! После стольких лет!
| |
|
2.46, Аноним (46), 13:59, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Закладка это форматные строки. Там прикол, что тот же yt-dlp исполняет код из названия видео на ютубе (если оно в определённом формате), на радость хомячкам.
| |
|
3.118, oficsu (ok), 16:45, 08/10/2025 [^] [^^] [^^^] [ответить]
| +5 +/– |
> тот же yt-dlp исполняет код из названия видео на ютубе (если оно в определённом формате)
Это тянет на критическую CVE. Уязвимость зарегистрирована? Какой у неё статус?
| |
|
4.123, Витюшка (?), 17:04, 08/10/2025 [^] [^^] [^^^] [ответить]
| –16 +/– |
Статус "одна бабка сказала". Никто не обязан бежать и регистрировать CVE. Это новостной форум. Ты мог бы потрудиться сам, и проверить слова. Если CVE нет - отписаться и создать её. Если "шум" сообщить в ответе.
Но ты хочешь чтобы кто-то бесплатно работал, вместо тебя. Всё верно?
| |
|
5.155, Аноним (179), 18:16, 08/10/2025 [^] [^^] [^^^] [ответить]
| +9 +/– |
> Но ты хочешь чтобы кто-то бесплатно работал, вместо тебя.
Чел просто поинтересовался какими-либо пруфами утверждения "форматирование строк - это закладка". Какая работа? Что ты несешь?
| |
5.175, Аноним (179), 18:58, 08/10/2025 [^] [^^] [^^^] [ответить]
| +9 +/– |
> Это новостной форум. Ты мог бы потрудиться сам, и проверить слова.
Вот именно, дружок, что это форум, а не ясли. Никто тут не обязан "проверять слова", ибо бремя доказательства лежит на утверждающем.
> Но ты хочешь чтобы кто-то бесплатно работал, вместо тебя. Всё верно?
Я лично хочу, чтобы тут было поменьше инфантильных детин, дабы не читать их бредни и набросы. Но по какой-то странной причине, таких персонажей в комментариях - большинство.
| |
|
6.188, Аноним (188), 19:36, 08/10/2025 [^] [^^] [^^^] [ответить]
| –9 +/– |
Пойми бремя доказательство ни на ком не лежит. Если ты во что-то не веришь или что-то не нравится проходишь мимо. Или на другой "форум".
| |
|
|
4.124, Аноним (46), 17:04, 08/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не, не тянет. Такие баги с форматными строками постоянно всплывали буквально в каждой поделке на питоне. А всё потому, что для безопасной работы со строками, там какая-то неочевидная либа была и её никто конечно же не использовал. Не просто так их ввели.
| |
4.335, Аноним (-), 05:07, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Это тянет на критическую CVE. Уязвимость зарегистрирована? Какой у неё статус?
Хыхы, критическая уязвимость в очередном хипстерском питоноскрипте. Какая неожиданность, прямо как eval() в bitmessage на входящих сообщениях (интересно на ЭТО кто-то CVE получал? Или это бэкдор был, а на явные бэкдоры CVE получить не комильфо?)
Конечно все пойдут CVE регать. А не просто помайнят монеру, или что там сейчас модно, да соберут ключи ssh, кукисы и проч с немамонтов. Но CVE регать некая возня, то что денег кто-то даст - не факт, так что ничего личного, просто бизнес, как говорится.
| |
|
|
|
1.8, Аноним (8), 13:11, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Реально ли в 38 выучить Pyton и кратиться в разработку, если работал в ИТ но не другой специальности?
| |
|
2.10, Аноним (10), 13:14, 08/10/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
Знания языка недостаточно. Нужна узкая специальность. Например, обработка больших данных, генерация отчётов. Язык дело второстепенное, это лишь инструмент.
| |
|
3.38, Аноним (5), 13:42, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну относительно. Помню на одной работе начальник и я умели прикладно-программировать. только мои программы были быстрее в разы.
| |
|
4.135, Аноним (135), 17:20, 08/10/2025 [^] [^^] [^^^] [ответить]
| +9 +/– |
То есть всё как сказал анон: язык всего лишь инструмент: твои программы может и быстрее, но начальник всё равно не ты.
| |
|
5.276, diakin (ok), 08:12, 09/10/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
"В колхозе лошадь работала больше всех, но председателем так и не стала"
| |
|
4.290, Аноним (290), 08:57, 09/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> только мои программы были быстрее в разы.
Попробую угадать. Потому что он писал на Питоне, а Вы на Си?
| |
|
5.337, Аноним (-), 06:24, 10/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Попробую угадать. Потому что он писал на Питоне, а Вы на Си?
Или он умел в архитектуру и алгоритмику - а они просто перепутали кто должен быть начальник и кто подчиненный в этой схеме вещей. И да, внезапно, от лидов и PMов в айти обычно ожидается что когда все вокруг бакланят, этот ферзь должен выехать на поле на белом коне - и дать всем мастеркласс как это надо было делать на самом деле. Личным примером. Без этого оно вообще - не лид и не PM а так, жалкая пародия.
| |
|
|
3.354, Хакерэнтузиаст (?), 12:50, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Язык дело второстепенное, это лишь инструмент.
При условии, что кто-то, с первостепенным знанием языка, уже написал для него готовые прикладные библиотеки, чтобы даже "узкий специалист", без знания языка, смог применять его для решения своих "узких" задач.
| |
|
2.14, Крокодил (?), 13:15, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
У python очень разные сферы применения. Нужно думать не о том, чтоб выучить питон чтоб вкатится. А о том сможешь ли ты туда вкатится без питона. Питон это инструмент для совершенно разных сфер и специальностей.
| |
|
3.20, Аноним (8), 13:22, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Не знаю у меня сложилось впечатление что его и в бее и во вронт используют и даже девопсы.
| |
|
4.32, Крокодил (?), 13:35, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Именно так. Сфер его применения множество. И учить его нужно в контексте сферы применения. У девопса, фронтендера и датасайентиста это будут разные "питоны"
| |
|
5.60, Аноним (60), 14:41, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
А я может видел как бекэнд пишут на Питоне. Может я хочу в питонисты-бекендеры, а лучше вообще фуллстак.
| |
5.81, Аноним (81), 15:26, 08/10/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
В области веб-программирования питону вообще не место. Ни во фронте, ни в баке
| |
|
6.96, L10N (ok), 15:54, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну.... Я вот начал пытаться опенсорсить. Вроде норм. Хотя, может, переберусь в этом проекте и на что-то ещё. MVP-шку набросать - вполне.
| |
|
7.275, Аноним (81), 08:06, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
вы не сможете без серьёзных костылей сделать фронт на питоне. Просто не сможете. А на TS/JS - запросто. И вот только не надо тут про шаблонизаторы HTML и пр. Современный фронт - всегда динамичный. Поэтому веб-приложение на питоне - по-любому "не только на питоне, но и на JS", а связка TS/JS вполне покрывает full stack.
| |
|
8.299, L10N (ok), 09:30, 09/10/2025 [^] [^^] [^^^] [ответить] | +/– |  Ну, почему же Смотря что за проект Я сейчас такой делаю, пока что всё работает... текст свёрнут, показать | |
|
|
10.328, L10N (ok), 20:29, 09/10/2025 [^] [^^] [^^^] [ответить] | +/– |  Чтобы концентрироваться не на идеальном вылизанном коде профессионального разраб... текст свёрнут, показать | |
|
|
12.346, L10N (ok), 10:12, 10/10/2025 [^] [^^] [^^^] [ответить] | +/– |  Вот если негде взять профессиональных разработчиков на питоне хотя они есть, в ... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
5.61, Аноним (60), 14:43, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Так вроде скрипты на YAMLe сами пишут. Не уверен зачем нужны ноги быстрые? От кого убегать?
| |
|
6.207, Аноним (207), 20:32, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Хороший девопсер - это не тот, у которого не падают (сервисы), а тот, который их быстро поднимает. Вот для этого и надо уметь быстро бегать.
| |
|
|
|
|
4.40, Аноним (5), 13:48, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
С ними проще. Иначе заново писать предметный код, вникать в особенности. Тонкости (применимость) выявлять в практике.
| |
4.59, Аноним (59), 14:40, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Фиеймворки сразу надо учить! Без них бесполезно?
И на собеседовании вас попросят реализовать что-то без фреймворка.
| |
|
5.63, Аноним (60), 14:45, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Буду писать на СИ из принципа. А вообще какие-то языки без стандартных библиотек ещё остались? С++ в стандарте уже шли со стандартными библиотеками.
Про фреймворки спросил, потоум что слышал что JAVA Javascript фреймворки и ванильные ЯП это сильно разные вещи.
| |
|
6.65, Аноним (59), 14:49, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Буду писать на СИ из принципа
Очень интересно, как вы будете условный http сервер на си писать. У вас же не будет соответствия стандартам, а свой кривой велосипед
>А вообще какие-то языки без стандартных библиотек ещё остались?
В расте можно писать без стандарной библиотеки.
| |
|
7.82, Аноним (82), 15:26, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Hello world без стандартной библиотеки написать хоть получится?
| |
7.87, Аноним (87), 15:34, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> В расте можно писать без стандарной библиотеки.
А это не будет свой кривой велосипед?
| |
|
8.95, Аноним (59), 15:53, 08/10/2025 [^] [^^] [^^^] [ответить] | +/– | Это целиком в руках программиста Но просто так отказываться от стандартной библ... текст свёрнут, показать | |
8.97, Аноним (97), 15:55, 08/10/2025 [^] [^^] [^^^] [ответить] | +/– | Ну это надо ещё посмотреть, можно ли написать кривее стандартной библиотеки раст... текст свёрнут, показать | |
|
7.109, Аноним (109), 16:20, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> У вас же не будет соответствия стандартам
Не надо писать много разных http серверов. RFC про HTTP - это набор лютейшего легаси, которое хрен поймёшь, что сервер делать вообще должен. Я ещё не понимаю, почему до сих пор всякие fastcgi и scgi переделывают http запрос в адекватный формат в сторону клиента, но обратно принимают http от клиента, который всё равно парсить на ошибки приходится.
| |
|
8.114, Аноним (109), 16:31, 08/10/2025 [^] [^^] [^^^] [ответить] | +/– | Максимум, что нужно делать с http - это писать прослойку HTTP 1 1 в netstring и ... текст свёрнут, показать | |
|
7.120, Аноним (60), 16:49, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Очень интересно, как вы будете условный http сервер на си писать.
Я буду не условные, а конкретные сайт на С++ писать!
| |
7.122, _kp (ok), 16:59, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>как вы будете условный http сервер на си писать
Это пустяки. Такое я писал на Си. Для ESP8266, ибо стоковый там кривой был.
Именно C, а не C++, потому что на скромных ресурсах C++ не раскрывается, а исходник на C получается лаконичнее.
Вот как будет на Си писать графический интерфейс... А оно даже в простом виде, даже для контроллера в такие ли портянки превратится, плюс эталонное велосипедостроение.
| |
7.338, Аноним (-), 07:15, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>>Буду писать на СИ из принципа
> Очень интересно, как вы будете условный http сервер на си писать.
Lwan какой-нибудь взять. И одним #include и полстранички текста - можно юзерам go давать мастеркласс на тему микросервисов по сути. А питон... эээ... он там вообще не конкурент. Ни по скорости операций, ни по коду, ни вообще.
| |
|
|
|
|
3.266, Аноним (266), 04:24, 09/10/2025 [^] [^^] [^^^] [ответить] | +/– | Ндаа, программисты или как их там, кодеры Друг ппограммист научил, ой тоесть ко... большой текст свёрнут, показать | |
|
4.355, Хакерэнтузиаст (?), 12:56, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> у меня ведь нет надобности я не использую питон в жизни
Потому и не используешь, что не знаешь. Выучишь - увидишь поле применения для повседневных задач.
Классическая когнитивная ошибка обывателя - путать причину и следствие.
| |
|
|
2.15, Аноним (15), 13:16, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
2 версия была простой как 5 копеек
3 версия сильно перегружена
так что это миф , что питон простой , начать писать на нем лапшу аля баш портянка можно быстро , а вот все эти тонкости и нюансы , фреймворки будешь изучать хрен знает сколько времени
без знаний фреймворков ( только синтаксис языка ) - ты нафиг никому не нужен
| |
|
3.70, Андрей (??), 15:00, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Питон конечно нагородил высокоуровневых конструкций, но по сути основные сложности идут из-за фреймворков и кривого клея и слабой идиоматики, ввиду чего какая-нибудь numpy выглядит как сишка на стероидах, аналогично во многих других моментах, когда вместо введения перечислений используются строки или ещё какая-нибудь дичь. Хотя местами и высокоуровневые конструкции выглядят печально - вот что значить отдать развитие языка либералам, которые пихают в него всё подряд, вместо того, чтобы поддерживать качественное ядро и развивать идиомы.
| |
3.79, Аноним (79), 15:20, 08/10/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
> 2 версия была простой как 5 копеек
> 3 версия сильно перегружена
"Перегружена" это некорректный термин - он характеризует не язык, а его использующего. Язык действительно развивался и туда добавлялись возможности (асинк и аннотации типов, например) без которых он в современной разработке мало где был бы нужен. Тот для кого базовые и обязательные возможности языка - "перегрузка", не писал на нём ничего сложнее однострочников и судить о его сложности не может. При этом подмножество языка пересекающееся со вторым питоном почти не поменялось, по сути у принта добавили скобки и разделили строки и байты (что очень правильно), это даже транслировалось автоматом в огромных кодовых базах через 2to3 почти без ручных правок.
| |
|
4.239, Аноним (239), 00:00, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> разделили строки и байты
Извините, это как?? :)) Пишу на C# и там строка - это строка, байт - это байт, как их можно было "объединить"?
| |
|
|
|
|
4.44, Аноним (5), 13:55, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ты должен быть:
- или единственным пайтонистом.
- или пайтонистом с набитой рукой и горой кода.
- или знающим, как сократить затраты и ошибки с помощью пайтона, лучше нанимателей.
- или новый путь в бизнесе, усиленным пайтоном.
| |
4.88, Аноним (79), 15:36, 08/10/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Чтобы найти работу нужен опыт в разработке, а не знание языка. Когда есть опыт, вопрос о знании языка вообще не стоит - за день читается референс, потом пишутся три пет проекта на неделю, месяц и 3 месяца, и можно смело идти по собесам на миддла и выше. Если вопрос о знании языка стоит, значит опыта в разработке нет, значит нужно лет 5 его нарабатывать, это можно делать за еду, но нужно ли такое в 40, либо в опенсорсе, но для этого нужен энтузиазм и любовь к программированию, а если этого за 40 лет не появилось то и не появится.
| |
|
|
|
|
4.26, Аноним (26), 13:28, 08/10/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Зачем ее искать? Создавайте свою, в чем проблема? Только, создавая свою работу вы поймете, какой инструмент вам больше подходит. ЯП - инструмент, не более.
| |
4.269, BrainFucker (ok), 06:18, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Ну я о том чтобы работу найти.
В айтишке сейчас её нет и это скорей всего надолго. Нет проектов. Слесарем больше заработаешь.
| |
|
|
4.43, Аноним (26), 13:50, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
зачем должна отключатся мотивация делать что-то для себя? В 38 вы просто понимаете, что современные ЯП это пустая трата времени если вам хочется что-либо значимое в жизни.
| |
|
5.90, Аноним (79), 15:47, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> В 38 вы просто понимаете, что современные ЯП это пустая трата времени если вам хочется что-либо значимое в жизни.
Не совсем понял посыл
- Нужно заниматься чем-то более значимым чем программирование? И что, по-вашему, более значимое? И для кого?
- Современные ЯП убоги? А какие тогда не убоги?
| |
|
6.140, Аноним (26), 17:24, 08/10/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
> - Нужно заниматься чем-то более значимым чем программирование?
То что вы называете ЯП к понятию "программирование" не относится, ибо это ЯК - язык кодирования.
> И что, по-вашему, более значимое?
Вот именно, что заниматься программированием это очень значимо (это наука, математика, алгоритмы и т.д.), незначимо после 38 - это заниматься кодированием. Если только не придумывать новый ЯК.
> И для кого?
Для себя конечно же в первую очередь, яркий пример - Д. Кнут. Он именно, что занимается программированием.
> - Современные ЯП убоги? А какие тогда не убоги?
ЯК - да убоги, если программа которую закодировали 10 лет назад щас не компилируется и тем более нет аппаратуры на которой она может быть исполнена. Этот вам ЯК Python яркий тому пример.
| |
6.141, Аноним (26), 17:27, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Чтобы найти работу нужен опыт в разработке, а не знание языка.
Сами ведь выше пишите, отсюда - опыт в разработке - не есть опыт в кодировании, все верно.
| |
|
|
|
3.66, Аноним (97), 14:52, 08/10/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> В 38 функция чтения книг и обучения полностью отключается
Отключается, если у тебя не было этого отдела мозга :)
| |
|
2.36, Аноним (36), 13:40, 08/10/2025 [^] [^^] [^^^] [ответить] | +2 +/– | На другой специальности - это какой Если вендоадмином и тонер заправлял, и до с... большой текст свёрнут, показать | |
2.37, Аноним (37), 13:40, 08/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Можно и без питона нормально устроиться. А питоновский говнокод и gpt отлично генерирует.
| |
2.51, Аноним (59), 14:15, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Реально ли в 38 выучить Pyton и кратиться в разработку
Тысячи вкатунов хотят вкатится на зарплату продавца супермакета, но их не берут на работу. Вот уж точно, что от любви к профессии, а не ради денег. Это насколько нужно быть альтруистом, чтобы настолько сильно ронять зарплаты и демпинговать?
| |
|
3.53, Аноним (60), 14:21, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я так понимаю что это жертвы онлайн школ, купившиеся на то что язык учить легко и просто а зарплаты будут высокими. Отдав деньги и потратив, время пытаются устроиться хотя бы за еду, в надежде в будущем сказочно разбогатеть.
| |
|
4.57, Аноним (59), 14:37, 08/10/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
Жертвы тут только те, кому it действительно интересно, они просто тонут в общей толпе вкатунов. А так же те, кто в целом разбирается, но не умеет проходить собеседования, ведь вкатуны себе ещё и опыт накручивают.
| |
|
5.102, Аноним (79), 16:04, 08/10/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Это не правда Те, кому it действительно интересно, на голову выше всех этих вка... большой текст свёрнут, показать | |
|
6.271, BrainFucker (ok), 06:28, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Это же надо весь литкод прорешать
Зачастую литкододpoчеpcтво бесполезный навык, этот контингент вместо того чтобы решать задачи по существу, так и тратит время на какую-то дpoчь не по делу.
Пилить какие-то низкоуровневые вещи типа драйверов может они бы и пригодились, но такого в айтишке немного.
Сейчас, впрочем, в айтишке особо ловить и нечего, особенно в местной. Проектов тупо нет.
| |
|
7.319, Аноним (319), 14:56, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Сейчас, впрочем, в айтишке особо ловить и нечего, особенно в местной. Проектов тупо нет.
Это Вы про какой регион пишите? И про фриланс или вообще?
| |
|
|
9.340, Аноним (319), 08:49, 10/10/2025 [^] [^^] [^^^] [ответить] | +/– | Если проектов нет, откуда тогда столько вакансий на бэкенд го и пых язычки и на ... текст свёрнут, показать | |
|
|
|
|
|
|
3.64, Аноним (64), 14:48, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
А сам опенсурс вообще про что? Сэкономить на пациентах втирая про открытость,свободу - вот про что это. Так что если хочет в 38 лет вкатиться,то норм. Одним лузером больше,одним меньше, проприетарщики и не заметят уже ввиду тонн подножного корма на Гитхаб и т.п.
| |
|
4.71, Аноним (59), 15:00, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>А сам опенсурс вообще про что? Сэкономить на пациентах втирая про открытость,свободу - вот про что это.
Программисты тоже получают экономию на лицензиях. Одно дело, когда деньги идут им в зарплату и другое дело - в оплату лицензий. А софта программистам нужно много, тут ломанной виндой и крякнутыми играми не отделаешься.
| |
|
|
2.68, grayich (ok), 14:56, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
38 ни о чём не говорит. Всё дело в памяти и в особенностях мозга позволяющих заниматься этим видом деятельности.
| |
2.80, Аноним (81), 15:24, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Главный вопрос - а зачем? Изучите Typescript - хотя бы получите в карму современный ЯП и тех. стек, который точно будет лет 20 востребован.
| |
|
3.94, Jh (?), 15:53, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Кстати компилятор typescript переписали на go, и несколько разработчиков typescript уволили
| |
|
4.273, Аноним (81), 07:59, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Кстати компилятор typescript переписали на go
Вообще безразлично. Он в runtime никак не участвует.
| |
|
3.327, нейм (?), 19:57, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Рекомендовать неудачную нашлепку типов, которая даже эти самые типы поддерживать нормально не способна - какой-то паджитский мув
| |
|
2.85, freehck (ok), 15:31, 08/10/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Реально ли в 38 выучить Pyton и кратиться в разработку, если работал в ИТ но не другой специальности?
Разработка очень чувствительна к педантизму в области грамматики.
Если грамматика даётся Вам с трудом -- не стоит и начинать.
| |
2.93, Jh (?), 15:49, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
учи гошечку. Мне в телеге пару дней назад стучалась HRша, потому что я регился на конфу по гошечке. Правда они искала "талантливых ребят", 45-летний дядя, явно не вписывается в её пожелания.
| |
2.136, x (?), 17:21, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Реально ли в 38 выучить Pyton
> Pyton
во молодёж линивая пашла
| |
2.142, Bonk (-), 17:32, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
You could consider Ada, Haskell, or OCaml.
For Haskell, I highly recommend the excellent book "Haskell Programming from First Principles".
| |
|
3.144, Bonk (-), 17:41, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
As a first, foundational book on programming, I recommend "How to Design Programs" (aka HtDP).
| |
3.148, Аноним (46), 17:49, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Хаскел это хорошо, но он всегда был только dsl. И за всё время на нём написана только 1 программа Pandoc (и та 20 лет назад). Есть ли там вообще какие-то преимущества перед лиспом? Ада на удивление актуальна, в отличие от раста, но довольно специфическая.
| |
|
4.176, Bonk (-), 19:05, 08/10/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Haskell 8212 это язык, на котором легко реализовывать DSL и встраивать их в я... большой текст свёрнут, показать | |
4.300, freehck (ok), 09:30, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Есть ли там вообще какие-то преимущества перед лиспом?
То же самое преимущество, что и у всех языков семейства ML: вывод типов.
Иными словами всё то, что в лиспах ты поймаешь в рантайме, в ML-ях будет отловлено ещё при компиляции.
Более правильный вопрос: есть ли там какие-то преимущества перед OCaml? =)
| |
|
3.152, Bonk (-), 17:56, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
As others have mentioned previously, to achieve your goal, you need to choose a domain, not a language.
You should first get a handle on the fundamentals of programming (HtDP). They are the same for everything and will definitely help you make your choice.
| |
|
2.336, Аноним (-), 06:21, 10/10/2025 [^] [^^] [^^^] [ответить] | +/– | Его можно на минималках выучить даже пуская пузыри low entry barrier Но выучит... большой текст свёрнут, показать | |
|
1.9, Аноним (10), 13:12, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Имхо, язык перегружен. Поначалу кажется что язык простой и удобный. Как начинаешь всерьёз на нём программировать, погружаешься в ад несовместимости разных версий и отличия в синтаксисе.
Конечно, можно это решить, но костыльными проверками, либо сидеть на древней версии для совместимости.
Объём изменений от версии к версии довольно велик. Всё это охватить и отслеживать проблематично. Перешёл на lua.
| |
|
2.19, Аноним (5), 13:20, 08/10/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это типично: Ты пользуешься чужими мыслями, концепциями, умолчаниями. В доках все тонкости не передашь.
| |
2.21, Аноним (21), 13:22, 08/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> ад несовместимости разных версий и отличия в синтаксисе
доооо, прям гиена огненная
> Перешёл на lua.
ясно, ты очередной иксперт хелоуворлдов
| |
2.27, Аноним (36), 13:29, 08/10/2025 [^] [^^] [^^^] [ответить] | +1 +/– | И много уже кода написал Какой стаж Там ад на совершенно другом уровне Ты еще... большой текст свёрнут, показать | |
|
3.29, Аноним (10), 13:31, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Там ад на совершенно другом уровне. Ты еще и сам себе создаешь ад.
Вот из двух зол выбрал самому себе в ногу стрелять.
Go хорош, но не на все платформы портируем.
| |
|
4.187, _ (??), 19:36, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну как минимум везде где есть ритон - го тоже есть :-р
| |
|
5.250, Аноним (250), 01:05, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Местечковые, импортозаместительные. Поддержки в апстриме нет. Да, поддержку умельцы добавили. Но надолго ли? А новые версии подтянут ли? А не сломает ли гугл что-то в новых версиях кардинально? Слишком много вопросов. Лично я такое использовать не буду, потому что излишне беспокоюсь о будущем.
| |
|
6.322, _ (??), 18:36, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> потому что излишне беспокоюсь о будущем.
Ну брутальных шуточек тут больше нельзя (за-С0С-ались) ... но ты в курсе ;-D
| |
6.363, _ (??), 17:21, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Местечковые, импортозаместительные. Поддержки в апстриме нет.
Чёто вспомнилось - у вас жи там даже С\C++ такой же!
А значит что с пистоном может случится такой же кунштюк :)
И вот это всё:
>> Да, поддержку умельцы добавили. Но надолго ли? А новые версии подтянут ли?
К питону - тоже относится...
Или как? Расскажи?
| |
|
|
|
|
2.34, Аноним (5), 13:38, 08/10/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Имхо, язык перегружен.
Это типично для "простых" открытых языков. Можно выразить фразой "И тут, Набежало!"
| |
2.47, Аноним (46), 14:03, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Про луа очень смешно, спасибо. В следующий раз, с этого и начинай.
| |
|
3.180, Аноним (179), 19:18, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Про луа очень смешно, спасибо. В следующий раз, с этого и начинай.
Так SDL и Lua - это стандартный набор эксперта, который иглуски писэт, а вот образования и тем более коммерческого опыта в области разработки ПО не имеет.
Вишенкой на торте обычно еще идет "вы видали, какой в Расте синтаксис 😱", ибо кроме Сишечки с Луа персонаж ничего осилить не смог (да и те дались с большим трудом).
| |
|
4.185, Аноним (10), 19:34, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Прежде чем давать комментарии эксперта, задумайтесь: а достаточно ли вы изучили область? Некоторые крупные компании использует lua не для игрушек, а для скриптования и автоматизации крупных бизнес процессов.
| |
|
5.191, _ (??), 19:39, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну И?!?!
Я вот прямо сейчас отпинываюсь от перцев с AS/400 и RPG ... на фоне такого - Lua уже даже и нечего... :))))
| |
|
6.302, 1 (??), 09:49, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
RPG - это сила !
А что AS/400 остались где-то ? Хорошая была идея.
| |
|
7.323, _ (??), 18:59, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> RPG - это сила !
Ну ... кому и кобыла - невеста!(С)
> А что AS/400 остались где-то ?
Осталась. Их обслуживают голубые ынженегры по 200/h ... а это ППЦ как дорого для челов. А за меньшее лавЭ всё это вспоминать и разбираться ... нет смысла. Ну не применишь ведь это знание больше нигде! Вот и отпинываюсь :)
> Хорошая была идея.
Ну кто на них до сих пор сидит - тоже так считают. Но это религия уже, а не ынженеринг, лично Я - пас :)
| |
7.324, cadmi (?), 19:20, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Остались. Прямо сейчас деньги зарабатывают, пока хипстеры перекладывают json из базы в браузер, наваливая user generated content :)
| |
|
|
5.330, Аноним (179), 21:55, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Некоторые крупные компании использует lua не для игрушек, а для скриптования и автоматизации крупных бизнес процессов.
Ну да, вот тот эксперт точно является "крупной компанией". Особенно с учетом того, что он прямым текстом написал, что в одно лицо перешел с Питона на Луа.
| |
|
6.364, _ (??), 18:00, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ещё раз для медленных: ты даже представить себе не можешь какой лютый трэшак крупные компании могут использовать...
Не спрашивай почему, если я отвечу честно - пост сотрут модеруны :)
Так что луа - ещё даже и ничего ;-)
| |
|
|
|
|
2.216, OpenEcho (?), 21:47, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> несовместимости разных версий и отличия в синтаксисе.
Это проблемы любого интерпритатора. Язык должен развиваться и в случае ломки совместимости, ломаются и программы на них работающие. Единственный интерпритатор который не болен этим, - это
/bin/sh, /bin/dash
Поэтому лучше писать на чем то, что создаёт программы и больше не зависит от тулзы сгенерировавшей бинарник
| |
|
3.230, мяв (?), 23:24, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
они ж тоже страдают.
потому что в дебиане у тебя dash, в бсд ash(которые немного разные), а в хайке - собственный какой-то.
не страдают только бумажные версии из стандарта
| |
|
4.256, OpenEcho (?), 01:26, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> они ж тоже страдают.
конечно страдают, но далеко не в той степени как "взрослые" интерпритаторы. В некоторых банкам можно стретить легко скрипты 30 летней давности, которые пережили множество мажорных ОС версий
> потому что в дебиане у тебя dash, в бсд ash(которые немного разные)
Разные, но не настолько чтоб чахнуть над ними как между bash версиями
| |
|
5.365, _ (??), 18:10, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
А давай я громко промолчу о том что если уж 30-лентее, да ещё и работает, да ещё и в банке ... то это , скорее всего ksh88 от Ора-кАла :) Они то да - молодцы, сделали многое чтоб оно именно так и было.
А вот что там с general shell в линуксах? А оп-па!(С) :)
Уже даже есть линуки, где баш не дефолт, и даже шебанг с башем всё равно запустит местечковый костыль ... ипанашки, прости Ктулху :-\
| |
|
6.374, OpenEcho (?), 17:52, 11/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А вот что там с general shell в линуксах?
Во всех популярных /bin/dash (линкед то /bin/sh), Busybox-ный /bin/ash (линкед то /bin/sh), БСД-шный /bin/sh вполне себе POSIX-compliant и без проблем портабле
| |
|
|
|
|
4.257, OpenEcho (?), 01:29, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> /bin/sh -> что угодно, встречал тут и dash, и bash.
Ну, так это уже проблемы того модного дистра, а в тех что в основном в проде, более менее порядок
| |
|
5.366, _ (??), 18:15, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну дык мы ещё и не доехали(С) ;-)
Судя по трэндам всунут какой нить rustsh (он безопасТно работает с пямятью!) и ... наслаждайтесь!(С) :)
| |
|
6.375, OpenEcho (?), 17:56, 11/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Судя по трэндам всунут какой нить rustsh (он безопасТно работает с пямятью!) и ... наслаждайтесь!(С) :)
пусть всовывают, но мало кто из популярных дистров решится выкинуть POSIX-compliant /bin/sh который прекрасно подходит для портируемых скриптов
| |
|
|
|
|
2.238, Аноним (239), 23:56, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Переходи на Smalltalk - за 50 лет вообще никаких изменений! :) Тот пример, когда над языком думали инженеры, а не "увлекающиеся ИТ".
| |
|
3.262, Аноним (262), 03:35, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> за 50 лет вообще никаких изменений
И это инженеры! Учёные смогли бы создать ещё более мёртвый язык. 100 лет без изменений.
| |
|
|
1.12, Аноним (5), 13:15, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Я пайтоном редко пользуюсь, но вот идея как визуализировать невидимое в пайтоне:
Надо вертикальные поля разных цветов использовать в редакторе, или визуальные знаки пробелов.
Возможно это уже реализовано.
| |
|
2.62, ASRSim (ok), 14:43, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
визуальные знаки, примерно во всех IDE для python, всегда были.
| |
|
3.203, Аноним (203), 20:08, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Всегда, подтверждаю. Просто это такой "прекрасный" язык, на котором без визуальной подсветки отступов писать невозможно.
| |
|
|
|
2.301, freehck (ok), 09:39, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Реализована официальная поддержка сборки CPython без глобальной блокировки интерпретатора
> Свершилось!
И не говори, сколько лет к этому шли.
| |
|
1.35, Аноним (59), 13:39, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>При сборке в Clang 19
>Новый интерпретатор пока доступен в качестве опции для архитектур x86-64 и AArch64, и требует для сборки как минимум версии Clang 19 (поддержку GCC обещают позднее).
Кто там про отсутствие стандарта у раста и как хорошо в си сказки рассказывал?
| |
|
2.42, Аноним (10), 13:49, 08/10/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
А при чём здесь Си? Авторы питона сами решили выбрать такой стандарт, который хуже поддерживается.
Отличие от раста в том, что clang и gcc портируют в старые версии исправления ошибок и уязвимостей, а раст требует обновления версии компилятора.
| |
|
3.52, Аноним (59), 14:20, 08/10/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
>А при чём здесь Си?
При том, что снадарт нужен не какой-нибудь C89, а непременно clang 19. И в gcc не собрать, и это не смотря на наличие спецификаций.
>Отличие от раста в том
Отличия от раста никакого. Код прибит к конкретной версии компилятора.
| |
|
4.54, Аноним (10), 14:22, 08/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ещё раз: раст не портирует исправления в старые версии. Отличие абсолютное, вселенского масштаба.
| |
|
3.156, Аноним (179), 18:18, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Отличие от раста в том, что clang и gcc портируют в старые версии исправления ошибок и уязвимостей, а раст требует обновления версии компилятора.
Эммм.... А после портирования тебе ну нужно обновлять clang и gcc? И версии у них не меняются?
| |
|
4.254, Аноним (250), 01:12, 09/10/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
Изучите версионирование что ли. И как сопровождаются lts версии. А то любителям rust это, к сожалению, неведомо.
| |
|
5.279, Аноним (279), 08:16, 09/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Изучите версионирование что ли.
Изучил. Вопрос "а после портирования изменений тебе не нужно обновлять clang и gcc?" остается открытым. Скажешь что-нибудь по сути?
> И как сопровождаются lts версии.
Эксперт подскажет, где можно почитать нформацию о так называемых LTS версиях Clang или GCC? Ты же о них ведаешь - не то, что любители Раста.
| |
|
|
|
|
1.49, Аноним (5), 14:05, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
"Трансцендентная" версия.
P.S. Пи - трансцендентное число в математике.
| |
|
|
3.113, Аноним (5), 16:28, 08/10/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Спасибо, Кэп. Вряд ли будет версия 3.1415926... или Arccos(-1). А пока - по школьному...
| |
|
|
1.50, Аноним (59), 14:11, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +11 +/– |
Простые типобезопасные статически типизируемые компилируемые языки, где не нужно беспокоится о повреждении памяти, были уже как минимум в конце восьмидесятых. Уже в момент своего появления, питон не упрощал разработку, а лишь приучал программистов к неправильному подходу. Во-первых, разобраться в динамически типизированной лапше не могут даже авторы этой лапши, регулярно путая типы данных, а во-вторых, всё это дело тормозит и в-третьих потребляет кучу памяти.
>Например, из-за использования подсчёта ссылок для изоляции потоков наблюдается снижение производительности однопоточных сценариев примерно на 10%.
Питон изначально не отличался скоростью, а теперь стал ещё медленнее.
А в плане простоты питон стремительно деградирует. Если использовать питон как второй язык, то уже не получится просто просматривать код, нужно будет периодически лазить в мануал.
>Например, можно подключить обработчик для перевода подставляемого значения в верхний регистр или для экранирования спецсимволов при подстановке в строку внешних данных.
А вот и типичный пример питонистской логики. Вместо того, чтобы отказаться от строк, они переизобретают php, только хуже. Взять тот же Elm/Gren - язык очень простой. Там для этого нет ни особенного синтаксиса ни 100500 типов строк. Вместо этого там используются естественные конструкции языка: функции и выражения. И всё это контролируется системой типов: программист просто не может забыть экранировать значение, в то время как в питоне это как всегда пустят на самотёк. Питон никак не проверит, что запрос в базу данных это sql, что в нём нет инъекций, и что это вообще строка. Можно хоть None в качестве запроса послать, это и так сойдёт по питонски. В хорошо продуманных языках есть база, за счёт которой и решаются основные проблемы, а в плохих языках для каждой проблемы придумывается отдельный костыль.
>В выражениях "except" и "except*" разрешено не помещать содержимое в скобки, если в выражении указывается несколько типов исключений и не используется ключевое слово "as".
Питонисты так гордятся своим синтаксисом, что не замечают, как он портится всё сильнее. Нужен всё более и более сложный парсер.
| |
|
2.73, Аноним (73), 15:04, 08/10/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Я кстати не понимаю этого хайпа по динамическим и интерпретируемым языкам. Их сторонники топят за них, потому что это, якобы, удобно. Удобно чем? Удобней чем один раз скомпилировать код и без батвы запускать исполняемый файл? Ну бред же.
Типа весело каждый раз писать по строчке и жать RUN? Ну так может надо просто подумать и сразу целиком всю программу написать?
| |
|
3.77, Аноним (59), 15:11, 08/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Типа весело каждый раз писать по строчке и жать RUN? Ну так может надо просто подумать и сразу целиком всю программу написать?
REPL есть и для компилируемых языков.
| |
3.196, Аноним (179), 19:54, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Удобней чем один раз скомпилировать код и без батвы запускать исполняемый файл?
Один раз, лол. Раз под винду, второй - под Линукс, третий - под Мак. Ах, да: еще же перед этим компиляторы под эти платформы тоже нужно установить. Очень целесообразно для написанного на коленке скрипта для личного пользования.
> Я кстати не понимаю
> Ну бред же.
Если ты чего-то не понимаешь - это не обязательно сразу бред.
| |
3.280, Bottle (?), 08:17, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
В теории это должно было привести к трушной кроссплатформенности, на практике это привело к тому, что каждое приложение тащит за собой виртуальную машину своего языка (Java, C#, Python и прочие), а кроссплатформы как не было, так и не будет.
| |
|
4.291, Аноним (291), 08:59, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> что каждое приложение тащит за собой виртуальную машину своего языка (Java, C#, Python и прочие)
Бред какой-то. Где ты видел, чтобы программы на Java/C# тащили за собой JRE/NET?
| |
|
5.371, Аноним (46), 07:48, 11/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Бред какой-то. Где ты видел, чтобы программы на Java/C# тащили за собой
> JRE/NET?
В 99.999% случаев именно так разработчики их и распространяют.
| |
|
|
3.296, Табуреь (?), 09:17, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Всё очень просто: динамическая типизация сокращает затраченное время на скрипт в 2-4 экрана. Много ли питонистов пишут что-то на 1000+ строк? Вот и орут, что это удобно, а дальше 1000 строк что-то идёт не так, внезапно. И становится очевидно, что тут поможет ИИ, а не типизация и структуры данных.
| |
|
4.312, Аноним (160), 12:15, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Всё очень просто: динамическая типизация сокращает затраченное время на скрипт в 2-4 экрана.
Ни про Ocaml, ни про Haskell вы явно не слышали.
>Много ли питонистов пишут что-то на 1000+ строк?
Много. Один только django чего стоит.
>а дальше 1000 строк что-то идёт не так
Очевидно же, что питон не бросает исключение "скрипт слишком длинный, перепишите на нормальном языке".
| |
|
|
2.143, Аноним (143), 17:40, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Простые типобезопасные статически типизируемые компилируемые языки...
Молодец, сорвал покровы с языка с 34-летней историей. Так его!
Самому не смешно?
| |
2.177, Аноним (179), 19:10, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Сперва ты пишешь:
> Простые типобезопасные статически типизируемые компилируемые языки, где не нужно беспокоится о повреждении памяти, были уже как минимум в конце восьмидесятых.
И при этом:
> разобраться в динамически типизированной лапше не могут даже авторы этой лапши, регулярно путая типы данных, а во-вторых, всё это дело тормозит и в-третьих потребляет кучу памяти.
Как уважаемый эксперт объяснит тот факт, что динамически типизированный Лисп появился даже не в конце восьмидесятых, а в 1965? Ведь казалось бы - "лапша", "тормоза", "куча памяти". 🤣 Как так-то, эксперт?
| |
|
3.281, Bottle (?), 08:21, 09/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Лисп был настолько "быстрым", что под него пришлось бежать и выдумывать дорогущие машины со специальной архитектурой (Лисп-машины), вместо обратного хода "реализуем экономически рентабельную железку и думаем, как под неё писать".
| |
|
4.292, Аноним (291), 09:03, 09/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Лисп был настолько "быстрым", что под него пришлось бежать и выдумывать дорогущие машины со специальной архитектурой (Лисп-машины), вместо обратного хода
Ну так думай, эксперт! Даумай, почему даже в 65 году поступили именно так, а не иначе.
И нет, причина не в том, что они все были дураками, а ты у нас умный.
| |
|
3.311, Аноним (160), 12:13, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Как уважаемый эксперт объяснит тот факт, что динамически типизированный Лисп появился даже не в конце восьмидесятых, а в 1965?
Ну очевидно же, что динамически типизированный лисп к тому моменту устарел.
>Ведь казалось бы - "лапша", "тормоза", "куча памяти".
Всё верно. Как в 1965 память тратилась в никуда, так и в 2025.
| |
|
2.235, Аноним (239), 23:51, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
"по питонски" - кажется, родился новый слэнг для безобразного кода. :)
| |
|
1.55, Аноним (46), 14:29, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Когда я крайний раз интересовался, асинхронный код при исключении всё ещё выдавал что угодно, кроме реальной ошибки в ряде случаев. Даже не в том треде и не с теми данными, что на деле. Я так понимаю, отлаживать через print ещё долго придётся?
| |
1.56, Аноним (56), 14:35, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Monster. Язык ненадёжный, а третья версия - труднопонимаемый, если по полной использовать аннотации, datatypes, асинхронные генераторы, asyncio. Так же бывают ошибки в интерпретаторе (например, в 3.8 не срабатывает инициализация членов-данных в классах).
Я на нём пишу только GUI-frontend к командным утилитам, это маленькие программки и ошибки достаточно легко замечаются.
| |
|
2.165, Аноним (165), 18:31, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Я на нём пишу только GUI-frontend к командным утилитам
Главное не показывать никому
| |
|
1.67, ИмяХ (ok), 14:54, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>>глобальная блокировка не допускает параллельное обращение к разделяемым объектам из разных потоков.
Ух, какое огромное непаханое поле для бэкдоров появилось!
| |
1.69, Аноним (73), 14:58, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– | Выпуск языка программирования с версионированием, подобным софту - очень плохая ... большой текст свёрнут, показать | |
|
2.74, grayich (ok), 15:05, 08/10/2025 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Выпуск языка программирования с версионированием, подобным софту - очень плохая поактика.
> 1.5 года поддержки - очень плохая практика.
> Нужен стабильный язык, со сроками версий в десятки лет, чтобы можно было
> действительно писать программы, которые будут работать годами, без внезапных обновлений
> и поломок кода из за лчередных новых фич и слома обратной
> совместимости.
Кто мешает? Берёте нужные версии и пилите на них годами.
| |
|
3.129, _kp (ok), 17:16, 08/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>Берёте нужные версии и пилите
Спасибо. Нафиг.
Если нужно собрать старый код на Си, не ищут античный компилятор, а говорят свежему компилятору, в каком стандарте какие файлы компилировать, причем не весь проект, а только отдельные его части.
В Питоне же раздражает, что при его обновлении, отваливаются библиотеки и взаимно конфликтуют. Именно из за того что тронь что нибудь, и завоняет, и держат по нескольку "нужных версий" Питонов, с работающим набором библиотек.
| |
|
4.145, Аноним (143), 17:45, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Если нужно собрать старый код на Си, не ищут античный компилятор, а говорят свежему компилятору
Потому что Си используется сугубо в легаси коде. Сишечный компилятор с поддержкой сугубо С23 никому на практике был бы не нужен.
| |
4.167, Аноним (79), 18:35, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Если нужно собрать старый код на Си, не ищут античный компилятор, а говорят свежему компилятору, в каком стандарте какие файлы компилировать, причем не весь проект, а только отдельные его части.
Это только в фантазиях. На деле в проекте на Си частей нет, через инклуды весь код связан, как внутри себя, так ещё и со всеми зависимостями. Так что либо всё собирается минимальным стандартом из требуемых каждой частью, либо нет, и код с триграммами при использовании в проекте на C23 придётся, хочешь не хочешь, переписывать.
| |
|
|
2.75, Аноним (59), 15:09, 08/10/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
>1.5 года поддержки - очень плохая практика.
Не три а пять.
>Нужен стабильный язык, со сроками версий в десятки лет,
Только вот по странному стечению обстоятельств, от всех таких языков почему-то отказались. Ну вот не хочет никто писать на языке прямо из семидесятых.
>без внезапных обновлений
У вас пять лет, чтобы адаптировать код к новой версии.
>и поломок кода из за лчередных новых фич и слома обратной совместимости.
Обратную совместимость нужно ломать, для того, чтобы исправить врождённые недостатки. Ну вот не было раньше юникода, например. И многоядероности, и асинхронности. И кучи всего остального.
| |
|
3.99, тоже Аноним (ok), 16:01, 08/10/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Обратную совместимость нужно ломать, для того, чтобы исправить врождённые недостатки.
> Ну вот не было раньше юникода, например. И многоядероности, и асинхронности.
> И кучи всего остального.
Может, вы даже знаете _второй_ язык, которому для этого потребовалось ломать совместимость?
Ни Крестам, ни Жабе - не пришлось, например. Хотя они постарше Гвидобейсика будут.
| |
|
4.111, Аноним (79), 16:25, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Может, вы даже знаете _второй_ язык, которому для этого потребовалось ломать совместимость?
>
> Ни Крестам, ни Жабе - не пришлось, например. Хотя они постарше Гвидобейсика будут.
Так вот кресты и есть. Ты не программируешь и не знаешь, а там тоже есть deprecated фичи, они удаляются из языка, и твой код внезапно перестаёт собираться на новой убунте, потому что там новый компилятор, в котором там по умолчанию c++17. А на твой любимый c++98 не откатишься, потому что зависимостям уже нужен тот же c++17.
Даже в C свежим компилятором уже не соберётся 'void foo();', нужно 'void foo(void);'. Но это, правда, обратно совместимо.
| |
|
5.115, тоже Аноним (ok), 16:36, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ты не программируешь и не знаешь
О, телепаты в треде. Все в укрытие, щас по айпи вычислять будут.
> и твой код внезапно перестаёт собираться на новой убунте
Как раз ковыряю программу, у которой с 2014 не делал новых выпусков, да и тогда она была написана разве что с С++0х, потому что кросс-компилялась в винды, а Студия по жизни тормозит с поддержкой стандартов.
Собирается, зараза! Может, я что-то не так делаю?..
| |
|
6.138, Аноним (79), 17:22, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Собирается, зараза! Может, я что-то не так делаю?..
Не программируешь и не знаешь, я же написал. Ковыряние хелловорлда на локалхосте это не программирование, а вот попробуй разрабатывать полноценный публичный проект, чтоб его собирали на 4-5 разных системах (не считая дистрибутивов ессно), давности от 15 лет до bleeding edge, и 2-3 архитектурах, тогда узнаешь как хорошо у C++ с совместимостью и не будешь паясничать.
| |
|
7.147, тоже Аноним (ok), 17:48, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Да уж куда мне до мастеров собирания своего велосипеда из чужих костылей, каждый из которых написан таким гением, что собирается только на его машине. А виноват в этом, конечно, новый стандарт Крестов. Кто же еще?
| |
|
|
5.134, _kp (ok), 17:20, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>свежим компилятором уже не соберётся
Соберется, достаточно указать стандарт, в котором собирать,
а искать старый компилятор не требуется.
| |
|
|
7.247, пох. (?), 00:39, 09/10/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Значит, соберешь с теми же версиями зависимостей которые были двадцать лет назад... большой текст свёрнут, показать | |
|
|
9.314, пох. (?), 13:06, 09/10/2025 [^] [^^] [^^^] [ответить] | +/– | ффсе нормально, а с 7 он УЖЕ не работает пару лет как И с 8 0 кстати - тоже Та... текст свёрнут, показать | |
|
|
11.347, пох. (?), 10:19, 10/10/2025 [^] [^^] [^^^] [ответить] | +/– | одноразовым-то Или, вот - без конца переписываемым заново за деньги осчастливли... текст свёрнут, показать | |
|
|
13.356, пох. (?), 12:59, 10/10/2025 [^] [^^] [^^^] [ответить] | +/– | С модным фреймворком для внутренних сайтов есть одна бяда - он через пол-года де... текст свёрнут, показать | |
|
|
15.367, _ (??), 18:33, 10/10/2025 [^] [^^] [^^^] [ответить] | +/– | Ну дык открой личико Гюльчатай , назови его PS Ставлю семки - это он о чём н... текст свёрнут, показать | |
|
|
|
|
|
|
|
8.380, Бес (??), 01:22, 13/10/2025 [^] [^^] [^^^] [ответить] | +/– | Не врите про hg Он успешно перешёл на Python3 и развивается mercurial 7 1 1 Re... текст свёрнут, показать | |
|
|
|
|
4.149, Аноним (143), 17:50, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Ну вот не было раньше юникода, например. И многоядероности, и асинхронности.
>> И кучи всего остального.
> Может, вы даже знаете _второй_ язык, которому для этого потребовалось ломать совместимость?
А Питон совместимость и не ломал. Был Python 2, потому вышел обсолютно новый язык Python 3. Никто никогда не говорил, что эти версии совместимы.
Более того, вторая версия активно поддерживалась до 2020 года. За 12 лет-то можно было обновить свои кодовые базы.
| |
|
5.153, тоже Аноним (ok), 17:57, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>>> Обратную совместимость нужно ломать
> А Питон совместимость и не ломал.
Личности пациента путаются в показаниях и спорят между себя. Не будем им мешать.
| |
|
6.159, Аноним (179), 18:25, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ты, похоже, читаешь пятой точкой. Никакого противоречия тут нет, ибо, как правильно написали, второй и третий Питон - два разных языка.
| |
|
7.358, пох. (?), 13:03, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Perl5 и perl6, ага.
заметим, ЭТОТ владелец торговой марки учел чужой печальный опыт. Наверное, сам пользуется чем-то, написанным на перле.
И не только не дал запретить разработку пятой версии, но и заставил изменить название несовместимой так, чтоб оно не вводило в заблуждение что это тот же интерпретатор только вот новой версии.
Ну он еще и в microsoft не устроился на подработку, что тоже в общем показатель.
| |
|
8.360, User (??), 13:20, 10/10/2025 [^] [^^] [^^^] [ответить] | +/– | Ну, с другой стороны - у ЭТОГО владельца торговой марки новая-лудшая версия в... текст свёрнут, показать | |
|
|
|
11.369, _ (??), 18:44, 10/10/2025 [^] [^^] [^^^] [ответить] | +/– | Ну классика жи - ЕЕЕ В своём то PowerShell они обратную совместимость чтут ... текст свёрнут, показать | |
11.377, пох. (?), 18:16, 12/10/2025 [^] [^^] [^^^] [ответить] | +/– | ну здрасьти, а кто запретил новые обновления в дриснят04ке При том что 11я на к... текст свёрнут, показать | |
|
|
|
|
|
|
5.234, Аноним (239), 23:46, 08/10/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Если название языка - единое, никого номера версий не волнуют. Если код от пестона-2 перестаёт работать в пестоне3, это ФЭЙЛ разработчиков и языка. В жизни не возьму язык, который проектировали через Жо.
| |
|
6.325, _ (??), 19:29, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Да полноте вам, они _все_ так спроектированны! :)
Просто бери какой лично тебе нравиццо и не люби моск остальным :)
| |
|
5.341, Аноним (-), 09:00, 10/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А Питон совместимость и не ломал. Был Python 2, потому вышел обсолютно
> новый язык Python 3. Никто никогда не говорил, что эти версии
> совместимы.
А почему тогда скрипты с 2.4 не работали на 2.7? И в 3.x этот тренд на отлично продолжился.
> Более того, вторая версия активно поддерживалась до 2020 года. За 12 лет-то
> можно было обновить свои кодовые базы.
Или просто забить на них - что с большей частью питонософта и случается за пару лет. Постоянно переписывать можно и задолбать.
| |
|
6.348, пох. (?), 10:28, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А почему тогда скрипты с 2.4 не работали на 2.7? И в
ВСЕ нормально написанные - работали. Более того, и в обратную сторону тоже - тогда поддержка разом нескольких версий (пусть не таких старых как 2.4 во времена 2.7) считалась абсолютной нормой для хорошего проекта, вместо ультимативного требования еще недописанной пре-альфа-найтли потому что чешется немедля использовать новое-только-что-из-под-хвоста.
А написать такой код который будет работать одновременно на 2.x и 3.x - требует совершенно нечеловеческой изворотливости (и лучше б он делал что-то не связанное с обработкой строк)
Поэтому остались только необучаемые. А они вам - понапишут...
| |
|
|
4.170, Аноним (179), 18:43, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Может, вы даже знаете _второй_ язык, которому для этого потребовалось ломать совместимость?
> Ни Крестам, ни Жабе - не пришлось, например
Код C++17 не соберется компилятором с поддержкой лишь C+11. Код Python 3 не будет работать в интерпретаторе Python 2.
При этом Плюсы - хороший язык, а Питон плохой. Я все правильно понял?
| |
|
5.242, Аноним (241), 00:06, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Они считают, что код написанный под Python 3.11 не будет работать в 3.12, например.
| |
5.245, Аноним (244), 00:29, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Плюсы - хороший язык, а Питон плохой. Я все правильно понял?
Да, правильно.
| |
5.248, пох. (?), 00:46, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Код C++17 не соберется компилятором с поддержкой лишь C+11
Зато код С++02 - соберется любым. И работать будет там где нет вообще никакого компилятора.
А код на пихон2 вообще нельзя запустить. Никак. Владелец торговой марки сам не ам и другим не дал.
Поэтому плюсы - нормальный язык, а питон - язык одноразового мусора.
| |
|
6.283, Аноним (279), 08:26, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Зато код С++02 - соберется любым. И работать будет там где нет вообще никакого компилятора.
Лол. Работать он будет строго под определенной ОС и архитектурой CPU.
> питон - язык одноразового мусора.
Ты хочешь сказать, что скриптовый язык создавался для... скриптов? Да быть такого не может!
| |
6.342, Аноним (-), 09:02, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А код на пихон2 вообще нельзя запустить. Никак. Владелец торговой марки сам
> не ам и другим не дал.
Виртуалку с Debian 10 запусти :). Что, это oldoldoldstable и вообще в архиве? Какой код такой и рантайм для запуска.
> Поэтому плюсы - нормальный язык, а питон - язык одноразового мусора.
Ну так HG какой-нибудь и узнал в чем прикол, сложным способом.
| |
|
7.345, пох. (?), 10:07, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Поэтому плюсы - нормальный язык, а питон - язык одноразового мусора.
> Ну так HG какой-нибудь и узнал в чем прикол, сложным способом.
ну вот hg - узнал, trac узнал, сколько еще узнало тех о ком я не знаю, а до местных никак не доходит.
По-прежнему рукоплещут ЛЮБОМУ бреду тех, кто подносит им на лопате.
| |
|
8.379, Бес (??), 01:19, 13/10/2025 [^] [^^] [^^^] [ответить] | +/– | Зачем врать про hg mercurial 7 1 1 Released Sep 12, 2025 Requires Python 3 ... текст свёрнут, показать | |
|
|
|
5.326, _ (??), 19:35, 09/10/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Код C++17 не соберется компилятором с поддержкой лишь C+11.
Но код C+11 _соберется_ компилятором C++17 (с ключами). ВНЕЗАПНА!(С)
>Код Python 3 не будет работать в интерпретаторе Python 2.
Но код Python 2 ___НЕ__ будет работать в интерпретаторе Python 3. ВНЕЗАПНА!(С)
>При этом Плюсы - хороший язык, а Питон плохой. Я все правильно понял?
В кои то веки! Аллиллуййаяаяая! :)
| |
|
6.343, Аноним (-), 09:04, 10/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>Код C++17 не соберется компилятором с поддержкой лишь C+11.
> Но код C+11 _соберется_ компилятором C++17 (с ключами). ВНЕЗАПНА!(С)
Более того! В компилере C++17 есть и режим комплайнса с C++11. И если очень надо, в ключи компила просто дописать -std=<what> и будет оно.
А вот в питон 3 нет режима комплайнса с питон 2. И вы с кодом на питон2 просто пролетаете в современных ос. Небольшое такое отличие.
В свеже вышедшем Debian 13 можно влет собрать лохматый Lempel Ziv 1990 или какого он там года. А с питоном - и софт 2005 года - хрен запустишь уже.
| |
|
|
4.282, Bottle (?), 08:24, 09/10/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Паскаль. Но справедливости ради, там у Вирта была одержимость идеей радикального упрощения языка. Тем не менее, он поступил сравнительно мудро - новые версии языка он намеренно называл другими именами, чтобы не обманывать по поводу обратной совместимости.
| |
4.307, Аноним (160), 10:44, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Может, вы даже знаете _второй_ язык, которому для этого потребовалось ломать совместимость?
Любой
>Ни Крестам, ни Жабе - не пришлось, например. Хотя они постарше Гвидобейсика будут.
Вам слово deprecated о чём-то говорит?
| |
|
|
2.108, Аноним (79), 16:19, 08/10/2025 [^] [^^] [^^^] [ответить] | –3 +/– | Не нужен, и в особенности программы такие не нужны Вот есть у тебя программный ... большой текст свёрнут, показать | |
2.166, Аноним (179), 18:32, 08/10/2025 [^] [^^] [^^^] [ответить] | +/– | Таких языков тьма Лол Если внезапно не обновлять Питон, то программы, написа... большой текст свёрнут, показать | |
2.168, Аноним (179), 18:38, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Питон сам по себе хорош только в одном - писать скриптоту
Ого, скриптовый язык хорош в том, чтобы писать скрипты. Ну кто бы мог подумать! Ты, наверное, шутишь?
> Когда на питоне пишут хайлоад инфраструктуру(не шутка - у крупных компаний так и написано - ищем хайлоад питон инженера) - это очень плохая практика.
И это, конечно же, мы запишем в минусы самого языка.
> А это баловство, фичи ради грантов, а то ведь инвесторы-эффнктивные-магагеры не поймут и кормушку прикроют.
Как по одному предложению понять, что персонаж не имеет никакого отношения к разработке ПО, тем более коммерческой. "Гранты", "эффективные манагеры", "кормушка"... Да, друг, именно так работает коммерческая разработка. Хорошо, что опеннетных экспертов по опенсорсным хэллоуворлдам не проведешь!
| |
2.233, Аноним (239), 23:44, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Я считал пестон хорошим только в одном - примере, как не надо писать ЯП! Написать в 21 веке настолько похабный язык может позволить себе только глупый студент.
| |
|
3.284, Аноним (279), 08:29, 09/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Написать в 21 веке настолько похабный язык может позволить себе только глупый студент.
Приведи пример хорошо написанного скриптового языка (хочется оценить уровень твоей экспертизы 😉).
| |
|
|
1.72, Аноним (72), 15:04, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
кто нибудь уже использовал мультипоточность без gil? и как там numpy поживает?
| |
|
2.78, anon123 (?), 15:13, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
один раз потыкал. конкретно не скажу, но все либы которые так или иначе связаны с jit, ml и Big Data в целом (которые сам использую) работать нормально не могут, если вообще запустятся, web вроде того же fastAPI тоже откис сразу.
Короче, ИМХО: умрет в зародыше. Хотя я бы был рад его вместо asyncio использовать, т.к. чем больше пишу код - тем больше тошнит от последнего.
| |
|
3.132, Аноним (46), 17:20, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
С gil код оооочень плохо скалируется, тащем то. И это никому не нравится. Если тебе надо делать много параллельных запросов, очень быстро всё время начинает уходить на него, даже когда код в значительной мере независим. Ну, там, локальные запросы к базе данных, сетевые соединения. По этой же причине, тот же requests показывает нормальную производительность в 1 потоке, но для получения сколько-нибудь адекватной производительности придётся взять pycurl или aiohttp. Но и тут ты упираешься в gil в конечном итоге. Питон буквально 1-поточный. А если запустить несколько процессов со своим интерпретатором, уйма ресурсов будет уходить уже на синхронизацию между ними, и надо не забывать, что там ещё ОС есть вообще-то.
| |
|
4.172, Аноним (79), 18:45, 08/10/2025 [^] [^^] [^^^] [ответить] | +1 +/– | К сожалению, с этим особо ничего не сделать Питон позволяет слишком много всего... большой текст свёрнут, показать | |
|
|
2.112, Аноним (79), 16:27, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> и как там numpy поживает?
numpy вообще пофиг на это, он написан на C и бросает GIL на время вычислений.
| |
|
3.274, Аноним (81), 08:00, 09/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
А зачем вам numpy, если Julia есть? Вчера только 1.12 выпустили.
| |
|
4.285, Аноним (262), 08:31, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Как раз, чтобы не использовать Julia?
Numpy соблюдает привычные соглашения из матлаба. Julia их ломает, чтобы выделиться. Julia создавали как замену связке из прототипа на удобном языке (питон) и релиза на лёгком и быстром языке (допустим, C++), но оказалось, что питон можно ускорить, а в Julia слишком мало денег, чтобы она справлялась с заявленными целями и в целом взлетела.
| |
|
|
|
|
2.150, Аноним (150), 17:51, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
В "пи" закодирован весь код всех прошлых и будущих версий питона.
А 3.14 лишь жалкое пародие на величественность числа ПИ.
Живи теперь с этим ;)
| |
|
1.104, Аноним (79), 16:07, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
> требует для сборки как минимум версии Clang 19 (поддержку GCC обещают позднее)
Свершилось наконец - ориентируются прежде всего на clang, а не на богомерзкий gcc.
| |
|
2.125, Аноним (46), 17:09, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну так Майкрософт разрабатывает. Ещё бы шланг нормальный код генерировал, было бы вообще замечательно.
| |
|
|
4.197, Аноним (46), 19:55, 08/10/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Только если не включать PGO. И забыть, что там у шланга сплошная агрессивная лапша из goto в оптимизациях и в реальных приложениях бывает и хуже в итоге (RPCS3, к примеру). У gcc код намного более оптимальный в corner cases.
| |
|
|
|
1.128, Аноним (150), 17:14, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
> Выпуск языка программирования
Так то первая публичная версия была в 1991 году.
Не надо тут рассказывать что после этого он "стал другим языком".
Особенно если сравнивать 3.13 с 3.14
Короче придумывальщика заголовков - на мыло ;)
| |
|
2.206, угу (?), 20:29, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Так то первая публичная версия была в 1991 году.
только код, который под нее был написан - не работает. Никак.
И код написанный под 2.7 не работает. Снова никак.
И код написанный под 3.5 - снова - не работает.
| |
|
3.226, Аноним (150), 22:57, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
А если написать НОРМАЛЬНО...
И тут выясняется что не только сишники криворукие )
| |
3.240, Аноним (244), 00:01, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>код написанный под 2.7 не работает
А почему не работает? В AltLinux версию 2.7 и модули для неё не выкинули
| |
|
4.249, пох. (?), 00:50, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
мы конечно все рады за альтлинукс, но это сделано вопреки а не благодаря разработчикам нескучного йезычка и владельцам торговой марки.
И когда-нибудь у них перестанет хватать времени и вдохновения тащить чужой мертвый проект (или во что я скорее верю - кончится источник откуда они копипастят патчи, где-то в окрестностях убунт)
| |
|
|
|
|
2.146, Аноним (150), 17:45, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну из за моржа вроде Гвидо и "устал"
Так то логичная штука присваивать и сразу проверять.
Но это не то что в паскале )
| |
|
3.265, Аноним (262), 03:48, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
В языке уже было ключевое слово для такого - as.
А Гвидо решил тащить в язык всё подряд, как бы предсказывая, что в питон хлынут джависты и прочие - уже не до философии языка, надо лишь добавлять в язык фичи до тошноты, это несёт деньги и успех.
| |
|
|
1.151, Аноним (151), 17:56, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Отключение GIL приводит к дополнительным накладным расходам, вызванным изменениями в сборщике мусора, системе управления памятью и примитивах для организации блокировок.
В яве и других ЯП смогли сделать нормальный GC, не ломающий многопоточку. Чому в питоне не так? Скилов не хватило? Так скопируйте GC из явы или го какого-нибудь, опенсорс же.
| |
|
2.154, Аноним (150), 18:10, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Скилов не хватило? Так скопируйте GC из явы или го какого-нибудь, опенсорс же.
А тебя что останавливает это сделать ?
| |
|
|
4.163, Аноним (79), 18:30, 08/10/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
К сожалению с таким фундаментальным непониманием разницы между виртуальной машиной жавы и интерпретатором питона тебе едва ли и копейку предложат)
| |
|
5.258, Аноним (151), 02:00, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Питон давно в байт код перед исполнением компилируется. Так что там по сути такая же виртуальная машина как в Яве. Только хуже. Что кроме копеек у питонистов ничего больше нет - это давно известно, корпы вкладываются в другие ЯП, которые в итоге в 100 раз быстрее.
| |
|
4.222, Аноним (150), 22:29, 08/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну так предложи свой код. Или даже патчи. Или даже куски кода из джавы.
Но чтобы РАБОТАЛО. Или сначала деньги ?
| |
|
|
|
1.164, Аноним (164), 18:31, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Отличный ЯП для тех кому ехать. Интуитивный, читаемый синтаксис, простота самого языка (при этом не ограничивающая его потенциал) и монструозная библиотека готовых либ, чтобы не писать велосипеды. Я не понимаю, за что можно хейтить питон. Скорости не хватает? Так подключи либу на сишечке и пусть та работает под капотом, пока ты пишешь логику, а не совокупляешься с указателями на указатели.
Мне кажется питон ненавидят не потому что он плохой язык, а из-за потока вкатунов, который он породил, и последующего перенасыщения рынка айти со всеми вытекающими.
| |
|
2.171, Аноним (171), 18:44, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Фига ты умный. А если твоя логика на Питоне будет тормозить, будешь её на С переписывать? Может сразу взять нормальный язык?
| |
|
3.199, Аноним (179), 19:58, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> С
> нормальный язык
Вот как понять, это троллинг или на полном серьезе?
| |
|
4.225, Аноним (150), 22:40, 08/10/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Запусти любой свой девайс, посмотри на него и скажи - сколько библиотек НЕ написанных на си он использует ?
| |
|
5.286, Аноним (279), 08:31, 09/10/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Запусти любой свой девайс, посмотри на него и скажи - сколько библиотек НЕ написанных на си он использует ?
Чел, это не говорит ничего о нормальности языка - только о его древности. Таким же макаром я мог бы поросить тебя посмотреть, сколько новых проектов нишется на Сишечке.
| |
5.298, Аноним (291), 09:20, 09/10/2025 [^] [^^] [^^^] [ответить] | –1 +/– | Ну давай я возьму андроидный планшет Или, еще лучше, яблочный Айфончик Сколько... большой текст свёрнут, показать | |
|
|
|
2.174, Аноним (174), 18:58, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
А как же просиживать штаны на it образование 4 года, часть знаний которые УЖЕ устарело, чтобы потом хетить людей за "недостаточной полноты знаний", но смеют потратить пол года на самообразование в свободное время и получать на равных ЗП?
Годами айтишники понтовались своими хорошими условиями и ЗП... Рынок всё порешал - теперь если айтишник и устроится на работу, то за точно такуе же ЗП, которую получает вайбкодер с курсов скаченных с торрента рядом и выполнение KPI с криком менеджера: Работать технарь - солнце ещё высоко!
| |
2.195, Аноним (79), 19:54, 08/10/2025 [^] [^^] [^^^] [ответить] | +2 +/– | Так питон ненавидят прежде всего сами питонисты, потому что он из скриптовой пог... большой текст свёрнут, показать | |
|
1.173, Аноним (171), 18:47, 08/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Убежал на Go несколько лет назад и не жалею. Python развивается с черепашьей скоростью(и работает так же), а куча библиотек требуют работы на старых версиях языка. Так что, особо там не радуйтесь инновациям в нём. Скорее всего, вы их ещё не скоро будете использовать в продакшене.
| |
|
|
3.198, Аноним (79), 19:56, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Хайп Go давно закончился, теперь это обычный инструмент. И, правда, за питоном будущего нет - из-за кошмарной производительности новые проекты на нём не начинают. Лет через 10 будет в том же состоянии что перл сейчас.
| |
|
4.202, _ (??), 20:05, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Скриптота жи!
Если тебе нужна производительность ... почему ты в сторону питона даже подумал?!?!
ЫгЗЪпёрд видимо? :)
А так ... как только ловишь себя на том что это уже 13 экран баш-скрипта и ты больше борешься с ним, чем с задачей ... пора брать чего то next level ... нра\не-нра - часто это питон и есть :)
Как то таГ!(С)
| |
|
3.200, _ (??), 20:02, 08/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну дык наше вам: "Хайп Python закончится - будешь локти кусать."
Вот к примеру лишперы, перловики, да много кто ... О! BASIC - везде жи был, а сейчас найди попробуй :)
Жисть как она есть.(С)
| |
|
4.205, User (??), 20:22, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Э, слюшай! Если объем работающего кода считать - предполагаю, что васик все еще обоих-двух в складчину превзойдет ).
| |
4.210, Аноним (207), 21:16, 08/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Любой программист - при зрелом размышлении - это мамонт, которому ... хоть и не немедленное, но неизбежное ...
| |
4.211, Аноним (207), 21:20, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>BASIC - везде жи был, а сейчас найди попробуй
How BASIC made its way into the 21st century https://qb64.com/
Unlike traditional BASIC and QBasic code, QB64 gets compiled automatically into machine code – allowing exceptional performance, easy distribution, and the ability to link with external C and C++ programming libaries. Compatible with most QBasic 4.5 code, QB64 adds a number of extensions, such as OpenGL and other modern features, providing the perfect blend of classic and modern program development.
| |
|
5.212, Аноним (212), 21:29, 08/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Выставил в резюме 5 лет опыта в QB64 - от предложений работодателей оборвались провода в моем телефоне.
| |
5.318, Аноним (290), 14:30, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Посмотрел ссылку. Неграмотно. Можно было один и тот же скрипт установки для всех операционных систем сделать.
| |
5.370, _ (??), 19:10, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> How BASIC made its way into the 21st century https://qb64.com/
Я вашим из РФ как то года 3-5 тому, посоветовал https://freebasic.net/
В результате то старьё про геологию из конца 80-х с минимальными изменениями взлетело на форточках и линуксах :) Обещали коньяку как приеду в гости :)
PS: Просто мимокрокодлил... :)
| |
|
4.316, Аноним (290), 13:32, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> сейчас найди попробуй :)
Да легко. Причем на любом компьютере. Basic - основной (не единственный) язык разработки плагинов к Microsoft Office и LibreOffice.
| |
|
3.215, Аноним (171), 21:35, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну и хорошо, что хайп закончился. Меньше вкатунов, меньше конкуренция.
| |
|
|
5.278, Аноним (81), 08:16, 09/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Руби как язык прекрасен. Прозрачный ООП и неплохо реализованная функциональная модель. Просто чуть запоздал с выходом и не попал в систему образования...
| |
|
6.357, Хакерэнтузиаст (?), 13:00, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вот если ООП совсем-совсем не попал бы в систему образования, это было бы большое одолжение человечеству.
| |
|
|
|
3.224, Аноним (150), 22:36, 08/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Go - норм язык.
Хайп был на всяких искусственных поделках типа ruby on rails которые легко воспроизвелись в "умирающем" пхп (Fabien Potencier красавчик).
Инструмент должен быть инструментом, а не объектом поклонения.
| |
3.272, BrainFucker (ok), 06:44, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Хайп Go закончится - будешь локти кусать.
А был ли у Go хайп? Вот был бы он распространён как универсальный язык для всего, и бэк пилить, и десктоп приложения пилить и мобильные приложения, другое дело. А так опять получился узкоспециализированный язык как 1С.
| |
|
|
1.267, BrainFucker (ok), 06:15, 09/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> разрешено не помещать содержимое в скобки, если в выражении указывается несколько типов исключений и не используется ключевое слово "as"
Блин, разрешили бы тогда уж и pint использовать без скобок тоже. Особенно в интерактивном режиме чтобы лишний раз их печатать, когда не нужно передавать дополнительные аргументы типа file=.
| |
|
2.294, Аноним (290), 09:09, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Может, сразу на Бейсик перейти? Скорость та же, синтаксис совершенен.
| |
|
3.304, BrainFucker (ok), 09:52, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
> на Бейсик перейти? Скорость та же
Точнее вернуться. Я думаю по скорости он может даже быстрее будет. В 80х на бытовых ПК (типа спектрума и советских аналогов) где проги сохранялись на аудиокассетах, они выполнялись примерно с такой же скоростью.
А вообще есть ещё cython, если хочется скорости и такого же синтаксиса, можно писать и на нём, xз почему он не пользуется популярностью (сам не пробовал).
> синтаксис совершенен.
Ну, если хочется с-подобного синтаксиса, полно более актуальных языков среди интерпретируемых, PHP и JS, например.
| |
|
|
1.270, менанген (?), 06:19, 09/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
До сих пор ни одна либа на расте и пхп не доросла до уровня Джанги, и уж тем более, до уровня RoR!
| |
|
2.309, Аноним (290), 12:01, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Как продуктивно вы действуете. А мы один несколько проектов на C++ уже 20 лет пилим и силы на постоянное переписывание не тратим.
| |
2.320, Аноним (319), 15:23, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну и что, ты посмотри количество вакансий в интарнете php vs ror/джанго.
| |
|
3.349, пох. (?), 10:40, 10/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ну и что, ты посмотри количество вакансий в интарнете php vs ror/джанго.
не, ну кто-то ж должен вычерпывать выгребные ямы?
Но это не означает что надо радоваться изобилию дерьмочерпательных вакансий. Даже если у хере оно обозначено "менеджер по ассенизации" - все равно ж нырять заставят...
| |
|
4.352, Аноним (319), 12:29, 10/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Дык пых то нормальный язычок для сайтоклепания, вполне. Ему только асинхронности всегда не хватало, но свул эту проблему решает, если кому это критично. А Питону до пыха как до луны в плане востребованности в вебе.
| |
|
|
2.332, anon123 (?), 23:06, 09/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
и хорошо. я как вижу этого монстра в вакансии - уже начинаю сомневаться надо ли оно мне
| |
|
|