В октябрьском рейтинге популярности языков программирования, публикуемом компанией TIOBE Software, отмечен триумф языка программирования Python ( 11.27%), который за год переместился с третьего на первое место, вытеснив языки Си (11.16%) и Java (10.46%). Индекс популярности TIOBE строит свои выводы на основе анализа статистики поисковых запросов в таких системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN, YouTube, Bing, Amazon и Baidu...Подробнее: https://www.opennet.me/opennews/art.shtml?num=55945
А на нем на самом деле программируют?Выглядит как будто его популярность немного неестесственная
да, (внезапно) на нём на самом деле программируют почти 30 лет как
Минимум инфраструктурные проекты. Мне любопытнее отчего до сих пор за Java хватаются. В основном это поддержка Легаси приложений.
Тоже самое можно сказать про Си.
Сильно не учел разработку для embedded/microcode/SoC. Видиоподсистемы, коммуникационные чипы и модули, прочее, ... даже микрокод в больших процессорах. Суммарный объем кода на C/С++ огромный.
И пока без вариантов.
Поготь, ща набегут хрясторжавчики и расскажут тебе как они уже почти вот вот еще чуть чутб и все переписали.
Видимо у кого закостенела головушка и он не может выучить руст от того и беситься.
>C/С++Такого языка не существует.
Android
И дзявовский тренд тоже есть, особенно у таких любителе микросервисов как адоба. Они вон грозятся часть маженты с пыха на дзяву переписать. Ну и финтех конечно же.
В Пакистане, Ченнаи и Бангалоре - тоже очень любят джяву. Это их второй национальный язык.
А где ещё настоящий ООП без закорючек?
А где оно вообще, чтоб совсем-совсем без закорючек? Наверное, идеального нет. Есть приемлемое для практического использования.
Ruby. Где же ещё?
Smalltalk же
>В основном это поддержка Легаси приложений.тебя на hh забанили? можешь ещё ЗП посмотреть... от 250 тыр для чуть окрепших джунов... хоть на 10-е место жабку ставьте, всё равно он хорошая )
hh это рекламно-пропагандистский ресурс, там все программисты получают по миллиарду баксов и сыплят англицизмами, создавая иллюзию того что все вокруг миллиардеры давно а ты лох но стоит купить за 30 рублей волшебный курс и все, яхты, гольф с губернатором Техаса по субботам, алмазные копи и полеты на шаттле в кармане. Надо признать очень хорошо кем то "оттуда" это враньё финансируется.
То ли дело скрепный linkenin
Я тоже так думал, пока меня там не захантили с зп в два раза больше.
Вот да. Уже бы хоть Kotlin должен был её вытеснить просто со свистом
Джава отлично себя чувствует в современных микросервисах. Инфраструктура - моё почтение
> Мне любопытнее отчего до сих пор за Java хватаются. В основном это поддержка Легаси приложений.Вы очень сильно ошибаетесь !
Поищите и спросите знакомых кто работает в амазоне, гугле... они вам расскажут реальную картину про Java ;)
Ну правда, что писать на питоне?Десктопное приложение? нет, есть c++, wpf, и т.д
Мобильное приложение? нет, есть нативщина / xamarin / flutter
Веб приложение? нет, есть js
Серверное приложение? может быть, но не вижу ни одного конкурентного приемущества перед той же java или дотнетом
Драйверы? Операционные системы, ... сразу нет
Ну, не пиши...
Раз кто-то другой пишет, значит ему нужно.
Его место это не приложения, а скриптование. Тут он Король, на своём месте. Скрипты в системе, аддоны в приложениях, например в Blender 3D.
>Тут он Король, на своём месте.Причём тут Lua?
Действительно, причём?
https://en.wikipedia.org/wiki/List_of_Python_software
https://en.wikipedia.org/wiki/List_of_applications_using_Lua
Слив засчитан.
Король в коричневом.
Только низкоуровневые вещи на нём не пишут в виду специфики. А в остальном статистика подтверждает что еще как пишут. Его выгодно отличает производительность программистов, большое сообщество и куча написанного кода
На практике, почему-то, его выгодно отличает говнокод дешевого программера.
Устойчивый паттерн: видишь питонячий продукт - встречай говноподелку с лапшой в коде.
Какие там принципы ООП, хрeн положен поперек.
> Его выгодно отличаети лютое битьё по рукам тех, кому влом код элементарно хотя бы отформатировать
Вот кстати, в отладчиках используется повсеместно, да. Это достаточно низкоуровнево?
Скрипты, если нет матлаба
Игра EVE-Online на Stackless Python.
У Питона классные математические библиотеки и средства для работы с бигдатой, так что используется в этой области и в хвост, и в гриву.
тебе же сказали - это рейтинг поисковых запросов, а не то что ты подумал. Типа "как на питоне написать вендоуз?!" Про C таких глупостей просто не спрашивают.А автор какого-нибудь youtube-dl - да, программировал, потом от ковидлы помер. Но он не задавал вопросов гуглю, поэтому в статистику все равно не попадал.
Странно что в первом ряду, конечно, не powershell, я на нем только так и программирую.
Вантузятник детектед. Жаль автора youtube-dl. Он написал единственную полезную программу на питоне.
> powershell, я на нем только так и программирую.А какого ты тогда на опеннете делаешь?
https://github.com/PowerShell/PowerShellимеет полное право 😉
Проснитесь, сударь, вы обос*ались. Powershell, внезапно, free и opensource.
Ога, круто, только как ее оттуда выдрать, чтобы другой админ случайно ее не врубил? Наличие телеметрии неприемлемо само по себе. И нет аргументов чем оно лучше dash, bash, fish, zsh - того что без телеметрии и прекрасно работает.Telemetry
By default, PowerShell collects the OS description and the version of PowerShell (equivalent to $PSVersionTable.OS and $PSVersionTable.GitCommitId) using Application Insights. To opt-out of sending telemetry, create an environment variable called POWERSHELL_TELEMETRY_OPTOUT set to a value of 1 before starting PowerShell from the installed location. The telemetry we collect falls under the Microsoft Privacy Statement.
Ахаха, АНАЛог башпортянок, да ещё с телеметрией😂
Bash рядом не стоял по возможностям и продуманности. Достаточно сказать, что у PS по пайпам объекты ходят, а не текст. В баше иногда залётный пробел всё разрушает, а в PS берёшь поле пришедшего объекта (например, Size у вывода ls) и горя не знаешь.Откуда вы только берётесь такие — не попробовали даже, а обсираете.
> у PS по пайпам объекты ходят, а не текст.1% от этих объектов случайным путем отбирается и отправляется с телеметрией в туда.
назыаается "data sampling". очевидно, приватность НЕ нарушает, 1% - не нарушение,
один раз - не водолаз.
едрить !PowerShell ignoring telemetry opt-out options, tries to call home regularly
> едрить !
> PowerShell ignoring telemetry opt-out options, tries to call home regularly
> https://github.com/PowerShell/PowerShell/issues/10005ы
try
{
var enabled = !GetEnvironmentVariableAsBool(name: TelemetryOptoutEnvVar, defaultValue: false);
if (!enabled)
{
return;
}это зачем же они её так крепят?
> это зачем же они её так крепят?к сожалению, я плохо понимаю индусский код. что он делает ? зачем обертка в try ?
и почему не вырезаны вообще все участки где телеметрия настраивается, собирается,
предобрабатывается (чтобы сохранить вашу девств^Wприватность, разумеется) и отправляется ?
Ну начало учебного года - так что нормально что стало больше запросов.
Сейчас много где Python занял нишу, которую раньше занимали BASIC и Pascal - язык обучения основам программирования.
> начало учебного годаScratch? Не?
В вузах - С/С++> Сейчас много где Python занял нишу, которую раньше занимали BASIC и Pascal - язык обучения основам программирования.
Как-бы со всех сторон нет.
>> начало учебного года
> Scratch? Не?
> В вузах - С/С++Основы программирования читают не только будущим программистам. NumPy много где сейчас "стандарт de facto".
> Как-бы со всех сторон нет.
Ну вот Школа программирования ИТМО (внук отзанимался три года), базовый курс именно Python. "С" можно выбрать отдельно, как доп. курс емнип со втрого года.
У жены в лицее (сама она физику преподает), информатики ведут электив именно на Python-е.
Со всех сторон да. Они бы ещё экспансию в мобилки и SoC устроили и вообще бы всех уделали
Вполне естественная, если вспомнить о чем рейтинг.
Питон активно используется всякими околопрограммистами - девопсами для написания инфрастурктурных штук, автотестерами, датасаентистами (вот я например), учеными даже - в последнее время для него очень много либ для всяких вычислений появилось. Все они, будучи не профессиональными программистами, как правило язык целенаправленно не изучают. Прогают свою задачу и чуть что - лезут в гугл.
Собственно, вот отсюда и взлет поисковых запросов по питону.
Ученые - те больше на Julia смотрят. Девопсы - сейчас на go перемещаются.
Глобально ученые смотрили и смотрят на фортран с матлабом. На джулию тоже посматривают. Но пользуются и питоном в том числе, и в последнее больше.
Полноте Вам. Ученые пользуются всем перечисленным и еще многим другим.
>> А на нем на самом деле программируют?Да
>> Выглядит как будто его популярность немного неестесственная
Так и есть. Много студентов пишут вопросы на so. Они же ляпают репы на github. Вот рейтинг и растёт.
Учусь в европском вузе - всё и вся на Питоне первый курс-полтора. Насколько знаю, так не только у меня, а вообще у всего ИТ-образования тут. Вот и миллионы миллионнов запросов в гугл.А вообще интересно, почему никто не вспомнил Джанго (ну и Фласк) при ответе на вопрос, кто и что вообще програмирует на Питоне? Вроде накидать примитивный бэкенд на Питоне быстрее всего или нет? (интересуюсь без издевок)
Учусь в европском вузе - всё и вся на Питоне первый курс-полтора. Насколько знаю, так не только у меня, а вообще у всего ИТ-образования тут. Вот и миллионы миллионнов запросов в гугл.А вообще интересно, почему никто не вспомнил Джанго (ну и Фласк) при ответе на вопрос, кто и что вообще програмирует на Питоне? Вроде накидать примитивный бэкенд на Питоне быстрее всего или нет? (интересуюсь без издевок)
Вот-вот. Ни разу не видел его в production и людей, которые бы программировали на нём за деньги. Кроме областей "data science" и парсинга.
Средняя температура по больнице - 36.7.
Секрет популярности Питона в том, что люди (в моем окружении как минимум два человека) по какой-то причине считают, что если его (и именно его!) изучить, то перед ними распахнутся двери лучших IT-компаний мира. Почему так получилось? Удачный маркетинг? Не знаю.
а учить надо было 1С :)
Он же ясно написал "лучших IT-компаний мира". 1С здесь не при делелах.
А что не так? Распахнутся. За дверью правда будет какая-то узенькая и темная лестничка вниз...Лучшим компаниям мира тоже нужны же рабы для тяжелого и неэффективного труда. И много.
А программисты (не путать с программистами-на-пихоне) им нужны штучно. Поскольку в общем и целом новые места редко освобождаются, а первый вопрос при освобождении - "а нельзя ли тут обойдись еще десятком дешевых рабов на ту же сумму?"
Ты забыл, что из этого не следует, что на питон не пишут программисты.Есть еще куча областей, например наука, где "штучные" программисты на самом деле нафиг не нужны. Потому что деньги гранта лучше потратить на милых дам, чем на зряплату и объяснение задачи такому "гуру". И сделать все самому дешево и сердито на питончике.
> Ты забыл, что из этого не следует, что на питон не пишут
> программисты.ну это ж результат хайпожорства и все того же "вайти в ойти".
Пятнадцать лет назад они бы так же писали бы на tcl, может быть даже - с tk, а не ужасы с электроном внутри.Весь прикол в том, что код пятнадцатилетней давности все еще просто работает. А пятилетней давности на ниправильной-ниправильной версии впихона - "ой паламалася", а учоный уже в другой лаборатории трудится и хз теперь как поправить.
> ну это ж результат хайпожорства и все того же "вайти в ойти".Нет, это результат того, что сейчас "программирование" - навык уровня чтения и письма.
> Весь прикол в том, что код пятнадцатилетней давности все еще просто работает.Может быть, просто он никому уже не интересен. Какие там были библиотеки типа numpy для tcl?
> А пятилетней давности на ниправильной-ниправильной версии впихона - "ой паламалася", а
> учоный уже в другой лаборатории трудится и хз теперь как поправить.Так и не надо править. Запускай с нужной версией питона и необходимых библиотек.
> Нет, это результат того, что сейчас "программирование" - навык уровня чтения и письма.ты бредишь.
На одного автора youtube-dl (не много ни мало - собственный интерпретатор js. Угадай на чем. Ты так можешь, или только читать пока?) миллион dehydrated с парсингом js грепом.И неумением даже тривиальные проблемы исправить два года - как в acme-tiny (речь не об авторе, ему просто некогда, а о том что жалобы в issue не сопровождались тривиальным фиксом из одной строчки - видать, совсем не все умеют читать и тем более писать).
> Так и не надо править. Запускай с нужной версией питона и необходимых библиотек.
человеку у которого "паламалася" очень конечно же просто понять почему, запустить с нужной версией ее вручную собрав и вручную подобрав правильные библиотеки.
И это еще цветочки - ягодки будут когда питорасты отключат немодные репо с устаревшими нинужна модулями не поддерживающими python.3.98+
> И неумением даже тривиальные проблемы исправить два года - как в acme-tiny (речь не об авторе, ему просто некогдаА не может быть репортеру некогда?
> очень конечно же просто понять почему, запустить с нужной версией ее вручную собрав и вручную подобрав правильные библиотеки.
Разумеется. Есть же зависимости.
> А не может быть репортеру некогда?может - пожаловался и ждет себе ебилда. Пару лет всего и нужно подождать, зачем спешить с однострочным фиксом.
>> очень конечно же просто понять почему, запустить с нужной версией ее вручную собрав и вручную
>> подобрав правильные библиотеки.
> Разумеется. Есть же зависимости.и там конечно же не последние версии ВСЕГО, а именно минимально-необходимые?
> и там конечно же не последние версии ВСЕГО, а именно минимально-необходимые?Ну, хорошим тоном является ограничение версий зависимостей сверху. Некоторые граждане кладут еще requirements.txt, в котором зависимости прибиты конкретно гвоздями. Обычно оный же файлик используется в CI.
А что вы подразумеваете под "лучшими компаниями мира"?
IBA
> А что вы подразумеваете под "лучшими компаниями мира"?да у любой компании кроме смузистатапов найдется подвальчик.
Так что выбирай лучшие, не ошибешься.
Тут всё просто: порог вхождения в мир программирования на Python очень низкий, это вам не Си, где сплошь и рядом подводные камни!!! Как следствие, большинство шараг-разводил используют именнно его, чтобы состричь бабло с доверчивых людей, которые ищут простых путей и верят в чудесный мир IT. Так что да, - это не более чем грамотная промывка мозгов, со стороны тех кому это на руку!
Кстати, на си писать куда проще, чем на питоне. Чисто технически язык в миллион раз примитивнее, и концепции намного проще используются. Куда уж легче си? Если бы простота освоения была фактором, в списке было бы больше lua. Но нет, он умер достаточно быстро.
Про Си так говорят, только те, кто ничего "серьезного" на нем никогда не писал. Одно дело написать что-то для себя, другое дело написать что-то чем будут пользоваться ну хотя бы сотни или тысячи других людей, - на это способны как говорится: не только лишь все:))Приведу пример баг-подводный камень, который так до сих пор, не то что не исправлен, но даже никем не обнаружен (лично мне лень репортить, так что если кому интересно, можете это сделать). Посмотрите вот это и скажите вы видите данный баг https://github.com/picolibc/picolibc/blob/main/newlib/libc/s...
С виду все нормально, однако всё до поры до времени. А вы видите, где таится проблема?
Ну автор не кастанул int в char и в итоге начинает искать нули в цикле и, скорее всего, никогда из него не выходит. Это разве сишная проблема? Я вижу, что человек скорее всего тупо устал или не в настроении был и допустил глупую ошибку, когда можно пропихнуть -1 и программа крашнется
>>>Это разве сишная проблема?Это лишь подтверждает сразанное мной ранее: вы должны знать о существование подобных подводных камней!
>>> Я вижу, что человек скорее всего тупо устал или не в настроении был и допустил глупую ошибкуDозможно, но лично я сильно в этом сомневаюсь, почему? потому что, даже если это и так, то эту ошибку должны были обнаружить далее при тестировании. Почему же не обнаружили? наверное тоже тупо устрали или не были в настроении??))
>>> когда можно пропихнуть -1 и программа крашнетсяпри -1 как раз таки всё будет в порядке:)))
>>>Ну автор не кастанул int в char и в итоге начинает искать нули в цикле и, скорее всего, никогда из него не выходитхм .. старнно ход ваших мыслей верный, так почему вы решили, что при -1 будет краш? на самом деле, это произойдет при других значениях:))
Да, тут уже я на пофиг решил, что (int) -1 почему-то равно 0xFFFFFFFF, хотя я на самом деле имел ввиду ситуации, когда левые три байта равны не нулю, а оставшийся нулю, например 0xFFFFFF00. Тогда и получится то, что я описал.Это, имхо, очевидно, потому что внутри if любое число, кроме 0, даёт True, но при тайпкастинге, который явно указан в man библиотечной strchr, обрезается всё, кроме младшего байта. Лично я это увидел даже не проводя тестов, банально зная, как работает тайпкастинг.
Но если сравнивать с количеством приколов, которые вам надо знать, чтобы писать подобный неочевидный код (а ведь можно было бы для профилактики просто сделать i&=0x000000FF, что более явно), с количеством других приколов даже в ближайшем родственнике Си++, то Сишка — легчайший для системного программирования язык, который явно даёт тебе понять, где какой элемент что делает. Помножьте это на исчерпывающую и стандартизированную документацию, где к каждой функции идут возможные return и нужные структуры данных, и получите на самом деле простейший ЯП с самодокументирующимся кодом (в плане глядя одним глазом в код, другим в принимаемые и возвращаемые значения функций можно понять, что происходит).
Короче я два раза писал когда уже в сон клонит> (int) -1 почему-то равно 0xFFFFFFFF
Ну вы сами поняли, хотел написать "не равно", дальше по контексту
>>>явно даёт тебе понять, где какой элемент что делает.ну да, ну да;). язык Си - это синоним слова неявно;). Я люблю приводить следущий простой, но при этом наглядный пример. Скажите данные утверждения верны?:
assert((0xffffffff - 0xffffffff) - 1 == -1);
assert((0xffffffff - 0xffffffff) - 1 < 0);
Даже тот кто не знаком с Си, скорее всего скажет что с точки зрения здравого смысла всё верно. Однако, язык Си говорит нам засунуть здравый смысл куда подальше;)
Особенно просто и удобно на С работать со строками и жсонами.
Вполне нормально.
С UTF-8-строками офигенно удобно ;)
Да нормально. Не помню, когда это имело значение. Проблема будет только в том, что utf-8 не кросплатформенный (как и utf-16, впрочем). В любом случае, для работы с юникодом потребуется ICU и других реальных альтернатив не существует. Но немного бойлерплейта и только. Если выкинуть cjk, то вариантов намного больше.
А что не так с UTF-8? Все символы идут подряд и четко определено, как строка должна выглядеть. Если ваш терминал понятия не имеет, как печатать utf-8, то это проблема Си, да?
Если требуется интенсивно и вплотную работать со строками, и вы выбираете для этого Си, то мне вас искренне жаль:(( Пожалейте себя и своих коллег и выберите что-то другое:))
А что же ещё можно выбрать для работы со строками? В тот же питон всё равно icu тащить приходится, потому что он шляпа никуда не годная в плане юникода. И icu там сбоку припёка в итоге. Питон и так не особо эффективный, а тут ещё и это. Вот и получается, что в си лучше с юникодом как ни крути.
>>>А что же ещё можно выбрать для работы со строками?Я не могу дать однозначный ответ, - всё не так просто:((
Всё будет зависеть от того, чем именно вам предстоит заниматься, какие требования/ограничения по памяти и скорости и тд и тп; кроме того будете ли вы работать один или в команде, и есть ли у вас выбор впринципе или ваш начальник уже сделал этот выбор за вас:)))
C учетом всего этого, если есть выбор, то лично я бы сперва провёл ряд бенчмарков, используя сразу несколько языков программиования, а затем бы просто выбрал! Если лично вам лучше всего подходит Си, то, да прибудет с вами Ричи:), - пишите на Си! Что касается меня, то если есть возможность не писать на Си, то я всегда выбираю что-то другое!
Бла-бла-бла. Ничего эффективнее си нельзя придумать для работы с текстом. Плюсы только потому что альтернатив нет. Но если код будет встраиваться куда-то, нет смысла тащить плюсы туда, где их нет. Ну и да, libxml2 и pcre2 мне нравятся больше pugixml и re2. Потому что они лучше. Вопрос бойлерплейта решаемый.
С:#include <stdio.h>
int main (void)
{
puts ("Питон рулит!");
return 0;
}Python:
print("C govno!)
Да уж, куда проще чем примитивный С. Даже для ссаного хелло ворлд приходится в несколько раз больше кода набирать. Примитивность 80лвл =))))
Вот ты удивишься, что для ведения логов в питоне тебе придётся либо специальный модуль подключать, либо в каждом print прописывать flush=True, иначе в перенаправленном выводе ты увидишь прекрасное ничего. ОЧЕНЬ удобно, уфф
А на С/С++ мне придётся многие вещи вобще с нуля писать самому. Банальные и скучные вещи которые в ЯП должны уже по-умолчанию быть, а их нет хотя обеим сям уже десятки лет. А вобще любые языки для меня всего лишь инструменты. Подходит под задачу, я его использую, будь то си или питон(их вобще можно в связке юзать что часто и делается реальными программистами которых на попеннете почти нет).
> Секрет популярности Питона в том, что люди (в моем окружении как минимум
> два человека) по какой-то причине считают, что если его (и именно
> его!) изучить, то перед ними распахнутся двери лучших IT-компаний мира. Почему
> так получилось? Удачный маркетинг? Не знаю.Тут скорее растиражированная легенда о якобы низком пороге вхождения.
Так. Погодите... А где еще ниже порог вхождения? (не считая Scratch по понятным причинам)
Порог вхождения действительно ниже, потому что идеология языка такова, что есть один и только один правильный способ делать что-то. И все вещи, где программист может сделать собственный выбор, покрыты PEP-ами, которые его ограничивают и позволяют буквально не думать при написании простых программ.
95% программистов на питоне ничего сложного не пишут и никогда не будут.
> Порог вхождения действительно ниже, потому что идеология языка такова, что есть один
> и только один правильный способ делать что-то. И все вещи, где
> программист может сделать собственный выбор, покрыты PEP-ами, которые его ограничивают
> и позволяют буквально не думать при написании простых программ.Вот тут, имхо, и есть вилка в плане "порога вхождения": у вас есть несколько способов - вы выбираете наиболее вам близкий / понятный, или учите "что дают". В последнем случае есть еще одна неприятность ("побочный эффект") - когда вам приходится потом учить другие языки, а вас уже "вышколили" писать строго в рамках одного набора шаблонов. Тут и новые языки с новоми идеями, тут и огромное количество старого кода на старых ЯП. И многие начинают реально биться в истерике - "я не могу на этом писать!!!".
Как я уже писал выше, 95% программистов на питоне никогда не будет писать более или менее сложный код. Только простые скрипты. Поэтому они никогда не заметят, что питоновский устав их ограничивает. Остальные 5% как-нибудь преодолеют. Но для массовости языка это очевидно работает. Новички усваивают догматы и вот они уже познали "дзен питона" и побежали делиться, что это лучший язык етц. Все довольны!
...
> Порог вхождения действительно ниже, потому что идеология языка такова, что есть один и только один правильный способ делать что-тоКак бы ты не хотел, но E=MC2 это "один и только один правильный способ делать что-то"
А порог вхождения определяется количеством курсов по теме на местном языке. Даже медведя можно нучить ездить на велосипеде, была бы методика как это сделать. Чем больше преподавателей, учителей всяких = низкий порог вхождения.
Всё еще проще: Python теперь преподают в американских школах в качестве базы навыков компьютерной грамотности в добавку к табличному редактору и PowerPoint'у.
А во многих российских детей до сих пор насилуют никому ненужным паскалем 🤣 Питон для школ явно подходит лучше. И уж точно не плюсы с сями. Последние уместны в каких-нибудь специализированных школах/классах с углубленным изучением.
Чем лучше? В школе никто не ставит задачи сделать из ученика программиста. Да и пока он дорастет до работы, трендовые языки успеют 10 раз поменяться. Задача школы здесь научть минимально алгоритмическому мышлению, ну и показать что представляет из себя программирование издалека (это любого школьного предмета касается). И тут по сути все равно, на примере какого языка это делать. Хоть паскаль, хоть питон.
Лично меня от паскаля всегда блевать тянуло. Кровь из глаз течёт когда я это уг где-то вижу. А для "школьных" алгоритмов и псевдокода достаточно было бы.Показывать современное программирование на примере паскаля? Бедные дети.
На том уровне, на каком программирование проходят в школе нет абсолютно никакой разницы между "современным" и "не современным". Ибо упор на алгоритмическую базу, которая не меняется.
Паскаль весьма показателен в плане алгоритмики. Поэтому его и преподают. Первым делом программист должен уметь алгоритмы понимать, а еще лучше в мозгах.
> Паскаль весьма показателен в плане алгоритмики.а алгол еще показательней.
> Поэтому его и преподают. Первым делом
> программист должен уметь алгоритмы понимать, а еще лучше в мозгах.а он вместо этого занят поисками ; после else.
И вообще попытками осознать, почему все строки кончаются на ; а тут какая-то особенная.Поверь, только начавшему учиться прогаммированию это вовсе не так понятно и очевидно как тебе.
>> Паскаль весьма показателен в плане алгоритмики.
> а алгол еще показательней.
>> Поэтому его и преподают. Первым делом
>> программист должен уметь алгоритмы понимать, а еще лучше в мозгах.
> а он вместо этого занят поисками ; после else.
> И вообще попытками осознать, почему все строки кончаются на ; а тут
> какая-то особенная.
> Поверь, только начавшему учиться прогаммированию это вовсе не так понятно и очевидно
> как тебе.Алгол "мертв" как и Латынь. А паскаль даже щас в Delhi весьма неплохо себя чувствует.
Да и алгол многими своими конструкциями весьма далек от понимания алгоритмики. Поэтому Вирт и двигался от Алгола к Паскалю.
Вообще я тебя не понял - это вброс чтоли был или ты тупо не знал что Алгол также из под руки Вирта вышел но гораздо раньше?
> а он вместо этого занят поисками ; после else.
> И вообще попытками осознать, почему все строки кончаются на ; а тут
> какая-то особенная.Ну с таким пониманием ему в детский сад надо - там основы понимания преподают в виде кубиков с нарисованной литерой А, которая является буквой А и из этого можно составлять слова, но буква А должна стоять в слове именно на своем правильном месте.
> Ну с таким пониманием ему в детский сад надо - там основырад за тебя что ты родился с полным пониманием всего сущего.
А я вот несколько недель не мог понять как работает FORMAT и что вообще все это значит. Хотя учебники по фортрану были написаны очень простым и понятным языком - картинка в голове просто не складывалась.
>> Ну с таким пониманием ему в детский сад надо - там основы
> рад за тебя что ты родился с полным пониманием всего сущего.
> А я вот несколько недель не мог понять как работает FORMAT и
> что вообще все это значит. Хотя учебники по фортрану были написаны
> очень простым и понятным языком - картинка в голове просто не
> складывалась.А regular expression ты не пытался понять? И каким образом это соотноситься с синтаксисом языков программирования его использующих?
>> Ну с таким пониманием ему в детский сад надо - там основы
> рад за тебя что ты родился с полным пониманием всего сущего.Да нет, мне слава богу на кубиках обьяснили, и первое слово я собрал сам, но понимание "кубиков" в парадигме нашего мира осталось навсегда.
Больше всего запросов может означать больше неочевидных проблем.
Просто остальные языки - требуют гораздо меньшей "поддержки зала". А языки из низа этого рейтинга - просто работают, без вопросов...
Тут главное не из-за чего рейтинг, а патамушта :)
А возможно низ рейтинга просто нафиг никому не нужен/не интересен? А проблемы бывают абсолютно везде, не надо тут влажных фантазий.
Всем налить смузи за счёт заведения!
tab на клавиатуре слева сверху.
(всё, ты выучил питон, если умеешь попадать по нему мизинцем безошибочно. Остальное - вон, в гугле найдется.)
Слева, сверху - Esc, если что.
Закапывайте рынок. Python и Golang - худшее, что случилось с ИТ. Хуже будет только с переходом на nocode.
Скоро еше будем страдать от dart с flutter
А вот насчет Go это вы зря. Метод дистрибуции приложения очень удобный. Кроссплатформенность, встроенные сетевые сервисы... И довольно несложный в освоении.
Последний пункт его и похоронит. И когда уйдут контейнеры (а они уйдут), докеры сменятся на лямбды, все забудут эту нелепую сишку для зумеров как страшный сон
в вкрсии 2 вкатят генереки. гошка станет не такой простой, а там и другие проекты подтянутся
Не генериками едиными славятся современные системы типов. А во-вторых, еще не факт что генерики будут
Контейнеры с 2008 никак уйти не могут. Они в it дольше чем Вы походу..
Электрон вам зашел, я так понимаю
Сенсация. Бывшие охранника и продавщицы ринулись в айти и попались в сети продажников курсов(а поскольку курс по расту и даже по го с js-ом люмпену не не осилить - продают питон)
> Сенсация. Бывшие охранника и продавщицы ринулись в айти и попались в сети
> продажников курсовпокупателей живого товара. На курсах обычно не заставляют копипастить со стековерфлова, они не попадут в эту статистику.
А вот после курсов - да.
> (а поскольку курс по расту и даже по го с js-ом люмпену не не осилить - продают питон)
ну осилил ты курсы по хрусту, нелюмпен ты наш - и кому ты нужен-то теперь?
Поподавай лет десять ведро пихоном, заведи за это время пяток крупных проектов на шитхабе, и еще в десятке очень крупных поучаствуй видимым в статистике образом - мож куда возьмут.
Поэтому поисковую статистику - ты снова пополнишь только по пихону. Ну можешь еще C#
Хорошо что ты признаёшь, что тебе не осилить. Но и питон тоже)
Настоящая тёмная лошадка тут - это Visual Basic.
Мало того, что их два в топе, так один ещё на 7 мест вверх влетел, и у них самый большой процент роста.
> Настоящая тёмная лошадка тут - это Visual Basic.
> Мало того, что их два в топе, так один ещё на 7
> мест вверх влетел, и у них самый большой процент роста.наверное ms'овский индус напортачил с обратной совместимостью в новых улучшенных версиях.
И все бухгалтера срочно ищут в гугле "почему вот такой скрипт больше не работает"
Так VB или VBA?
обои. Как я тебе на vba сам-то йоксель запущу?
Это как с коболом. И растет он с низкой базы.
Это еще без учета того, что Visual Basic можно компилировать под любую современную платформу, будь то JVM или Android и т.п.https://www.elementscompiler.com/elements/mercury/
Справедливое место для говнопетона где-то в хвосте после всех языков, упомянутых на странице
компилятором RemObjects, в конечном итоге там он и окажется.А пока это жалкое питонячее недоразумение компенсируется наличием Interop библиотек типа:
https://libraries.io/nuget/pythonnet_netstandard_py39_linux
Так же есть библиотеки и для подключения в VisualBasic модулей из других популярных языков:
https://github.com/Taritsyn/JavaScriptEngineSwitcher
https://www.nuget.org/packages/Peachpie.Runtime/
https://docs.microsoft.com/en-us/powershell/scripting/develo...
У питона дизайн ничуть не лучше джаваскрипта, зачем его вообще использовать. Есть же лучше альтернативы.
Давай ты коротко объяснишь, а зачем вообще языку программирования хороший дизайн?
Давай ты горотко объяснишь зачем вообще нужен програмист, которому плевать на каком мусоре писать
А зачем вообще программисту рассуждать на чем писать? Работодатель дал тебе работу, сиди работай. Не нравится иди в ухо.Дизайн ему не нравится ты посмотри на него. Может у языка еще название не по феншую? Или древние мудрецы сказали что питон некошерный язык?
С такими у беждениями тебе и хоть швейную машинку, хоть хер мужской дай - сиди работай> Дизайн ему не нравится ты посмотри на него
Да. Динамическая утиная типизация, сборка мусора, жирнющий рантайм. Мне не нравится. Писать на таком я не буду ни за какие коврижки
GIL еще
Если ты когда-нибудь закончишь детский сад то узнаешь что GIL это самое лучшее что придумано в питоне. И как-то никому он не мешает, но для твоего никому ненужного хеллоуворлда, который ты до сих не смог написать, он почему-то стал проблемой.Объективно проблема в тебе у тебя узкий кругозор, а в не дизайне питона.
> GIL это самое лучшее что придумано в питонеДа что там в питоне. Во всём компьютер саенс. Многопоточное програмирование, мьютексы, х**тексы это всё для лохов. Падем ниц перед гвидо, сделавшим все операции с данными атомарными
Тебе надо задачу решать или жизнь себе усложнять? В какой такой задаче кроме веба эта твой новомодная многопоточность дала хоть какой-то профит?Или ты хрустик чисто чтобы похрустеть?
Да ты отбитый наглухо
>>>В какой такой задаче кроме веба эта твой новомодная многопоточность дала хоть какой-то профит?третий дум быстрее забегал
>>>новомодная многопоточность
идет 2021 год, на минутку. ох уж эти анонимные старперы со своими 386sx.
Ну, например запускать сразу несколько потоков для параллельной обработки однотипных данных внутри классов. btw, в этом вашем питоне по первому запросу в гугл "как шарить данные между процессами" предлагают либо переписывать нафиг классы под использование СПЕЦИАЛЬНЫХ библиотек, которые по факту возвращают статическую типизацию ради возможности расшаривать область в памяти, либо шлют куда подальше и говорят "да вообще зачем вам этот многопоток с одновременным распараллеливанием, торопиться некуда же". Топ язык программирования, не умеющий одновременно выполнять один участок кода, лол.Давай, напиши, что можно прокидывать эти вещи через пайпы, памяти же много, да и вообще зачем вам думать о том, как сэкономить и память, и процессорное время, просто поставьте плашку побольше и проц погорячее.
Не плохо было бы глубоко подумать о надобности шарить данные между процессами. А если архитектура настолько крута что требует оного, а понимания как сделать на питоне нет (гугл уже не помог), можно глянуть исходник Tornado. Там мужики паралелят по взрослому и шарят не по детски.
Т.е. в твоём воображаемом мире ты такой залетаешь на работу. И кидаешь такой начальнику. Дизайн вашего языка отстой. Я буду писать на Хаскеле или на Расте! А он такой ура как же здорово я выкину весь проект и перепишу его на расте потому что какой-то полоумный студент так решил!Ты не поверишь, но твой воображаемый мир не существует. Вот если ты когда-нибудь закончишь шарагу где ты учишься ты про это узнаешь.
Ты даже не можешь объяснить что не так с дизайном питона, лол.
> Ты не поверишь, но твой воображаемый мир не существуетРяя. ТИОБЕ сказал что петон самый крутой, значит на других языках начальника не разрешит
> Ты даже не можешь объяснить что не так с дизайном питона, лол
Я перечислил причины, по которым сейчас с питона массово переписывают сервисы на Go. Потом перепишут на расте/свифте/чем-то еще модном, компилируемом без GC
Т.е. ты свой головой думать не хочешь и считаешь что все вокруг тебя тоже не умеют. Оказывается мерилом нужности языка является какой-то левый рейтинг. А не то что этот язык используется прям везде где можно.
Не перепишут ничего не расте и уж тем более (вот тут реально посмешил) на свифте. Это фантазии школьников. Пусть у этих языков будет 33 раза самый красивый дизайн в природе по версии «Большого Брата»
Питон хорош для того, чтобы отделять программистов от случайных. Если человек ничего кроме питона не знает или говорит что питон для него - это основной язык, то гнать такого "программиста" прямо с порога....
Петон создавался как убийца бейсика. Таковым и остался. Это не серьезный язык, как джава или раст.
Его популярность означает лишь популярность индустрии в целом и зашкаливающего количества попаданцев с улицыХорошая новость в том, что питонист редко мигрирует на серьезный язык. Тупо недостаточно квалификации (сужу по себе, да)
>Это не серьезный язык, как джава или раст.Т.е., Java и Rust тоже являются несерьёзными языками. Я тоже так считал.
Тебе бы в КВН всех нагибать, а не на айти форумах сидеть
Так какие альтернативы есть? Что мне учить?
Julia поднялась до 20-го места. Это круто!
Лол, наверное смотрят, на чем школьники и студенты программируют до того момента, когда на работе им скажут переучиваться на С++.
Ты считаешь что все выпускники идут на госпредприятия? Вне госов C++ никому нафиг не нужен.
С++ удобен в том плане, что можно сделать логику для интенсивных вычислений и кроссплатформенный графический ввод-вывод в рамках одного и того же языка и IDE.
Про кроссплатформу ты, конечно, загнул. Для этого есть Electron
Не загнул он, всё честно - Qt кроссплатформенно.
Сравнивать язык программирования и Фреймворк такое себе. Ещё сравни вакуум и 2.
И вакуум, и двойка (2) - это абстрактные понятия, но из разных доменов.
Electron -- тоже фреймворк
Да блин. На скриптовых языках ведь нельзя писать полноценные приложения. Они созданы для автоматизации. Все те товарищи, которые зарятся на удобства скриптового языка и начинают потом писать на них крупных проекты, получают потом на выходе тормознутые и жрущие память поделки. Потому лучше даже не учить детей плохому.
> получают потом на выходеНихера они не получают. Покажи мне проекты на питоне. Только бесполезные поделки для линух сосноли и что-то пахнущее на серверах, которое планировалось как прототип, но переписывать лень да и не кому
Portage это самое полезное что есть, но только потому что Paludis видимо названием не вышел и хомячки были против переучивания на Си. Ну и youtube-dl. На этом питон заканчивается. Ну может еще скрипты для какой-нибудь панельки на нем, что можно было бы и на баше написать.
А, кстати, слово "Paludis" из какого языка? Онлайн переводчики что-то внятного не сказали.
Может и хорошо, что не сказали. https://en.wiktionary.org/wiki/paludis
Дык вот откуда тогда популярность, если на нем ничего не пишут? Зато если посмотреть ЕГЭ, то там в основном все пишут или на питоне, или на джаве. Вот откуда она и берется. Но в любом случае такие вот рейтинги это полнейшая проплаченная байда, т.к. у этих товарищей явно нет надежного способа собирать точную статистику. У них телеметрия что-ль какая-нибудь? Или они смотрят по скачкам пакетов с репозиториев Линуха? Это как с проплаченными рейтингами игр, где на первых местах тусуются игры, о которых ты даже никогда не слышал, зато хитов даже нет в этом списке.
В ЕГЭ никаких других задачек, кроме невинного перебора листов/массивов и матеши, впринципе и не дают. Тут правда на месте питона справится даже паскаль, или шелл, лол
К сожалению, это правда
Ну давай, удали питон со своего рабочего дистрибутива, потом скажешь что необходимое он утянул и на что ты это заменил
>>Вне госов C++ никому нафиг не нужен.Вне госов С++ только дуракам не нужен. Умные находят ему применение, так как понимают что на нем делать, как и зачем.
Количество вакансий пробовали смотреть?
Тенденция ясная, понятная надо писать обвязку на питоне. А сами функции на ассемблере.
Один раз так делал, только с Си, лет 30 назад. Нужен был вьювер для файлов с томографа, чтобы работал на РС, а стандартных тогда не было.
Странно, про раст ни слова ни в комментариях, ни в новости. Что-то у растоманов случилось?
В новости есть - переместился с 25 на 26 место.
Маловато комментов «переписать на раст» написали. Нужно поднажать, а то совсем из списка вылетим.
А в PYPL остался на 16 месте.
Отрицание
Гнев
Торг
Депрессия <- растоманы находятся здесь
Принятие
> Депрессия <- растохейтеры находятся здесь#неблагодарипоправил
А питонрасты ненужны. Си наше все, ну и ассемблер конечно же.
Ну да, тебе чтобы строку из base64 сконвертить или проверить контрольную сумму, запустить таймер для чайника, вместо отправки однострочника в питон через консоль за 10 секунд, следует написать приложуху на асме. Верной дорогой идёте товарищи, ваше время стоит не много.
На Асме для (отдельно): x86_64, AArch64, PPC64, RV64
А че, либы к Асму подключить никак?
#include "base64_converter.h"Сложна, непонятна? Или на питоне не так же это работает?
300761510/source.cpp:3:10: fatal error: base64_converter.h: No such file or directory
#include "base64_converter.h"
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
https://rextester.com/ZWY44112>Или на питоне не так же это работает?
Введите этому идиоту пять кубиков coreutils'а внутривенно. Тебе нужно инструмент написать, который работать будет по щелчку пальцев из БОЛЕЕ подходящего для "перевести строку из base64 и обратно" окружения или повыпендриваться, что в питоне встроено всё на свете, кроме ХОТЬ КАКОЙ-НИБУДЬ типизации и почти полностью код состоит из try-except просто так, на всякий случай, а вдруг отвалится?
#python 3.6.9
ы='0YjQvtC30LDQvdCw0YU=' ; import base64 ; print(base64.b64decode(ы.encode()).decode())
qDebug() << QByteArray::fromBase64("0YjQvtC30LDQvdCw0YU=");
QByteArray ba("так же в обратную сторону");
ba.toBase64();
Крестоносец, плес.
Так и в чем питон превосходит другие ЯП если нужно написать быстро?
про написать вдумчиво это вовсе не про питон.в последнее время в интернете очень много курсов рекламируется, мол освой профессию программис за пару месяцев, предлагают питон. но как бы вы же понимаете да, какой это программист получится. да такие и гуглят каждый свой шаг. как пишут в резюме про знания английского - читаю и говорю со словарем )) с питоном "новые" программисты так же ).
Так то в целом все понятно что есть что и кто есть кто )))
используй библиотеки классов. std, qt, все из коробки работает в "одну строчку".
Поиск нужных либ, установка, настройка, сборка с языческими флагами и гаданием какое овно и не прилинковалось потому что передано не в том порядке, поиск ошибки в киломитровом высере при опечатке в переменной использующейся в шаблонах... хотел в обед таймер для чайника запустить, а пока среду настраивал для запуска таймера - рабочий день закончился. Идеально.
это вы какие то глупости говорите.
а то что деплоить на другой линух, да есть трудности, но для того и контейнеры.
и да да вы правы я столкнулкивался с той проблемой когда мне нужно было вс опенсуси перенести на rh7 а моя динамическая либа libssh собиралась с libc.so.2.31 а на целевой имеется 2.17, но знаете , умные люди давным давно еще столкнулись с подобной проблемой, еще в 1979 году придумали chroot и со временем песочницы стали проще, защищеннее.
На целевой системе оказался докер, и все решилось весьма хорошо.
и в нормальном фрэймворке все есть, зачем чтото искать, лично я не парюсь qt покрывает 99% всех задачь. если есть время то можно посравнивать другие либы, вдуг какая то более производительная , ну или самому написать чонть. но если того требует оптимизация то есть такая возможность всегда.
У вас консоль тоже на питоне работает? Впринципе можете не отвечать, такую чушь про "таймер для чайника" можно услышать либо от виндузятников, которых обделили способностью просто пайплайнить уже готовые приложения в однострочниках на баше, либо от тех же питонистов, которым приходится тянуть за собой ну если не шелл + бинарники, то аж целый питон, ухх, вот это облегчили задачку, заменив что-то стандартизированное на каждый день обновляющееся и с подвохом.
Радует, что Rust в прочих рейтингах уже прочно закрепился в 20-ке. А в TIOBE он искусственно занижен: как-то был скандал, когда он там взлетел с 40-х на 20-е места, они испугались, и теперь его не пускают высоко.
Да, это явно видно, рейтинг не отражает действительности..
Ага, ибо все запросы про раст вот такие: "Что такое раст?", "Можно ли моей подруге с её другом заниматься растом?", "Какой сорт травы используют растаманы?".
значит питон занял место раста, и это язык который отстреливает ногу при смене настроек редактора кода
> оценка результатов поиска по запросу "{название_языка} programming"
> число вопросов в Stack OverflowНу, с этим всё понятно.
> вакансии на CareerBuilder и DiceС этим тоже, питонисты - товар массовый, стартапов, работающих по схеме "уяк-уяк, выкатить прототип, получить инвестиции, а там как масть ляжет" - как мух на скотомогильнике, спрос на быстрокодеров будет только расти.
> число новых и активных репозиториев в GitHubА вот тут вопрос - реально новые репы от форкнутых "для поучиться" как-то различаются?
Всегда было интересно, а зачем для локально поучиться форкать? Можно же просто склонировать.
Это такому какие-то специальные курсы для смузилюбов, где учат, что всё нужно форкнуть, даже если оно тебе не нужно?
а то! какой же ты дивелопер без форка на гитхабе?"кнопочка «форкнуть на гитхабе» это круто"(c)
>>>реально новые репы от форкнутых "для поучиться" как-то различаются?dmca за родителей реже прилетает
>>>Рейтинг EEE Spectrum подготовлен Институтом инженеров электротехники и электроники (IEEE)язык программирования Arduino на 11-м месте.
языки программирования Raspberry и SiFive негодуют.
Наверное, они таки имели ввиду Wiring.
Arduino это прежде всего платформа, а потом уже контроллеры.Поэтому язык программирования Arduino написано +- корректно, бо он один для платформы Arduino (Wiring).
А вот Raspberry это уже прежде всего одноплатники, платформы такой нет бо это просто Linux.
> Поэтому язык программирования Arduino написано +- корректно, бо он один для платформы
> Arduino (Wiring).товарищ, не путайте, пожалуйста, астму с оргазмом.
> А вот Raspberry это уже прежде всего одноплатники, платформы такой нет бо
> это просто Linux.что делать чтобы огурцы ложкой банка майонеза
Python нужен для работы с компьютером, а не то к чему вы его всё безуспешно прикладываете в попытках сравнить, господа приматы.
все логично, актуально. Корпорации нанимают эффективных менеджеров, стремясь снизить расходы. А тем пофиг на интерфейсы, алгоритмы. Им бы скрамы да агиле, чем еще они там масируют быдлокод. Конечно остро востребованы юнит тесты, нагрузки и проч тестилки, для чего и нужен питон. И чем шире так будет, тем больше у нас будет флатпаков и проч, и проблемы будем хлебать тазиками. Короче грустный рейтинг.
Мимо кассы. Никакие меноджеро-корпорасты со смузи тут не причем, Python используется людьми чтобы сделать себе свою жизнь проще, а не вот это вот всё. Чтобы понять абсурдность десятков тутошних комментов про ненужность питония, замени "Python" на "карандаш"
> чтобы сделать себе свою жизнь прощеВоооот... Цель питона - сделать проще жизнь кодера. А тормоза - это уже проблемы тех, кто имел неосторожность этому кодеру что-то заказать.
Питон нужет для обучения програмированию. Для работы есть нормальные языки програмипорвния
я не столько про язык, сколько про методы. А питон просто удобен для таких методов.
Не погроммистами едиными ограничена область применения компов. Например, рандомному человеку возжелавшему сконвертить csv выхлоп своей китайской метеостанции в удобоваримую для екселя форму чтобы строить графики, потратив на это минут 10-20, ненужны "нормальные языки".
*me вспоминает как скрипя зубами парсил CSV-шки на lua, js, python и как стресс ушел с переходом на typescript*Я бы не доверял такому выхлопу. Язык уж очень ненадежен. Надо ппроверять и перепроверять выхлоп после каждой строчки да и то не факт что учел все нюансы.
> Не погроммистами едиными ограничена область применения компов. Например, рандомному человеку
> возжелавшему сконвертить csv выхлоп своей китайской метеостанции в удобоваримую для екселя
> форму чтобы строить графики, потратив на это минут 10-20, ненужны "нормальные
> языки".если за 10-20 минут, это только на awk
Учить будущих программистов на питоне - это сделать так, чтобы как можно меньше из них реально стало программистами. Для обучения программированию есть современные языки. Julia, например.
> Питон нужет для обучения програмированию.Откуда вы вылазиете с такой клоунадой?
Гвидо (автор языка) знал около 25-ти языков программирования и в своей работе ему не хватало элегантного, прозрачного языка для быстрой разработки, прототипирования. Дословно его слова из вью: "Сделано программером для программеров. Наконец-то я стал писать код со скоростью мысли". Питон появился в 1991-м году, то бишь свыше 30-ти лет назад. Тебя в то время, скорее всего, не было, или бегал под стол. Как и большинство местных хритиков питона. Смешно.> програмипорвния
Ежели не куришь, то бросай и пить.
Что разработал Гвидо, кроме собственно питона? Который он разработал на сях.
в англицкой википедии написанно, если чё
Пайтон и раст - будущее отрасли.
Нишу Python займёт Go :)
Нишу Rust в роли как хайпоязычка уже занял Go. Python можно заменить только башем.
У питона нет ни ниши, ни отрасли. А вот раст - может и будет развиваться.
Основная проблема питона - он везде хуже, чем нишевое решение. И тот факт, что какой-нибудь Амазон предлагает писать код в облаке на питоне совершенно не значит, что они его считают пригодным для использования. Это всего лишь значит, что его можно продать существенно дороже. И получить за счёт неэффективного использования оборудования существенно большую прибыль для себя как провайдеру услуг.
Питон второй лучший язык в любой нише и в любой отрасли. Раст же не нужен нигде.
> Питон второй лучший язык в любой нише и в любой отраслипри условии, что третьего там не существует.....
Да и второе место - примерно как выбор между тем, кто будет чистить снег на дороге - трактор или легковушка...
Но ведь модуль cryptography в питоне давно не может работать без Rust ¯\_(ツ)_/¯
Не, фиктивная зависимость была до недавнего времени. Гентушники отвязывали быстрофиксом.
> Пайтон ... - будущее ...Ты ньюфаг что ли? Питон уже как 20 лет флагман отрасли. Появился в 91-м году, убил перл, занял все ниши - ещё через десяток лет питон был уже во всех технологических корпорациях мира, так или иначе деля первые три места с плюсами и явой. Вы из своего малоразвитого манямирка вылезайте иногда и мир поизучайте внимательно.
И вообще, вы это... ньюфаги... перед тем как написать своё "опытное мнение", матчасть изучите...
> Питон уже как 20 лет флагман отрасли.вопрос лишь в том, какая же отрасль у питона и кому конкретно он нужен?.... И если 20 лет назад ему ещё можно было найти применение, то сейчас - разве что под угрозой отчисления за несданный зачёт....
Data science, прототипирование, администрирование (системное), веб.
> Data scienceJulia, Matlab, R
> прототипирование
Прототипирование чего?.... Зачем оно нужно? Чтобы на старых языках писать?...
> администрирование (системное)
Только компилируемые языки. Go, например. Иначе безопасники обязаны пристрелить.
> веб
JavaScript, например. А питон тут каким местом и зачем? Тормозов добавлять в программах и проблем для разработки как таковой?
Сельскохозяйственной?
Не вариант. В сельскохозяйственной отрасли сейчас актуальна автоматизации машинно-тракторного оборудования. С машинным зрением, автономным управлением. Питону тут точно делать нечего....
> С машинным зрением, автономным управлениемтак ведь это ИИ, а в ИИ сейчас питон во все поля, будь он (питон) неладен
Трактор - это не датацентр на колёсах. Возить серверы исключительно для питона и обеспечивать их питанием - это не про здравый смысл. Современный ИИ - это современные языки, а не питон.
>> В сельскохозяйственной отрасли
> Трактор - это не датацентр на колёсах.так сельскохозяйственная отрасль - это не трактор на колесах (вернее - не только). Распознавание чего-то там со спутников... Это и всякие сельскохозяйственные НИИ вместе со всякими генетикой, химией, экологией в куче намешано и пр. Да много чего, хоть может и не у нас. Даже мне лично в студенческие годы, в 90-е, в качестве производственной практики приходилось большие рукописные таблицы с какими-то там селекционными данными местного с/х НИИ загонять в базу данных для последующей обработки методами мат. моделирования (тогда еще без ИИ).
А всё потому, что при всех изначальных обещаниях питон стал очередным монстром, на котором без мата и вопросов в интернете писать нельзя, даже хуже Сей
Когда на Си (не плюсах) пишешь, то обычно ругаешься только на другого кодера, а к языку возникает не так уж и много вопросов. Когда пишешь на питоне, то обычно мата в четыре раза больше и как раз на тех, кто его придумывает.
Поясняю почему питон - схлопывающийся пузырь, а раст няшка.Пришел го и моментально поставил раком питон с пыхой и прочими рубями. Почему? Потому что компиляция в натив и какая-никакая типизация решает. Логично, что придет кто-то и отымеет гошечку.
Почему? Потому что, во-первых, теоретики ЯП в 2010+ научились в управление памятью без GC. Во-вторых, все распробовали серьезную типизацию как способ значительно сократить количество ошибок. Go ни первыи ни вторым качеством не обладает.
Будет это раст, свифт или новый ЯП - неизвестно, но этот процесс уже не остановить
Как уже перестать орать с тебя в этом треде?Во первых макака без GC сожреть всю оперативу за 15 секунд. Во-вторых в питоне тебе тоже никто не запрещает указывать тип переменных.
Если ты веришь в приход супер языка раста, почему же он до сих пор не пришел. Если он такой хороший и быстрый почему им никто не пользуется. Ведь все кто поняли его силу и удобство уже бы переписали весь софт на новый язык и никто бы не вспоминал про Питон как про Перл сейчас никто не вспоминает. Да я тебе сразу и отвечу да никому не нужна твоя скорость выполнения.
Ты пытаешься сказать что отбойный молоток лучше чем обычный молоток. Но они решают совсем разные задачи и пользуются ими совсем разные люди. Для задач которые решает молоток не нужен отбойный молоток. Никому не нужен более быстрый в синтетических тестах молоток.
> Во первых макака без GC сожреть всю оперативу за 15 секундПочему? Ты точно понимаешь как работает управление памятью в расте?
> да никому не нужна твоя скорость выполнения
Вообщето всем нужна. От юзеров до крупных корпораций. Да и мелким тоже, учитывая как сегодня монетизируют аренду серверов всякие амазоны. Это ж экономия времени и бабла в чистом виде.
> Для задач которые решает молоток не нужен отбойный молоток
Ясно. Очередной сравниватель языка с молотком
> Если ты веришь в приход супер языка раста, почему же он до сих пор не пришел.Потому что социальные процессы консервативны и инерционны. Rust слишком молодой, еще не выросли те компании, которые его взяли на вооружение. Ближайшие 5-10 лет покажут.
> еще не выросли те компании, которые его взяли на вооружение.Мозила уже успела выгнать растаманов из-за катастрофического результата: доля FF на рынке обвалилась с 95% до 3%.
> Мозила уже успела выгнать растаманов из-за катастрофического результата: доля FF на рынке
> обвалилась с 95% до 3%.Mozilla отказалась от Servo, и это ИМХО было ошибкой. Они выиграли бой, но проиграли войну: Rust и Servo были стратегическим оружием.
Какой ужас (Когда уже похоронят этого уродца.
Скриптовый язык всё-таки нужет, как ни крути. Стыдно конечно что сегодня это питон. Годной альтернативой я бы назвал deno. Жаль что Райан Дал никогда не решится встроить в него ffi. Бвл бы реальный конкурент гвидобейсику
Luajit есть, в нем есть ffi.
Про мертвость не надо, поживее deno будет.
Lua хуже питона. Еще более слабая типизация. В deno родной ЯП это typescript. TS очень неплох для скриптов. Не сильно сложный, и вывод типов почти везде, отличная поддержка в IDE.И.. залез сейчас в гитхаб. Таки добавили ffi! Грядет убийца питона для скриптов!
Для воображаемых скриптов.
Lua - язык без проверки типов на уровне языка. То есть если вам надо, вы ставите assert на аргумент. И делаете себе проверку типов. В луа абсолютно все нужно делать вручную, но это цена простоты и ужасающей мощи этого языка. Большинству так называемых программистов это слишком сложно.На самом деле много вопросов уже к тому, что вам для скриптов нужны типы. Это какие-то огромные скрипты с кучей абстракций? Может быть это уже программы и их стоит писать на чем-то более подходящем? Или может вы просто любите тайпхинты ставить в любой функции, даже если полностью контролируете приходящее в аргументы?
Питон не надо убивать. В нише языков для обучения он занял свое место и никуда оттуда уже не уйдет.
ffi это конечно удобно, но мало кто это использует. Обычно это на уровне создания модулей используется, то есть 5% программистов или даже меньше.
>Таки добавили ffi!А сборку для ARM 32bit еще не добавили ?
А как же перл, тикль, луа?!
никто из адептов этой нечисти не ищет в священном гугле "как мне на тикле сложить 2 и "два". Поэтому не попадают в статистику.
Удивляет только, что JS не занимает 1-е или 2-е место. Ведь, сейчас практически в каждой страничке есть.PS Нет, я не стoронник JS.
Раньше жс хайповал из-за ноды. Теперь там го. А фронтенднров традиционно за програмистов не считают
Это вопрос к составлению рейтинга. Нишевый язык сложнее выявить просто потому, что пользователи на нём гораздо реже будут что-то искать. Потому что новое у них в работе появляется существенно реже. А вот школьники/студенты - эти и ищут, и репозитории генерят как не в себе.
Python - это отвратительнейший яп с кучей встроенных тулзов, подходом "когда крашнется, тогда и приходите" и прочего бреда. Он всячески пытается казаться не сишкой, но при этом когда начинаются баги, тебе приходится ДОГАДЫВАТЬСЯ, как себя ведёт под капотом та или иная вещь. Даже обычные инклюды с <> для системного пути и "" для локальных файликов и то заменили на хрен пойми что, народ взвыл и они добавили как расширение начинать путь с точки.
Лишь бы не как в си и перле - в качестве основы дизайна.
Питон должен умереть!
Visual Basic популярнее JS, Fortran на уровне Ruby, Dart наравне с PHP.Это проверенная информация?
Не, это рисуем что хотим.
Fortran +0.70%
Начало семестра?
Это Python выскочил из-за начала семестра. На сайте TIOBE в долгосрочном графике на 2021-й год лидирует Си.Fortran, Asm (и SQL туда же) -- совсем другая тенденция.
Согласен. Я думаю старые пердуны из университетских кафедр собрались и решили задать студентам лабораторные работы. Вот теперь бедные студенты гуглят в поисковиках решения задач. А поисковики все данные отправляют в TIOBE увеличивая рейтинг Фортрана.
Гиде свободный коньпилятор Фортрана найти?
https://developer.amd.com/amd-aocc/
вау. не знал что у амуде тоже есть компилятор. круто
https://gcc.gnu.org/fortran/
> увеличивая рейтинг питонаИсправил.
Блоки отступом - секрет успеха. Никто не верит, но это единственное отличие от прочих скриптовых языков.
Тсс, тихо тока не говорите питощикам, что их язык не копилируемый. Держите в тайне то, что Питон написан чистом Си и представляет собой виртуальную машину.
А ещё питон можно юзать в связке с С/С++ и так часто делается питонщиками. Но я тебе этого говорил, поехавший🤣 Ты ведь ни питон ни С не используешь, вот что смешно.
> Тсс, тихо тока не говорите питощикам, что их язык не копилируемый. Держите
> в тайне то, что Питон написан чистом Си и представляет собой виртуальную машину.https://github.com/RustPython/RustPython
> A Python-3 (CPython >= 3.9.0) Interpreter written in Rust 🐍 😱 🤘.Да-да, раст это просто замаскированный си (на самом деле нет) ...
Когда же вас, экспертусов^W мерзских растоманов с пропагандой раста, забанят?
Или ....
https://www.pypy.org/features.html
> PyPy is a replacement for CPython. It is built using the RPython languageИли ты из не менее мерзских питонистов-провокаторов?!
https://numba.readthedocs.io/en/stable/user/overview.html
> Numba generates optimized machine code from pure Python code using the LLVM compiler infrastructurehttps://en.wikipedia.org/wiki/Jython
https://en.wikipedia.org/wiki/IronPython
> IronPython is an implementation of the Python programming language targeting the .NET Framework and MonoИли все же как обычно - "экспертус опеннетус вульгарис"?
А этот тролль очень жырный.
Python добился окончательного успеха, но... Дальнейшее движение - только вниз.
Спасибо кэп. Или о каком втором пути ты думал. Что можно достичь 0-го места -1,-2?
(выжуал) васик тоже был когда-то очень популярен.
тот же уровень.
"Индекс популярности TIOBE строит свои выводы на основе анализа статистики поисковых запросов"
т.е. это не о том, сколько кода написано, а о том, сколько погромисты раз в гугель сходили за базовыми конструкциями своего языка.
"how to make for in python" уря-уря первое место!
Это о распространённости вероятнее всего. Я не знаю питон и когда мне попадается код на нём я иду в гугл, чтобы узнать элементарные вещи - не учить же питон ради мелкой правки.
Да закапайте уже этот тормозной хлам. Нафиг он кому нужен при наличии тех же C#, D, Rust, да Go наконец... Его пора закапывать только за углеродный след, не говоря уже о скобочках...
>>>только за углеродный следв том числе под пятыми точками местных комментаторов
Маздаевский C# точно не нужен.
Если кому интересно -- технопарк mail.ru выпускал семинар "прикладной python", где макак (1 шт.), буйвол (1 шт.) и дико умный кролик (1 шт.) поясняли, как правильно готовить питона. (Ролики на ютубе.)
Нуб что на питоне, что на си, что на яве - нубом и остаётся. Язык тут играет небольшую роль на самом деле. Среди кодеров на каком-нибудь си - очень много дилетантов, кто плавает на лоу левел, имеет слабые познания в алгоритмике и вообще пишет явный г#@$%но код - хороший программер на си - явление ___оооооооочень____ редкое.
> хороший программер на си - явление ___оооооооочень____ редкое.All identifiers that begin with an underscore and either an uppercase letter or another
underscore are always reserved for any use.
Ждем когда раст ворвется в топ 3!
Растакодеры придут и залатают дыры в ядре. А то никуда не годится, что линукс стал более дыряв, чем винда. Да.
> раст ворвется в топ 3...сразу после Илона на Марсе.
Проиграл с ненавистников питона. Хотя я и не программист (у меня совсем другое направление в IT - системная интеграция), но знаю около 15-ти языков, пишу изредка для себя 4fun вирусы на асме и си. Но питон очень крут. В своё время писал на нём адаптацию пермутирующего движка для заражения elf-ов под линукс (чего львиная толика "профессиональных" погромистов не сможет сделать). Очень смешно читать малоквалифицированных кукаретиков. И смех, и грех.
>Хотя я и не программист (у меня совсем другое направление в IT - системная интеграция),Не переживай. У нас тут 98% интегрируют разные готовые продукты, набрасывая прослойку взаимодействия между ними под бизнес логику. При этом они программисты.
>другое направление в IT - системная интеграцияПИЛИ @ КАТАЙ
Что там в питоне есть такое, чего нет в остальных 14 языках, что он такой крутой?
Бинарный формат распарсить можно хоть на пхп. Будет побыстрее работать, чем на питоне.>чего львиная толика "профессиональных" погромистов не сможет сделать
Очень сложно, да. Особенно когда алгоритм уже есть и только адаптируешь ;)
>Что там в питоне есть такое, чего нет в остальных 14 языках, что он такой крутой?Библиотеки и фреймворки машинного обучения, например.
Хотя слесарям-байтоёбам это не надо.
В машинном обучении питон используется как синтаксис конфига. Для этого годится абсолютно любой язык. Есть torch на lua, например.
Зачем использовать torch, если можно и обвязку нейросетей, и ядро писать на одном и том же языке? Да и большой вопрос еще, что быстрее torch или Flux.jl, несмотря на глубокую оптимизацию torch
>пермутирующего движка для заражения elf-ов под линуксПо статьям вроде "пишем вирус на питоне"? Рассмешил, интегратор мамкин.)))
> По статьям вроде "пишем вирус на питоне"?там же написано - адаптация. это вам не "пишем вирус на питоне", а фрэймворк и парсер секций с трансляцией в at&t диалект асма, лол. существенно снижает время и позволяет не заниматься байто#$%^ством, если основной язык - асм. где-то даже код завалялся. в своё время итальянская группа оцц секьюрити такой же фрэймворк выкатила. вы, мамкины, погромисты, хоть что-нибудь распарсить могёте в том, что читаете? что касается статей - иди беги читай статьи herm1t'a и z0mbie, а не занимайся клоунадой на опеннете :)
>там же написано - адаптация.Статью адаптировал, кулхацкер мамкин?)
>это вам не "пишем вирус на питоне", а фрэймворк и парсер секций с трансляцией в at&t диалект асма, лол.
А карате, айкидо, и много других страшных слов. :-D
>что касается статей - иди беги читай статьи herm1t'a и z0mbie,
Пожалуйста, пощади! Я еще с предыдущих страшных слов не пришел в себя, а тут такое ккккомбо. :-D
P.S. Чем больше ты говоришь, тем больше выдаешь себя, нубяра убогий, с распухшим чсв. ;)
>Хотя я и не программист (у меня совсем другое направление в IT - системная интеграция),Да вы не переживайте. Большинство критиков Python этой темы тоже не имеют отношения к программированию. :D Сами подумайте: Python на первых местах в рейтингах, а на opennet -е полно "специалистов", полагающих, что пользуются им одни криворукие и школьники.
Лучше поинтересуйтесь у этих "специалистов", сколько у них реальных своих проектов. И все станет на свои места.
Хотел бы обратиться к труЪ пейсателям на пайтон. Господа, сервер synapse хотя бы на 8 году прода таки заработает? У меня опять два дня назад с ним были проблемы. Или все исправится только в dendrite на go?
ну если по каждой функции как она работать или типа "как сделать тото тото" запрашивать в гугле, то да. А так и sql вполне себе сможет быть лидером.
Видел я как быстро пишут программы на питоне, импортировали нужные библиотеки, насколько они эфективны не парются, например paramico тупо повторяет libssh, абсолютно не автоматизирует некоторые задачи, прораммист на питоне просто ставит sleep(примерно на глаз) после отправки sudo в pty, и после каждого выполнения чтения из stdout. Программист на питон не заморачивается оптимизацией, быстроты и стабильности кода под различные кейсы. И вот такие вот программисты, да конечно выбирают питон. А потому что накидал накидал и можно показать заказчику, т.е. работает абы как а что еще нужно.. Оформление кода так же мне показалось не очень, возможно изза того что табуляция как логический блок мне кажется глупостью, ну а коому то это кажется гуд и да тут уже дело привычки. Но факт остается фактом что большая часть программистов на питоне это нечто схожее с рукожопым узбеком который делает ремонт на тяп ляп быстрей быстрей что бы выполнить больше заказов.
У комментаторов тотальная профдеформация, думают что язык программирования нужен только программистам и кодерам, и трындят как упоротые слесаря рассуждающие о выборе лучшего семейного автомобиля с точки зрения удобства откручивания и закручивания его гаек. Очнитесь уже, чтобы реализовать вычисления и заниматься обработкой данных давно не нужен специальный человек-писарь который составляет тексты на латыни для прочтения специальным человеком-чтецом человеку-счетоводу, всеобщая грамотность уже пришла, даже если вам это не по нраву.
Ты сейчас описал самый страшный ночной кошмар ¾ комментаторов опеннета — компьютер, понятный и удобный каждому.
Мечтаю, что бы компьютер стал понятен каждому, да все руки не доходят.
Да это уже давно. Commodore всевозможные были понятны и удобны каждому. Правда ближе к миллениуму нарожали такой человеческий материал, которому даже ворд с экселем не дано понять. И вот вывели в топ языков программирования понятно что.
О, опять человеки не те. Не хотят, сволочи эдакие, на асме писать, всё им подавай высокоуровневые языки и удобные интерфейсы. Вот бы их на урановые шахты всех! Мы с коммодорами страдали и они пусть страдают!
Чтобы заниматься обработкой данных вам вполне достаточно Экселя. Но вы его не осилили и решили, что вам нужен питон для этого.
Шизиков с опеннета забыли спросить как нам удобнее.
>отмечается рост популярности языков Assembler (поднялся с 17 на 10 место), Visual Basic (с 19 на 11 место), SQL (с 10 на 8 место), Go (с 14 на 12), MatLab (с 15 на 13), Фортран (c 37 на 18), Object Pascal (c 22 на 20), D (с 44 на 34), Lua (с 38 на 32).Просто атака зомби. Мир погружается в тёмные века.
Большая часть вышеперечисленного - специализированные инструменты. Серебряные пули пролетают вслед за хайпом о них.
Не Python, а Python!
Ребятушки, программируйте на css и sql и будет вам счастье. А если и на html программировать научитесь, то от оферов отбиваться устанете
просто эта чудо-статистика их не учитывает - а то бы css был, конечно, топчик.
с sql не все так однозначно.
В мире много хороших яп, которые позволяют высокообразованным программистам решать много задач. Но плохо образованные менеджеры вдруг обнаруживают, что сроки разработки ПО довольно длительны, и простое увеличение численности программистов не ускоряет процесс разработки. К тому же кода нужно всё больше, и живёт он иногда совсем недолго. Так возникает две проблемы. Первая-где взять людей, способных обучиться довольно сложным технологиям, увы в любом обществе количество людей со способностями выше среднего всегда ограниченно, большая часть имеет довольно средние способности. Вторая проблема - дать человеку со средними способностями инструмент, который не требует очень длительного обучения и позволяет писать код быстрее. В тех случаях, когда сроки разработки важнее быстродействия кода как раз python особенно хорош. Проблему быстродействия обычно можно решить переписыванием части критичного по скорости кода на с.
>Проблему быстродействия обычно можно решить переписыванием части критичного по скорости кода на с.У Python же есть PyPy и Numba, позволяющие работать быстрее. Чуть ли не как C, пусть и не везде.
Да есть несколько проектов, я ещё помню, что когда-то был проект psyco.
Так что у нас есть несколько вариантов оптимизировать скорость выполнения. Но... это всё не универсальные решения, с каким-то программами/библиотеками/платформами получается лучше, с какими-то практически никак.
> Первая-где взять людей, способных
> обучиться довольно сложным технологиям, увы в любом обществе количество людей со
> способностями выше среднего всегда ограниченно, большая часть имеет довольно средние способности.
> Вторая проблема - дать человеку со средними способностями инструмент, который не
> требует очень длительного обучения и позволяет писать код быстрее. В тех
> случаях, когда сроки разработки важнее быстродействия кода как раз python
> особенно хорош. Проблему быстродействия обычно можно решить переписыванием части критичного
> по скорости кода на с.Да щас любая обезьяна может взять в руку клавиатуру и стать разрабом, о каких сложных технологиях тут речь? Есть конечно люди, которые спутники программируют, но речь то не про них. Щас большинство проектов- запили здесь кнопочку и сделай приложение на новый айфончик с свистелками и нескучными обоями. Вернитесь в нашу время уже.
Вернулся и огляделся. Как-то не увидел потребности в любой обезьяне. Ситуация выглядит с точностью наоборот. Видим как раз узкую специализацию . Собственно кроме кодеров, уже появились тестировщики, backend отделился от frontenda, сложность фреймворков намного превышает сложность яп на котором он написан. Есть ещё css/HTML верстальщики и ui дизайнеры. И это ещё не предел. Что тут может делать любой отдельный примат?
> тут может делать любой отдельный примат?Все то вы перечислили?
> сложность фреймворков намного превышает сложность яп на котором он написан.Вот про это совсем не понял. Можно пример?
Язык для наколенных скриптов, а пишут на нем целые проекты, при чем дико тормлзящие и без нормальной обработки ошибок.
Во какраз комент на хабре втему (далее копипаста):>Непонятно, почему комитет должен учитывать хотелки людей, которые на C++ не пишут, притом что >людям, которые на C++ пишут, это, по-видимому, не нужно (пропозалов же нет, потому что хватает >"своих и чужих библиотек" - я не ерничаю, лично мне тоже хватает библиотек, но и претензий к >комитету в стиле "а что люди скажут" я при этом не предъявляю).
tangro
5 октября 2021 в 17:48+19
Очень даже понятно почему. Студент первого курса или школьник спрашивает как заменить подстроку на JS и получает ответ:
"Hello".replaceAll("Hello", "world");
Тот же студент задаёт такой же вопрос о С++ и получает:
1. Совет взять boost/QT/MFC/Framework_X, разобраться со всеми его зависимостями и нюансами и вызвать метод оттуда
2. Совет использовать регулярные выражения
3. Пример кода на 8 строк с циклом, find и replace, где можно ошибиться в 15 местах.
А дальше как в том комиксе известном "а ну его к чёрту, буду джаваскриптистом". А потом мы удивляемся почему вокруг каждый первый мессенджер, текстовый редактор и аудиплеер - это эмбеднутый Хромиум, жрущий по 2 гига ОЗУ для показа трёх строк текста.
Потому что первично "один Хроми-ум, один рейх". И для этого знающие фамилии Бойер и Мур (угу - прям щас в Гугель) не нужны.
> А потом мы удивляемся почему вокруг каждый первый мессенджер, текстовый редактор и аудиплеер -
> это эмбеднутый ХромиумА напомните, на каком языке написан хромиум?
Скубент не желает в системное программирование? Ему не нужно понимание что в процессоре нет никаких "строк" а есть только byte sequences и те со странностями? Скубент при этом не желает и разобраться в хоть одном стандартном наборе (вообще-то от программиста желательно не в одном) фреймворков?
Ок, вероятно ему и правда лучше быть жабомакаком. Там, кстати, есть отличный leftpad!
по факту питончик сохранил свои проценты без изменений. Соседи просели, вот что произошло.
язык безусловно замечательный, самое главное - читаемый свободно даже не владеющими языком разработчиками иных областей. Это в отличии от некоторых раскручиваемых неиспользуемых свежих наколенных поделок.
90% кодов на питоне совершенно нечитаемое месиво.
нередактируемое. А читать, даже и с выражениями, ничто не мешает.Никаких тебе let, и никаких тыЩ!тыдыщь#$%(@!)<<<<<&
Rust придет, порядок наведет!
Через 5 лет все будут медитировать на Rust!
А 2007-й станет годом линукса на десктопе, да.
Пишут нам из альтернативной реальности, в которой Linux всё-ещё не на десктопе. Между тем именно в 2007-м я перевёл на Linux первую организацию с двумя десятками компов, где до меня была винда и под ней половина компов адово тупила, а вторая половина даже не загружалась.
Миллиарды мух не могут ошибаться...
Астрологи объявили неделю флеймов.
зашёл чисто на холивары посмотреть. Спасибо всем участникам, развлекли! )