The OpenNET Project / Index page

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



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

Оглавление

Августовский рейтинг языков программирования TIOBE, opennews (??), 14-Авг-22, (0) [смотреть все]

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


243. "Августовский рейтинг языков программирования TIOBE"  –1 +/
Сообщение от Аноним (-), 15-Авг-22, 02:12 
У "крестиков" просто шлейф лишних библиотек тянется. Если нужно что-то встраиваемое, то несколько лишних мегабайт уйдёт только на них. А если десктопное, есть риск словить проблемы на разных версиях libstdc++. Поэтому, если нужно переносимое, то лучше чистый C. Ну а питону - ему вряд ли что-то поможет. В вебе он нишу так и не занял. Из математики успешно Джулией выдавливается, которой "сишечка" не нужна. Для настольной автоматизации опасен фактом наличия на машине.
Ответить | Правка | Наверх | Cообщить модератору

275. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от economist (?), 15-Авг-22, 09:08 
На фреймворках Python созданы 19% вебсайтов, 22% вебсервисов и много-много api. Тормознутость его тут не мешает, т.к. Python - "универсальный клей", он нагло использует быстрые библиотеки, написанные на других языках, авторы которых не стали слушать экспертов и сами реализовали api или обертки. Причина использования Python - ясный синтаксис с IDE-типизацией, быстрота и легкость реализации бизнес-логики, алгоритмов, реализуемость работы с любым железом, сетевыми протоколами итд. И 400k+ бесплатных и свободных библиотек.

Выдавливание одного языка другим - видно по уменьшению доли одного на фоне близкого роста другого. Python растет, но Julia тоже растет (правда в десятки раз меньше), но это не "выдавливание". Жулька не сможет вытеснить питон никогда из DS, слишком он удачен оказался именно простотой синтаксиса.

Насчет наличия Python на каждой машине - с алярмом вы опоздали. В РФ 16 млн. АРМ (рабочих мест с компьютерами), и на всех них с высокой долей вероятности оказался установлен или распакован portable OpenOffice|LibreOffice (был скачан в РФ с 2007 года более 150 млн. раз.) Так вот: в каждом OpenOffice|LibreOffice есть Python, а значит все пропало. Кстати, именно так когда-то стал №1 другой офис.    

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

284. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Онаним (?), 15-Авг-22, 10:00 
- На фреймворках Python созданы 19% вебсайтов
Учитывая долю PHP в 77-78% по W3C - какое-то исключительно огульное заявление. По W3C у питона в районе 1-2%.
Или вы о хеллосайтах на локалхостах?
Ответить | Правка | Наверх | Cообщить модератору

302. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Старый аноним (?), 15-Авг-22, 11:24 
Какая доля у PHP в следующих областях - ETL, Data Cleaning, Data Quality, Data Mining, Data Analysis, Artificial Intelligence, Machine Learninig, Deep Machine Learning, Bayesian Networks, Fuzzy Logic, Desktop GUI (Qt, TK...)?
Ответить | Правка | Наверх | Cообщить модератору

334. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Аноним (331), 15-Авг-22, 13:52 
> Какая доля у PHP в следующих областях - ETL, Data Cleaning, Data
> Quality, Data Mining, Data Analysis, Artificial Intelligence, Machine Learninig, Deep
> Machine Learning, Bayesian Networks, Fuzzy Logic, Desktop GUI (Qt, TK...)?

А какая доля у половины этой хренотени? :)

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

379. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Аноним (-), 15-Авг-22, 16:56 
ETL - 99% у Java. Остальное - зависит от компании. Если думаете, что в нейросетях Питон в проде занимает  существенную часть, то сильно ошибаетесь. Inference делают через ONNX на чём угодно, только не ни питоне.

Математика - Matlab, R, Fortran и растущая Julia.


Ну а Desktop GUI (Qt, TK...) - это либо С++, если Qt. Либо C, если уж Tk.

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

391. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Старый аноним (?), 15-Авг-22, 17:26 
Кругозор у вас есть, с соображалкой и опытом похуже.
Особенно долго смеялись всем отделом над никак еще не разродившейся Julia-ей и стоящим кучу денег Matlab, запретившим использование в России.
С разморозкой вас. ETL - он раньше был на Java (в основном коммерческий, а сейчас легаси, с которого переползают на Python, а второй тренд - с Oracle переползают на Postgresql и GreenPlum). Сейчас все больше пишут на бесплатном Python (Airflow.и.т.д.), на python и весь DevOps, AIOps.

Единственное, что вы немного угадали - C и Fortran, на которых пишут библиотеки для Python и R (но R тоже проигрывает Python).
GUI тоже предпочитают писать на Python поверх Qt, Tk и т.д.

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

392. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Аноним (-), 15-Авг-22, 17:31 
> Особенно долго смеялись всем отделом над никак еще не разродившейся Julia-ей

Одно только это очень хорошо характеризует ваш отдел.
Ну что же, учитесь, учитесь и учитесь....

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

394. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Аноним (-), 15-Авг-22, 17:35 
> Python поверх Qt

Примерно как управлять машиной кочергой вместо руля. Можно, но неудобно, небезопасно. Да и в целом, добровольно отказаться от кучи возможности контроля кода библиотеки, вместо того, чтобы иметь компактный контролируемый код. Для одноразовых проектов - сойдёт....

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

400. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Онаним (?), 15-Авг-22, 18:34 
"Я знаю кунг-фу и несколько других китайских слов"
Ответить | Правка | К родителю #302 | Наверх | Cообщить модератору

324. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от economist (?), 15-Авг-22, 13:09 
Xеллосайты на 99% на PHP как раз. Речь о больших сайтах, ради которых разворачивают бэк, а не просто грузят шаблон в WordPress.  
Ответить | Правка | К родителю #284 | Наверх | Cообщить модератору

449. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Мдааа (?), 16-Авг-22, 10:14 
Симфони? Не, не слышали
Ответить | Правка | Наверх | Cообщить модератору

320. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Аноним (315), 15-Авг-22, 12:29 
> реализуемость работы с любым железом

Ага, как же. Запусти питон на avr/pic микроконтроллере.

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

325. "Августовский рейтинг языков программирования TIOBE"  –1 +/
Сообщение от economist (?), 15-Авг-22, 13:13 
MicroPython работает на STM32F, ESP32, ESP8266 и при этом если все правильно делать - недалеко ушел по задержкам от RTOS. Для меня железо это прежде всего Intel/AMD/ARM/PowerPC - тут всеядность Питона общеизвестна.  
Ответить | Правка | Наверх | Cообщить модератору

328. "Августовский рейтинг языков программирования TIOBE"  +3 +/
Сообщение от Аноним (315), 15-Авг-22, 13:30 
> MicroPython работает на STM32F, ESP32, ESP8266

Не вижу здесь avr. MicroPython -- оверинжиниринг. Те же задачи на компилируемых языках тратят меньше ресурсов. Покупать микроконтроллер дороже * количество партии. Здорово, да?

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

336. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Аноним (-), 15-Авг-22, 13:56 
На этой хне вообще серьезные проекты никто не делает. Одноразовую хрень для страдания фигней, потому как ничего такого для микроконтроллерных задач в питоне ну вот нет. Так что сильнее всего оно синдром утенка прокачивает.
Ответить | Правка | Наверх | Cообщить модератору

385. "Августовский рейтинг языков программирования TIOBE"  +1 +/
Сообщение от economist (?), 15-Авг-22, 17:12 
AVR тоже. Просто из-за их ценовой политики впору подзабыть про них. ESP/STM вкуснее.

Насчет оверинжиниринга: прототипирование на Python обойдется дешевле из-за большей скорости разработки. Списки, кортежи, лямбды - все это шибко упрощает дело.

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

335. "Августовский рейтинг языков программирования TIOBE"  +1 +/
Сообщение от Аноним (-), 15-Авг-22, 13:55 
> MicroPython работает на STM32F, ESP32, ESP8266 и при этом если все правильно
> делать - недалеко ушел по задержкам от RTOS.

Если даже делать все правильно - это игрушечная буита, использующая целые 5% возможностей чипа, с непредсказуемыми таймингами и прочими прелестями.

RTOS кстати те кому жесткие времянки надо не используют. Это удобная абстракция но оно так то ценой меньшей предсказуемости. Питон кстати даже эту абстракцию с иллюзией многозадачности не кажет вроде, хоть его интерпретер и жырнее в разы половины ртосовых кернелов.

> Для меня железо это прежде всего Intel/AMD/ARM/PowerPC - тут всеядность Питона общеизвестна.

Ну да, может сделать почти что угодно, делает абсолютно все как Г. Антипод юниксвэя.

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

412. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от economist (?), 15-Авг-22, 20:10 
Ни одна программа на С и иже не использует больше 5: возможностей чипа.

Но пройдет время и все увидят MicroPython в рейтингах в первой 20-ке. Просто потому что в целях обучения, DIY и тп - его "за глаза" на МК-шках.

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

454. "Августовский рейтинг языков программирования TIOBE"  +1 +/
Сообщение от _kp (ok), 16-Авг-22, 12:45 
>> MicroPython работает на STM32F, ESP32, ESP8266

Скорее запускается и позволяет помигаль лампочкой и вызвать вункцию на C++ из библиотеки.

Любой пример вменяемого полезного проекта на микропитоне для STM,ESP можно? ;)

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

369. "Августовский рейтинг языков программирования TIOBE"  +1 +/
Сообщение от Михрютка (ok), 15-Авг-22, 15:18 
> ясный синтаксис с IDE-типизацией
> синтаксис с IDE-типизацией
> IDE-типизацией

"вот-де из букв вечно выходит какое-нибудь слово, которое иной раз черт знает что и значит"
Н.В. Гоголь, "Мертвые души"

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

410. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от economist (?), 15-Авг-22, 20:07 
А что непонятно? Типизацию чекает только сама IDE, не интерпретатор.

Нормальные программисты перед закрытием IDE хотя бы раз прогоняют весь код по F5 - и линтер скажет что переменная f должна быть строкой, а числом. Задача решена.    

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

420. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Михрютка (ok), 15-Авг-22, 20:38 
о

а я вас вспомнил.

вы в етом треде на бис выступали

https://www.opennet.ru/openforum/vsluhforumID3/121164.html#238

"40% в бизнесе - юзают OpenOffice|LibreOffice"

валяйте, продолжайте рассказывать про гонки на F5

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

375. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от Аноним (-), 15-Авг-22, 16:44 
> На фреймворках Python созданы 19% вебсайтов, 22% вебсервисов и много-много api.

про 19% - это, мягко говоря, бред. PHP пока что лидер по количеству используемых. А в части разработки, лидером является NodeJS. Может быть 0.19%? В это поверю.

Касаемо вебсервисов - ну это сложнее проверить. Цифры, скорее всего, опять завышены на пару порядков. Кому в своём уме придёт в голову веб-сервисы на питоне выставлять в открытый прод?....

> И 400k+ бесплатных и свободных библиотек.

из которых 399_9xx являются одноразовыми поделками школьников и студентов и не пригодны ни для какого использования

> Жулька не сможет вытеснить питон никогда из DS, слишком он удачен оказался именно простотой синтаксиса.

По мере увеличения количества студентов на Julia, вырастет и количество работающих в DS. Желающих добровольно перейти с Julia на Python точно не будет. Старпёры, которые будут зубами за Python держаться, просто будут сметены с рынка труда молодёжью. За 10 лет замещение вполне может произойти.

> В РФ 16 млн. АРМ (рабочих мест с компьютерами)

Откуда у вас такие данные? В России 145 млн населения. И точно нет такого количества АРМ, оснащённых LibreOffice для каждого 10-го жителя, ключая младенцев и стариков. К тому же, для LibreOffice питон не является обязательным компонентом. Это просто один из возможных скриптовых языков к нему.

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

445. "Августовский рейтинг языков программирования TIOBE"  +/
Сообщение от economist (?), 16-Авг-22, 08:23 
Лидерства PHP/JS никто не отрицает. Вы правы, вспомнив про интранет, где кол-во сайтов и веб-сервисов в десятки раз превышает число открытых наружу портов. Откуда я это взял? - из своей практики в 4-х компаниях из списка Top-100. Поэтому я чуточку репрезентативнее. И не использую доводы вида "это бред". Вообще, ветки про ЯП на opennet - это весело, без брехни или сочинений тут авторов нет.

Про Julia - через 10 лет посмотрим. Мы уже пять лет смотрим, пока революции не свершилось - Питон сам очень быстро бежит вперед.

Данные по РФ у меня из практики и статистики. Кол-во АРМ - см. gks.ru. Колво скачиваний OLO - см. офсайты. Python является ОБЯЗАТЕЛЬНЫМ компонентом в OLO, отказаться от него нельзя. Даже под Linux он ставится автоматом (не всеми, правда, не уверен про rolling-дистры).  

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

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

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




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

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