Спасибо, было интересно. Сам бы никогда не прочитал статью в тексте. Но с GIL не согласен. Я бы назвал его плюсом для IO задач. Для вычислительных задач можно запустить не потоки, а несколько процессов и не парится о GIL
Разве java - это компилируемый язык? Разве там можно "выплюнуть" бинарник без всяких ухищрений под нужную архитектуру? Там же байт код в итоге. C++, Go - по настоящему компилируемые языки.
Понятие "компилирование" довольно условно, даже Python можно скомпилировать различными способами. Java компилируется в байт код, а тот может скомпилен в нативный или может быть выполнена jvm. Есть способы собрать нативный бинарник под нужную платформу. Так что java (и даже python) можно скомпилить еще более "по настоящему", чем на go.
@@MrAirog Я поэтому там и дописал "без всяких ухищрений". Так-то и электрон для жса есть, и pyinstaller для питона, но все они тянут с собой среду выполнения.
Java абсолютно компилируемый язык. Даже без вариантов. А вот абсолютно интерпретируемых (построчно) языков среди современных практически нет, это очень уж неэффективная концепция. Даже в скриптовых языках скрипт сначала как минимум частично анализируется. Если обнаруживается лексический абсурд, никакая часть скрипта не исполняется, даже «правильная». Это легко обнаружить на простых примерах.
@@MrAirog Скорее «интерпретация» довольно условна. Сейчас построчной интерпретации практически нет, и это хорошо. См. мой предыдущий комментарий. Я бы вообще старался уходить от некомпилируемых языков, они неэффективны как во время разработки, так и исполнения. Но компиляция в байт-код или IL - прекрасная идея. И это именно компиляция, и даже компиляция в код процессора это тоже компиляция, только поэтапная.
@@non5309 знаю c# и python, не сказал бы что что-то из них прям воспринимается проще. Просто питон чуть-чуть легче учить (скорее всего, сам первым учил c#), но выбирая в качестве первого языка С-подобный, имхо, потом проще будет в изучении других.
Совсем не аргументировано. Иная простота хуже воровства. Синтаксис должен быть стройным, это не то же самое, что простым. А Python это на самом деле бардак. Концепция метаклассов очень бедная, тогда как существуют на порядки более эффективные концепции. А потеря совместимости между версиями это вообще неслыханно.
1:12 - Visual Studio Code - популярный текстовый редактор от Microsoft!🤣🤣🤣 А я всё думал по чему он так долго думает, загружается и вообще сильно систему нагружает. А оказалось, что это всего лишь текстовый редактор, а не IDE. Теперь всё понятно, ведь получается, что я использовал его неправильно. Интересно, а Windows - это операционная система или просто неправильный Linux?🤣🤣🤣
Python это отстой, но для него работать с C очень хорошо из-за наличия CPython. Для него есть API, позволяющий написать Python class непосредственно на C. Но очень жаль, что не на C++ хотя бы.
Быстрее всех не сам C++, а только его реализации, так как много средств было вложено. Ничего не мешает довести другие языки до такого уровня оптимизации, а то и лучше, а проблема только в том, что всем на всё как всегда.
@@user-sq6ml3mz6d «питону куева туча лет уже, гуглите» Совершенно верно. Это не новодельный отстой, а устаревший отстой. Непомерно раздутая популярность. Раздули по принципу «сто миллионов мух не могут ошибаться».
Недаром кто-то недавно предложил считать Python «новым Бейсиком». Язык приемлемый, всё вроде в нём на месте, но среди приемлемых - самый глупый. Язык по принципу: me too. Популярность непомерно раздута, в основном за счёт «науки», где вообще большинство деятелей очень не хочет ничего лишнего знать и предпочитает ходить толпой. Язык безнадёжно старый. В его развитии ребята допускали самые нелепые ошибки, даже создали несовместимость версий на пустом месте, что уж совсем отстой. Сама идея делать главным языком какой-то преимущественно скриптовый язык порочна. Ладно бы JavaScript в браузерах (более современный и логичный язык!), там это необходимость, иметь единственный и скриптовый язык, но и там от этого наблюдается некоторый отход.
Расскажи про языки С и их отличия!
@@vladimirlos5432 то! шо!
@alibaba40thiefs си ++ для геймдева больше подходит нежели сишарп, си Шарп лучше для десктопа и бэкенда , а си для низкоуровневых задач
Спасибо, было интересно. Сам бы никогда не прочитал статью в тексте. Но с GIL не согласен. Я бы назвал его плюсом для IO задач. Для вычислительных задач можно запустить не потоки, а несколько процессов и не парится о GIL
Возможно, это доминирование *NIX, где главная ориентация на процессы, а не threads. Чёрт его знает...
Разве java - это компилируемый язык?
Разве там можно "выплюнуть" бинарник без всяких ухищрений под нужную архитектуру? Там же байт код в итоге.
C++, Go - по настоящему компилируемые языки.
Понятие "компилирование" довольно условно, даже Python можно скомпилировать различными способами. Java компилируется в байт код, а тот может скомпилен в нативный или может быть выполнена jvm. Есть способы собрать нативный бинарник под нужную платформу. Так что java (и даже python) можно скомпилить еще более "по настоящему", чем на go.
@@MrAirog Я поэтому там и дописал "без всяких ухищрений". Так-то и электрон для жса есть, и pyinstaller для питона, но все они тянут с собой среду выполнения.
Java абсолютно компилируемый язык. Даже без вариантов.
А вот абсолютно интерпретируемых (построчно) языков среди современных практически нет, это очень уж неэффективная концепция. Даже в скриптовых языках скрипт сначала как минимум частично анализируется. Если обнаруживается лексический абсурд, никакая часть скрипта не исполняется, даже «правильная». Это легко обнаружить на простых примерах.
@@MrAirog Скорее «интерпретация» довольно условна. Сейчас построчной интерпретации практически нет, и это хорошо. См. мой предыдущий комментарий. Я бы вообще старался уходить от некомпилируемых языков, они неэффективны как во время разработки, так и исполнения. Но компиляция в байт-код или IL - прекрасная идея. И это именно компиляция, и даже компиляция в код процессора это тоже компиляция, только поэтапная.
А язык ассемблера?
Я вот вообще не согласен про интуитивный Python.Я например после си шарп сильно путался
Еще бы после скалы сказал бы, что после него путался 🤡
уже не первый раз слышу что шарп воспринимается проще питона. Начал изучать C#, питон уже знаю хорошо, но пока не вижу что проще.
@@non5309 увидел таки что проще?
@@non5309 знаю c# и python, не сказал бы что что-то из них прям воспринимается проще. Просто питон чуть-чуть легче учить (скорее всего, сам первым учил c#), но выбирая в качестве первого языка С-подобный, имхо, потом проще будет в изучении других.
на счет selenium, есть еще есть PlayWright
Говорить о том, что у языка простой синтаксис не совсем аргументировано, у perl тоже простой, а ведь еще есть cobol еще проще.
Совсем не аргументировано. Иная простота хуже воровства. Синтаксис должен быть стройным, это не то же самое, что простым. А Python это на самом деле бардак. Концепция метаклассов очень бедная, тогда как существуют на порядки более эффективные концепции. А потеря совместимости между версиями это вообще неслыханно.
А разве QBasic не простой язык??! 🤔🤔🤨
Это всё фактически несуществующий отстой. А зачем вам «простые» языки? Время некуда девать?
Дада
Так много везде используется, что на фриланс заказов с ним почти нет
Если так, это только хорошо. А вот я со своей стороны вижу неумеренный запрос на Python, но это какие-то отстойные проекты.
Просто к сведению, python компилирует изначальный код в байткод, а после уже его запускает.
Лайк за приятный голос
Спасибо) Надеюсь, не только голос приятный, но и информация полезная :)
про другие ЯП было бы не плохо послушать
Например про Delphi и Packal??? 🤔🤔🤔🤨😉
@@РусланГуманецкий Pascal...
@@РусланГуманецкий , я на делфи пишу.
На древнем (5) делфи.
Гимп, блендер на питоне -_- подозрительно. Бателфилд))
Наверно о начальных версиях программ, сейчас и гимп и блендер переписаны на с++, ради ускорения их работы.
В каком-то смысле подозрительно. Но GIMP не на Питоне, а на Питоне только API для разработки плагинов, фильтров.
Где найти автора?) у него такая фамилия ?)у меня такая же 😂😂😂где он?)))
Gimp написан на C++
94% кода на C++
а python по твоему на чем написан?
Неплохая штука Gimp. Луч света в тёмном царстве, один из.
1:12 - Visual Studio Code - популярный текстовый редактор от Microsoft!🤣🤣🤣 А я всё думал по чему он так долго думает, загружается и вообще сильно систему нагружает. А оказалось, что это всего лишь текстовый редактор, а не IDE. Теперь всё понятно, ведь получается, что я использовал его неправильно. Интересно, а Windows - это операционная система или просто неправильный Linux?🤣🤣🤣
Да, тут что-то автор статьи загнул, нехорошо. :(
Потому что... Надо 1) выкидывать свои pentium 1, пора бы, уже 23 й год на дворе 2) юзать форк вскодабез телеметрии
windows - это просто средство для запуска "косынки". не пытайтесь использовать windows для чего-то еще.
К Python можно выучить язык C. Потому что он написан на C. Лишним не будет.
почти все языки написаны на С
@@user-sq6ml3mz6d Верно, а С написан на Ассемблер.)
@@sahibcabarov-mi9pv Нет. Уже нет. Возможно, вы не знаете, что такое bootstrap в написании компиляторов.
Python это отстой, но для него работать с C очень хорошо из-за наличия CPython. Для него есть API, позволяющий написать Python class непосредственно на C. Но очень жаль, что не на C++ хотя бы.
@@Micro-Moo Надо про это прочитать.
Г-нище короче новодельное.
С++ лучше хотя бы потому что быстрее.
питону куева туча лет уже, гуглите
@@user-sq6ml3mz6d Да уж поменьше, чем С.
Быстрее всех не сам C++, а только его реализации, так как много средств было вложено. Ничего не мешает довести другие языки до такого уровня оптимизации, а то и лучше, а проблема только в том, что всем на всё как всегда.
@@user-sq6ml3mz6d «питону куева туча лет уже, гуглите» Совершенно верно. Это не новодельный отстой, а устаревший отстой. Непомерно раздутая популярность. Раздули по принципу «сто миллионов мух не могут ошибаться».
@@Micro-Moo Эммм, как бы есть факты, а есть фантазии. Факт в том, что С быстрее.
Первый
Недаром кто-то недавно предложил считать Python «новым Бейсиком». Язык приемлемый, всё вроде в нём на месте, но среди приемлемых - самый глупый. Язык по принципу: me too. Популярность непомерно раздута, в основном за счёт «науки», где вообще большинство деятелей очень не хочет ничего лишнего знать и предпочитает ходить толпой.
Язык безнадёжно старый. В его развитии ребята допускали самые нелепые ошибки, даже создали несовместимость версий на пустом месте, что уж совсем отстой. Сама идея делать главным языком какой-то преимущественно скриптовый язык порочна. Ладно бы JavaScript в браузерах (более современный и логичный язык!), там это необходимость, иметь единственный и скриптовый язык, но и там от этого наблюдается некоторый отход.
Я обычно в каментах и писал: - а чем это от бейсика отличается?