Статистика использования языков

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
Mixa64
Doomed
Posts: 498
Joined: 25 Aug 2009 07:02
Location: Москва

Re: Статистика использования языков

Post by Mixa64 »

Для работы на C нужно знать матчасть и уметь программировать.
Для работы на Питоне нужно уметь питонить.
User avatar
Shaos
Admin
Posts: 24330
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re:

Post by Shaos »

21 ноя 2012:
Shaos wrote:
Shaos wrote:Кстати обратите внимание на то, что Objective-C впервые порвал C# !!!
Это всё благодаря яблочникам, если кто не понял...

P.S. Могу сделать смелое предположение, что к концу года Objective-C порвёт C++ и выйдет на третье место (возможно пока лишь временно, однако тенденция явно видна) :roll:
Ну что ж - я оказался прав: Objective-C порвал C++ к концу года и вышел на третье место :)

P.S. Perl от чего-то попёр вверх - не зря я его до сих пор уважаю ;)

...

Если тенденция сохранится, то Objective-C порвёт Java через 1.5-2 года и выйдет на второе место после C (то что оно когда-нибудь порвёт C я сомневаюсь):

Image
16 май 2013:
Shaos wrote:Всё вернулось в правильное русло
...
С обошёл Java, а Objective-C обошёл C++ :)
12 апр 2014:
Shaos wrote:Когда же эта Жаба сдохнет...

Image

P.S. А между тем Objective-C продолжает расти!!! :o
07 янв 2016:
Shaos wrote:Жабка внезапно ожила и рванула вверх...

http://developers.slashdot.org/story/16/01/07/1927241/java-named-top-programming-language-of-2015

В то же самое время Objective-C испарился из десятки вовсе:

Image
Жаль, что Objective-C закопали - он теперь 33-й (и не отображается на графике уже много лет) :evil:
Screenshot from 2024-08-31 14-20-55.png
https://www.tiobe.com/tiobe-index/
You do not have the required permissions to view the files attached to this post.
b2m
Devil
Posts: 926
Joined: 26 May 2003 06:57

Re: Статистика использования языков

Post by b2m »

Странно, что у PHP такой низкий рейтинг. У нас что, все веб-сайты теперь на питоне пишутся? Или на всех сайтах один и тот-же код?
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Shaos
Admin
Posts: 24330
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Статистика использования языков

Post by Shaos »

b2m wrote:Странно, что у PHP такой низкий рейтинг. У нас что, все веб-сайты теперь на питоне пишутся? Или на всех сайтах один и тот-же код?
Ну PHP работает себе и работает - никаких вопросов у людей не вызывает :lol:
Pyk
Maniac
Posts: 257
Joined: 21 Jan 2003 04:08

Re: Статистика использования языков

Post by Pyk »

А если сложить рейтинги C и C++, то эта совокупность выйдет на первое место :)
User avatar
Shaos
Admin
Posts: 24330
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Статистика использования языков

Post by Shaos »

Не - так не работает :)
Ибо сишники не любят сиплюсплюшников, а сиплюсплюшники не любят сишников :roll:
Objective-C и то теплее к Си относится ибо его идеология разрешает использовать старые сишные функции
А ты попробуй смешанный C/C++ код показатель C++ спецу - его будет рвать на каждом strcmp или printf :lol:
User avatar
Shaos
Admin
Posts: 24330
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Статистика использования языков

Post by Shaos »

Язык C опять обогнал C++ однако они все далеко от убежавшего вверх питона:
Screenshot from 2025-10-08 19-41-48.png
Интересно, что в 20-ку внезапно ворвались Perl, Ada и Kotlin (хотя он уже туда "врывался" в 2024 году - см. выше), а вот Rust потихоньку съезжает:
Screenshot from 2025-10-08 19-41-07.png
You do not have the required permissions to view the files attached to this post.
imsushka
Maniac
Posts: 284
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Статистика использования языков

Post by imsushka »

я не понял, что такого нашли в питоне что его суют всюду ?

количество быблокодеров растет.
DmitryMilk
Fanat
Posts: 51
Joined: 12 May 2025 21:56

Re: Статистика использования языков

Post by DmitryMilk »

imsushka wrote: 08 Oct 2025 20:07 я не понял, что такого нашли в питоне что его суют всюду ?
Удобные фреймворки и компилировать не надо.
imsushka
Maniac
Posts: 284
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Статистика использования языков

Post by imsushka »

DmitryMilk wrote: 08 Oct 2025 23:28
imsushka wrote: 08 Oct 2025 20:07 я не понял, что такого нашли в питоне что его суют всюду ?
Удобные фреймворки и компилировать не надо.
дельфи тоже не надо помпилировать
и пхп не надо
и джаваскрипт не надо

и даже от версии к версии языки не меняются.
а питон прога от 5.2 не работает на 5.3. чо за хрень ? нафиг такой язык нужен. и дурацкий отступ. ой я не 3 спейса сделал, а 4. все прога сломалась
User avatar
Shaos
Admin
Posts: 24330
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Статистика использования языков

Post by Shaos »

Дельфи кстати неожиданно в десятке какое-то время...
aviator
Doomed
Posts: 364
Joined: 10 Dec 2008 08:39
Location: Стокгольм, Швеция

Re: Статистика использования языков

Post by aviator »

Ха, у меня есть проекты на Делфях. Тащу легаси, так сказать. А что, работает - не трогай. Переписать на новых хипстерских языках, ради процесса, - это не про меня.
С уважением, Сергей.
DmitryMilk
Fanat
Posts: 51
Joined: 12 May 2025 21:56

Re: Статистика использования языков

Post by DmitryMilk »

imsushka wrote: 09 Oct 2025 07:30и дурацкий отступ. ой я не 3 спейса сделал, а 4. все прога сломалась
Вот уж с чем-чем, а с отступами проблемы у питонистов нет :) Иначе бы все его послали нафиг, если б действительно такая проблема стояла.

Ну и с обратной совместимостью вроде стараются не ломать (если не брать в расчет переход со второго питона на третий, но это в каком-то смысле два немного разных языка, существующих параллельно).
imsushka wrote: 09 Oct 2025 07:30 дельфи тоже не надо помпилировать
и пхп не надо
Но там нет REPL. А с помощью REPL очень удобно прототипировать и отлаживать, потому что можно писать и изменять, находясь прямо "внутри" этой самой работающей программы - посмотреть преобразованные данные в живую, удостовериться, что функция обработала данные правильно - и прямо тут же переписать функцию или класс, не выбрасывая из памяти данные/объекты, полученные другими функциями/классами, и не перепроверяя заново то, что уже отработало нормально.
imsushka
Maniac
Posts: 284
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Статистика использования языков

Post by imsushka »

DmitryMilk wrote: 10 Oct 2025 05:07
imsushka wrote: 09 Oct 2025 07:30и дурацкий отступ. ой я не 3 спейса сделал, а 4. все прога сломалась
Вот уж с чем-чем, а с отступами проблемы у питонистов нет :) Иначе бы все его послали нафиг, если б действительно такая проблема стояла.



Но там нет REPL. А с помощью REPL очень удобно прототипировать и отлаживать, потому что можно писать и изменять, находясь прямо "внутри" этой самой работающей программы - посмотреть преобразованные данные в живую, удостовериться, что функция обработала данные правильно - и прямо тут же переписать функцию или класс, не выбрасывая из памяти данные/объекты, полученные другими функциями/классами, и не перепроверяя заново то, что уже отработало нормально.
мне надо что то быстро написать
я ленив
я буду драть куски из других прог/инета и вставлять как попало

а оно с..ка, не пашет
я должен красоту навести, отступы правильно расставить


а вот про репл я не понял. на кой это нада. ну не правильно функия работает.
в дельфи/пхп/си глянул лог и исправил функцию
какие проблемы

придумали всякое ненужное, и пляшут вокруг
так же как и с плюсами было (давным давно, начало 90х)
начальство гдето услышало что плюсы это круто, ускоряют програмирование и программы.
и давай требовать что б все было на плюсах

типа мода
DmitryMilk
Fanat
Posts: 51
Joined: 12 May 2025 21:56

Re: Статистика использования языков

Post by DmitryMilk »

imsushka wrote: 10 Oct 2025 07:29 а вот про репл я не понял. на кой это нада
imsushka wrote: 10 Oct 2025 07:29 ну не правильно функия работает.
в дельфи/пхп/си глянул лог и исправил функцию
... потом перезапустил программу, заново задал нужные данные (выбрал файлы и указал что там еще требуется, пока логика программы дойдет до нужной функции) и только потом снова увидел лог и убедился, что теперь все правильно (а может еще что-то не заметил).

А с REPL ничего перезапускать не надо, код остается в памяти, данные остаются в памяти, надо только поменять функцию или метод и снова вызвать.