The OpenNET Project / Index page

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



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

"Рейтинг языков программирования от издания IEEE Spectrum"  +/
Сообщение от opennews (??), 29-Авг-22, 16:16 
Журнал IEEE Spectrum, издаваемый Институтом инженеров электротехники и электроники (IEEE), опубликовал новую редакцию рейтинга популярности языков программирования. Лидером рейтинга остаётся язык Python, после которого с незначительным отставанием следуют языки C, C++ и С#. По сравнению с прошлогодним рейтингом язык Java сместился со 2 на 5 место. Укрепление позиция отмечается для языков C# (поднялся с 6 на 4 место) и SQL (в прошлом рейтинге не входил в десятку лидеров, а в новом закрепился на 6 месте)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57692

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

Оглавление

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

2. Сообщение от Аноним (2), 29-Авг-22, 16:20   –16 +/
Рад что понемногу c# растёт в рейтинге
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #20

3. Сообщение от Аноним (3), 29-Авг-22, 16:23   +7 +/
> рейтинга популярности языков программирования
> ...
> HTML 17,97%

Без комментариев.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25, #98, #176

4. Сообщение от Аноним (38), 29-Авг-22, 16:25   +/
Похоже на правду. Есть надежда, что процент некачественного кода в экосистеме питона всё же упадёт, но пока только превращают в раковник ребята типа автора charset_normalizer (и автор requests в сговоре).
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18, #100

5. Сообщение от Аноним (5), 29-Авг-22, 16:27   +/
по кол-ву запросов в гугл...
так вы посчитали мамкиных кодеров, а не реальную ситуацию...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7

7. Сообщение от Урри (ok), 29-Авг-22, 16:34   +1 +/
Мамкин кодер обижается, что его не спросили? Так мамкину кодеру надо сначала научиться читать.

> При расчёте рейтинга IEEE Spectrum использовано сочетание 12 метрик, полученных от 10 различных

источников. В основе метода заложена оценка результатов поиска по запросу "{название_языка} programming" на различных сайтах. Учтено число материалов, выдаваемых в поисковой выдаче Google (как при построении рейтинга TIOBE), параметры популярности поисковых запросов через Google Trends (как в рейтинге PYPL), упоминания в Twitter, число новых и активных репозиториев в GitHub, число вопросов в Stack Overflow, число публикаций на сайтах Reddit и Hacker News, вакансии на CareerBuilder и IEEE Job Site, упоминания в цифровом архиве журнальных статей и докладов с конференций (IEEE Xplore).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #31, #60

8. Сообщение от Аноним (8), 29-Авг-22, 16:36   +2 +/
In Rust We Trust
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #143

9. Сообщение от Аноним (9), 29-Авг-22, 16:39   +14 +/
У него сейчас будут проблемы с выпаданием целых регионов применения. Согласно санкциям Госдепа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #14, #43, #140

13. Сообщение от Аноним (17), 29-Авг-22, 16:50   +/
Скоро на первом месте будет язык Carbon.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33

14. Сообщение от barmaglot (??), 29-Авг-22, 16:51   +2 +/
А госдеп может языки программирования в санкционные списки вносить?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #17, #75, #77

15. Сообщение от Аноним (15), 29-Авг-22, 16:55   +/
Ну, сейчас начнётся. Опять не так считают, не тех сяитают, не туда смотрят, и «все мои знакомые прогают только на С, значит С на первом месте должен быть». Опеннет, отрицающий реальность — моё любимое комедийное шоу.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #59

17. Сообщение от Аноним (17), 29-Авг-22, 16:57   +19 +/
Они же мировой правительство они могут телепортироваться к тебе домой и тебя сожрать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

18. Сообщение от Аноним (17), 29-Авг-22, 17:00   +1 +/
Качественный код это тот который существует и работает. Всё остальное это твоя воображаемая «качественность», которая регулирует твоими гармонами. Попей табов и весь код станет «качественным».
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #24, #99

19. Сообщение от Аноним (17), 29-Авг-22, 17:01   +4 +/
Комментарии и есть реальность, а ты ведёшься на какую-то муть из непонятно кем накрученного проплаченного рейтинга. Хорошо что у Гугла с его Карбоном хватит купить себе место в десятке.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #34

20. Сообщение от Аноним (20), 29-Авг-22, 17:01   –2 +/
А что ты вообще на опеннете делаешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #22, #56, #82

22. Сообщение от Степан (?), 29-Авг-22, 17:03   +2 +/
А почему бы и нет? Язык опенсорсных, давно можно из под линуксов энтих работать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #28

23. Сообщение от Mickey_Mouseemail (?), 29-Авг-22, 17:06   +3 +/
Assembly - 5.73, Rust - 5.01.
Ответить | Правка | Наверх | Cообщить модератору

24. Сообщение от Аноним (38), 29-Авг-22, 17:10   +4 +/
Некачественный код это тот треш который падает не там где положено и не так, как с этим можно работать. 99% кода из pypi. Плевать работает он там или нет, если его всё равно невозможно использовать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #49

25. Сообщение от Аноним (25), 29-Авг-22, 17:10   +6 +/
Вы говорите что HTML невозможно программировать. По-моему вы просто жутко наелись конфет...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #26

26. Сообщение от Аноним (3), 29-Авг-22, 17:12   +3 +/
HTML -- язык разметки, но не программирования.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #27, #29, #32, #35, #74, #85, #86, #93, #97

27. Сообщение от Аноним (25), 29-Авг-22, 17:14   +2 +/
Вы говорите что HTML невозможно программировать. По-моему вы просто жутко наелись конфет… Этот язык заводится из простого текстового редактора и для его исполнения нужен только веб-браузер, к вашему сведению сидя на Windows я писал в блокноте копию рабочего стола (писал например в функцию кнопки пуск т.е. ее смена на более светлую картинку и обратно, так же меню картиночное высвечивалось и прочее) Язык вполне удобный, но его не совершенство это минус
я за 9 дней освоил qt за 2 дня html и bash за 3, а в последствии наращивал знания если мне что-то очень надо я это сделаю. Сказал что в начале 2011 компилятор будет значит будет. Но именно в 2008 году я стал успешным человеком
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #38, #46, #113, #130

28. Сообщение от Аноним (28), 29-Авг-22, 17:15   +2 +/
> давно можно из под линуксов энтих работать

Как бы да, но нет

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #40, #96, #121

29. Сообщение от Аноним (-), 29-Авг-22, 17:16   +1 +/
Анонимы опеннета знают лучше инженеров IEEE. Так держать!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #42, #84

31. Сообщение от microsoft (?), 29-Авг-22, 17:18   +/
Молодца, ты почти погромист, копи-пастить научился.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #37

32. Сообщение от kusb (?), 29-Авг-22, 17:19   +1 +/
<vars x=1>
<if> bla bla bla </if>
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

33. Сообщение от microsoft (?), 29-Авг-22, 17:19   +1 +/
Год 200891 ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #51

34. Сообщение от microsoft (?), 29-Авг-22, 17:21   –1 +/
Покупать не надо, система промыта и зомбированна, все "само" сложится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #36, #109

35. Сообщение от Аноним (35), 29-Авг-22, 17:25   +/
А VHDL и Verilog — языки описания и верификации.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

36. Сообщение от Аноним (17), 29-Авг-22, 17:26   +3 +/
Мы уже видим как вы свой C# вытянули.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

37. Сообщение от Аноним (17), 29-Авг-22, 17:27   +2 +/
Всё можете себе уже его брать джуном.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

38. Сообщение от Аноним (38), 29-Авг-22, 17:28   +8 +/
Про баш за 3 дня можно только посмеяться, да. То, что кто-то "освоил" кути за 9 дней, я даже не сомневаюсь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

40. Сообщение от Степан (?), 29-Авг-22, 17:38   +1 +/
Ну хз. Есть несколько знакомых, которые пишут на .net из под линухи - никаких проблем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #44, #58, #92, #124

41. Сообщение от Аноним (41), 29-Авг-22, 17:41   +1 +/
Гонево все это. Не вижу единственный человеческий язык. Читаемый и без кучи ненужных знаков препинания. Паскаль.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #76, #91

42. Сообщение от Аноним (42), 29-Авг-22, 17:41   –1 +/
Да кто такие эти инженеры IEEE?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #50, #78

43. Сообщение от Аноним (-), 29-Авг-22, 17:46   –1 +/
Это почему же? Госдеп запретил C# на Эльбрусе запускать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #95

44. Сообщение от Аноним (-), 29-Авг-22, 17:51   –5 +/
>знакомых, которые пишут на .net из под линухи - никаких проблем

C# и GNU/Linux несовместимы. Да и у Свободивцев неприязнь к копилефту.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #53, #135

45. Сообщение от Аноним (45), 29-Авг-22, 17:53   +1 +/
Ох, уж эти рейтинги!🤦
Ответить | Правка | Наверх | Cообщить модератору

46. Сообщение от Аноним (-), 29-Авг-22, 17:54   +2 +/
>сидя на Windows я писал в блокноте

Это какой-то позор! Почему ты не сидел на GNU/Linux, и не писал на VIm-е?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #129

47. Сообщение от ИмяХ (?), 29-Авг-22, 17:56   +/
Странно, почему в списке есть HTML и SQL, но нету Excel
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #101, #116

48. Сообщение от Ан (??), 29-Авг-22, 17:57   +1 +/
Раст на одном уровне с Перлом. Там ему и место.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #94

49. Сообщение от Аноним (50), 29-Авг-22, 18:01   –1 +/
Падает он у тебя только потому что ты его не правильно используешь. У меня 99% из pypi работает и есть не просит.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #55

50. Сообщение от Аноним (50), 29-Авг-22, 18:03   –1 +/
Да это такие же комментаторы с опеннета.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

51. Сообщение от Аноним (50), 29-Авг-22, 18:03   +1 +/
У вас баг в голове товарищ Майкрософт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

53. Сообщение от Степан (?), 29-Авг-22, 18:06   +1 +/
В чем заключается несовместимость?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

54. Сообщение от Аноним (54), 29-Авг-22, 18:07   +5 +/
вообще-то самые популярные языки это С и С++
Ответить | Правка | Наверх | Cообщить модератору

55. Сообщение от Аноним (38), 29-Авг-22, 18:10   +4 +/
Ну-ну, посмотрим, как ты запоёшь, когда понадобится сделать что-нибудь более интересное. Например, когда захочется использовать батарейки для доступа к каким-нибудь апи. Я уж не говорю о том, что requests пихают повсюду, и он ничерта не асинхронный.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #65, #69

56. Сообщение от YetAnotherOnanym (ok), 29-Авг-22, 18:29   +2 +/
Как это "что делает"? Радуется, что понемногу c# растёт в рейтинге.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

57. Сообщение от ыы (?), 29-Авг-22, 18:39   +1 +/
а вот рейтинг самых высокооплачиваемых языков программирования выглядит несколько иначе.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #132

58. Сообщение от Максимка (??), 29-Авг-22, 18:44   –1 +/
Я вообще ботов для телеграма пишу на C#, которые потом на сервере работают, который на Debian
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #67, #136

59. Сообщение от ыы (?), 29-Авг-22, 18:45   +1 +/
Ну что вы, отрицать ВАШУ реальность - с чего бы это :)
Вы так забавно в ней барахтаетесь :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

60. Сообщение от ыы (?), 29-Авг-22, 18:49   +1 +/
Все правильно,  мамкин кодер, не поняв что ему выдал гугл- полез в десятки а то и двадцатки и тридцатки источников в поисках все того же вопроса... И был посчитан... И python вылез в топы...

Потому что не мамкины кодеры - не задавали вопроса во всех этих десятках источников... Им хватило справки поставляемой с системой...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #175

63. Сообщение от kai3341 (ok), 29-Авг-22, 19:52   +1 +/
Рейтинг RedMonk сильнее коррелирует с моими наблюдениями
Ответить | Правка | Наверх | Cообщить модератору

64. Сообщение от Аноним Анонимович Анонимов (?), 29-Авг-22, 20:19   +/
PHP -0.8%
Rust +0.8%

Хммммм.

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

65. Сообщение от Аноним (65), 29-Авг-22, 20:31   –2 +/
Я этим профессионально занимают и за деньги. Всё там работает, то что не работает мы толкаем и оно начинает работать.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

67. Сообщение от Аноним (-), 29-Авг-22, 20:55   +3 +/
> Я вообще ботов для телеграма пишу на C#, которые потом на сервере
> работают, который на Debian

На сях под Tox прикольнее получается, оно еще и распределенное, и при всей лаконичности потом может даже на роутере с openwrt крутиться. А лизать окорок майкрософта - ну так себе перспектива, с любой точки зрения.

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

69. Сообщение от Аноним (69), 29-Авг-22, 21:02   +/
> > requests пихают повсюду, и он ничерта не асинхронный

Так форкни, замени на httpx и расставь где надо async/await. Ты же питонист =))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #70

70. Сообщение от Аноним (38), 29-Авг-22, 21:09   +/
В том и дело, это какой-то аутизм рефакторить косяки в батарейках я же не буду потом это сопровождать. Подозрительно часто приходится форки заводить и ещё чаще переписывать с нуля всё что реально переписать (потому что шли бы такие авторы к чёрту с таким кодом, кто знает что они решат "улучшить" завтра). А так бы здорово было не горы махрового легаси и студентоподелок, нарушающие все гайдлайны и здравый смысл, а качественные готовые батарейки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #71, #90

71. Сообщение от Аноним (69), 29-Авг-22, 21:31   +/
Мне кажется Вы говорите о двух принципиально разных случаях. 1) Пакет с большой кодовой базой возник задолго до появления asyncio, typing и других нововведений. 2) Пакет написан в одиночку одним китайским студентом год назад, не доведён до ума и не обновлялся полгода.

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

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

73. Сообщение от Аноним (73), 29-Авг-22, 21:43   +1 +/
Подкрутили счетчик в нужную сторону.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

74. Сообщение от BrainFucker (ok), 29-Авг-22, 21:45   +2 +/
> HTML -- язык разметки, но не программирования.

В рейтинге он вполне себе уместен и это интересно видеть. Не переименовывать же из-за этого в "рейтинг языков программирования и прочей фигни, на которой что-то кодят".

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

75. Сообщение от Аноним (9), 29-Авг-22, 22:04   +7 +/
Легко, если язык контролируется единственным вендором.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

76. Сообщение от Аноним (-), 29-Авг-22, 22:10   +/
А как же Ruby? А как же Julia?.....
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

77. Сообщение от Владимир (??), 29-Авг-22, 22:51   +/
А где же мой Фортранчик? :( Или хотя бы Фрактальчик ...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #103

78. Сообщение от Аноним (78), 29-Авг-22, 22:55   +/
Одноногие афроамериканки-лесбиянки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #83

82. Сообщение от Анон1 (?), 29-Авг-22, 23:14   +/
А ты?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

83. Сообщение от Аноним (-), 29-Авг-22, 23:18   +/
лесбиянки - это не так уж и плохо, даже если их несколько сразу...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

84. Сообщение от Аноним (84), 30-Авг-22, 00:04   +/
Инженеры иеее не знают что hypertext MARKUP language это язык разметки?
Пусть название расшифруют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #105

85. Сообщение от Аноним (84), 30-Авг-22, 00:05   +2 +/
Sql это тоже не язык программирования
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #89, #106

86. Сообщение от Аноним (84), 30-Авг-22, 00:07   –1 +/
А ассемблер это не один язык программирования.
Под каждую архитектуру свой ассемблер
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

87. Сообщение от Михрютка (ok), 30-Авг-22, 00:54   +1 +/
> По числу предложений от работодателей лидирует язык SQL, за которым следуют Java

lol you don't mess with HR

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

89. Сообщение от Прохожий (??), 30-Авг-22, 01:06   +2 +/
Вообще-то SQL - язык программирования. И даже тюринг-полный.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85 Ответы: #125

90. Сообщение от Аноньимъ (ok), 30-Авг-22, 02:19   +/
Понимаю вашу боль.
Недавно стал активно писать на питоне и поражаюсь этому зоопарку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

91. Сообщение от Anonim (??), 30-Авг-22, 03:12   –1 +/
Читаемый и без кучи ненужных знаков препинания. У вас в слове "Питон" ошибки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

92. Сообщение от _kp (ok), 30-Авг-22, 03:15   +/
Скорее портируют C# ПО, на Linux, что не экзотика, и продолжают развивать на Linux, как более удобной платформе для разработки.

А новый C# проект начинать под Linux, даже при активном использовании его же на Видовс, это как секс с резиновой куклой.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #110, #163

93. Сообщение от _kp (ok), 30-Авг-22, 03:18   +/
>> язык разметки, но не программирования.

Программист на Си может программировать на Си на любом языке. ;)

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

94. Сообщение от _kp (ok), 30-Авг-22, 03:25   +/
Нy, Perl то на пенсии по старости, на заслуженном отдыхе.
А Rust - язык для переписывания, того что и так без него работало.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #102, #147

95. Сообщение от EULA (?), 30-Авг-22, 05:47   +2 +/
И на Эльбрусе, и на Байкале, и на Risc-V.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

96. Сообщение от EULA (?), 30-Авг-22, 05:50   –1 +/
OnlyOffice об этом не знает. И пишет на этом поделии сервера для Линуксов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #112

97. Сообщение от Прохожий (??), 30-Авг-22, 05:52   +1 +/
Вполне себе язык программирования. Что же может запрограммировать с помощью HTML? Инструкции браузеру, как отображать веб-страницу. Конечно, это не совсем то же самое, что инструкции компьютеру, но ведь тоже инструкции.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #104, #174

98. Сообщение от EULA (?), 30-Авг-22, 05:54   +/
Тоже в шоке от инженеров IEEE.
Почему после "языка программирования HTML" они не добавили "язык программирования XML"? (риторический вопрос)
Еще могли бы и JSON добавить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #107

99. Сообщение от Прохожий (??), 30-Авг-22, 05:57   +2 +/
Для того, чтобы код считался качественным, недостаточно только его существования и работоспособности. Надо чтобы код отвечал потребностям пользователей (скорость работы, соответствие требованиям), не был подвержен ошибкам в работе, был легко читаемым, поддерживаемым и модифицируемым.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

100. Сообщение от Прохожий (??), 30-Авг-22, 06:07   +2 +/
Питон сам по себе нельзя назвать качественным в общем смысле. Он тормознут, без аннотации типов его сложно читать и разбираться, в плане ООП и в области ФП - малофункционален по сравнению с более развитыми языками. Да, он лёгок в освоении, но на этом его достоинства и заканчиваются.
Экосистема, конечно, развита, с этим тяжело было бы спорить, но она тоже не без недостатков пока что. Например, отвратительный менеджер пакетов в том плане, что часто нужно ручное вмешательство при попытке обновить некоторые пакеты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #108

101. Сообщение от Прохожий (??), 30-Авг-22, 06:18   +2 +/
Тогда надо было бы включать любой продукт, который имеет встроенную систему макросов или команд. У Экселя довольно узкая сфера применения. Думаю, в этом дело.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

102. Сообщение от Прохожий (??), 30-Авг-22, 06:21   +/
На знаю в чьей голове Perl на пенсии, у нас до сих пор используется вполне успешно.

Rust для переписывания того, что без него как-то работало, да, но довольно часто не так, как хотелось бы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #177

103. Сообщение от Прохожий (??), 30-Авг-22, 06:28   +3 +/
Хорош в глаза долбиться. Смотри рейтинг от Tiobe. На 19-м месте твой Фортранчик.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #150, #151

104. Сообщение от Аноним (104), 30-Авг-22, 07:14   +/
"Is HTML considered a programming language?" https://stackoverflow.com/q/145176
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97

105. Сообщение от Брат Анон (ok), 30-Авг-22, 07:45   –1 +/
Это декларативный язык программирования. Как и SQL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84

106. Сообщение от Брат Анон (ok), 30-Авг-22, 07:46   +/
Садись два. Это язык программирования полный по Тьюрингу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

107. Сообщение от Брат Анон (ok), 30-Авг-22, 07:47   +2 +/
Потому что все три -- как минимум декларативные языки программирования.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #170

108. Сообщение от Брат Анон (ok), 30-Авг-22, 07:49   +1 +/
Питонячий менеджер пакетов -- это боль. Факт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #115

109. Сообщение от Брат Анон (ok), 30-Авг-22, 07:51   +/
Сами даже кошки не плодятся.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

110. Сообщение от Аноним (110), 30-Авг-22, 07:52   +1 +/
сразу видно эксперда из мира виндовс формс
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

111. Сообщение от Аноним (111), 30-Авг-22, 09:17   +2 +/
Из-за санкций в список не попали отечественные ЯП, такие как 1С, Паскаль, и Школьный Алгоритмический Язык.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #127, #149, #178

112. Сообщение от Аноним (112), 30-Авг-22, 09:39   +/
Честно говоря у них прям не очень хорошо получается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #119

113. Сообщение от Аноним (112), 30-Авг-22, 09:40   +/
А какой вообще толк от скорости освоения. Ты в каком-то конкурсе участвовал и что ты в нём выиграл?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

115. Сообщение от Аноним (112), 30-Авг-22, 09:47   +/
Ты про poetry или pipenv?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #122

116. Сообщение от Аноним (112), 30-Авг-22, 09:49   +/
Расшифруй наконец эти аббревиатуры. Узнаешь для себя много нового в этой жизни.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

118. Сообщение от Аноним (118), 30-Авг-22, 10:03   +/
Давайте признаем JavaScript будет бессмертным))
Ответить | Правка | Наверх | Cообщить модератору

119. Сообщение от EULA (?), 30-Авг-22, 10:13   +1 +/
Что у них каменный цветок не выходит, явно не от сишарпа зависит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

121. Сообщение от Аноним (121), 30-Авг-22, 10:23   +2 +/
Дяденька, вы лет на 5 от жизни отстали. Как бы .Net Core (ныне просто .Net) отлично работает под Linux. И куча компаний разрабатывает на нем различные микросервисы, пакует в линуксовые Docker-образы, и деплоит в тот же кубер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #145

122. Сообщение от Брат Анон (ok), 30-Авг-22, 10:26   +/
> Ты про poetry или pipenv?

venv. poetry получше, но не решает проблему выбора версии питоняки.
Вроде, минимальная версия указывается, но как её подсунуть -- (пробовал) без внешних костылей (pyenv) нельзя.

pyenv (как по мне) + poetry решает задачу лучше, чем pipenv.
но ведь эта кучка инструментов, вместо одного понятного и простого.

С этим жить можно. Но лучше не спать на потолке.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115 Ответы: #148

124. Сообщение от Клыкастый (ok), 30-Авг-22, 10:28   +/
Опакечивают, логи в syslog, уважают FHS? Где хоть посмотреть-то на таких? Ссылку на репы что ли кинь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #134

125. Сообщение от Placeholder (ok), 30-Авг-22, 10:31   +1 +/
Вместе с CTE - да. Только если ты используешь SQL таким образом для программирования, то курил ты не ман, а что-то потяжелее. Поэтому де факто это не язык программирования, а язык запросов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89

127. Сообщение от Аноним (127), 30-Авг-22, 10:34   +/
Понятно что это "не патриотично", но а надо ли включать?
Разве импортное не превосходит (иногда в разы) отчечественное?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111

129. Сообщение от Онаним (?), 30-Авг-22, 10:41   +/
Почему ты не сидел на стуле и не дырявил перфокарты?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

130. Сообщение от InuYasha (??), 30-Авг-22, 10:45   +/
> так же меню картиночное высвечивалось и прочее

Может, всё-таки, это был JavaScript? Или CSS, если он тогда был.

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

131. Сообщение от InuYasha (??), 30-Авг-22, 10:46   +3 +/
Я был бы рад если бы плюсы ещё разделили на версии. А то адский 17 это вообще другой язык по отношению к 98. )
Ответить | Правка | Наверх | Cообщить модератору

132. Сообщение от Аноним (54), 30-Авг-22, 10:49   +/
интересно, сколько сейчас платят программистам на Яша
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

133. Сообщение от Старший аноним (?), 30-Авг-22, 10:57   +/
Удивляет то, что в Мире язык R (18.92) боле популярен чем язык Go (13.06). В России на R пишут два калеки, в отличие от бума Go. Oracle и Microsoft, внедрившие R в инфраструктуру своих баз данных, позже переключились на Python, наверное, в связи с тем, что решения для R не пользовались спросом. Ничего не имею против R, и он даже очень приятный язычок для своих целей, но не очень масшитабируемый и скорострельный.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #138, #141

134. Сообщение от Степан (?), 30-Авг-22, 11:04   +/
Да Господи, глянь хоть те же исходники bitwarden. Написан на .net, разворачивается в linux контейнерах

Все новые проекты наверное лет 5 уже крутятся в докерах и куберах

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #144

135. Сообщение от Аноним (135), 30-Авг-22, 12:19   +/
Да там зоопарк: MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

136. Сообщение от Аноним (135), 30-Авг-22, 12:21   +1 +/
в доме, котрый построил Джек
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

138. Сообщение от Hck3r (?), 30-Авг-22, 13:39   +1 +/
Просто рассматриваете разные сегменты.

у R есть «крупные» области:
- академические научные исследования (институты, университеты по всему миру)
- статистический анализ (python пакеты очень бедные в деталях тут)

направления тоже есть очень популярные:
- фармацевтические компании и клинические исследования (где нужно доверие к результатам стат тестов. Нужно проходить определенную сертификацию ПО. R один из немногих open source такую сертификацию имеет) - Novartis, Pfizer
- стат расчеты в банках/консалтинге/страховых/IT, включая Google, eBay, Amazon, Microsoft

Поэтому высокая позиция R достаточно понятная, на мой взгляд

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

139. Сообщение от Hck3r (?), 30-Авг-22, 13:42   +/
D вышел в хоть какой-то рейтинг :)

На самом деле движуха вокруг языка прям стала появляться. Обещают заняться лучше позиционированием, исправлением багов..

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

140. Сообщение от ptr (??), 30-Авг-22, 15:29   +1 +/
Проблемы возможны не у языка, а лишь у одной из его реализаций. Mono госдеп запретить не сможет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #142

141. Сообщение от ptr (??), 30-Авг-22, 15:33   +1 +/
Конкуренцию R больше составляет Julia, но уж никак не Go.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133 Ответы: #189

142. Сообщение от Аноним (142), 30-Авг-22, 15:54   +/
На Моно лишь хеловорлды работают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140 Ответы: #158

143. Сообщение от Аноним (142), 30-Авг-22, 15:56   +/
Забавно, что растаманы больше тусуются на форумах и в соцсетях, а не используется раст на практике или у работодателей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

144. Сообщение от Клыкастый (ok), 30-Авг-22, 16:31   –2 +/
Т.е. на все три вопроса ответ "нет", а "никаких проблем" заслуга контейнеров? Ну так про это и речь: дотнет-бомжи могут существовать только в контейнерах-распределителях.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #153

145. Сообщение от Клыкастый (ok), 30-Авг-22, 16:41   –4 +/
Отличное решение. Подсказываю: памперсы для взрослых позволят сэкономить на каждом этаже по уборной, не говоря уже о том, что дотнетчики смогут на 20 минут дольше кодить. Другими словами смогут гадить ещё больше. В контейнеры, имеется в виду.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #156

146. Сообщение от Клыкастый (ok), 30-Авг-22, 16:47   +1 +/
Это здорово, но старт они проспали, конечно. Увы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #139 Ответы: #183

147. Сообщение от Клыкастый (ok), 30-Авг-22, 16:48   +1 +/
Ну так-то Perl - пенсионер работающий. Отдых номинальный, активности старичка хватает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

148. Сообщение от yet another anonymous (?), 30-Авг-22, 16:49   +/
> ... но не решает проблему выбора версии питоняки.
> Вроде, минимальная версия указывается, ...

И как может существовать (полезный) "выбор версии" на частично упорядоченном множестве? Разрез (cut) где будем делать? :))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122 Ответы: #169

149. Сообщение от Аноним (-), 30-Авг-22, 17:35   +/
> Из-за санкций в список не попали отечественные ЯП, такие как 1С, Паскаль, и Школьный Алгоритмический Язык.

И животноводство.

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

150. Сообщение от Аноним (150), 30-Авг-22, 18:07   +/
Глаза у любителей фортрана -- это возрастное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

151. Сообщение от Владимир (??), 30-Авг-22, 19:24   +/
> в глаза долбиться.

А вы затейник ...

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

152. Сообщение от Аноним (152), 30-Авг-22, 19:27   +/
Java отмирает с потерей к ней интереса, но софта понаписано много и его требуется поддерживать. Напоминает историю с COBOL 🤭 Его уж и поддерживать некому, а всё используется
Ответить | Правка | Наверх | Cообщить модератору

153. Сообщение от Аноним (163), 30-Авг-22, 19:29   +/
Контейнеры - это удобный способ доставки и масштабинования приложения, никто же не запрещает тебе его развернуть в голой, условно, убунте.

Уважать иерархию - ответственность разработчика. Не уважать её можно на любом языке программирования. Куда писать логи - тоже ответственность разработчика. Можно писать хоть в syslog, хоть в условный эластик.
Про опакечивание я не понял. Если речь про доставку пакетов с sdk и runtime, то тоже никаких проблем - есть в официальных репозиториях многих дистрибутивов, есть ppa репозитории, есть снап, есть tar

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #144 Ответы: #159

154. Сообщение от Аноним (152), 30-Авг-22, 19:30   +/
При этом Python самый умный неэкологичный энергозатратный язык программирования 🤦‍♂️ Java также жрет память и проц. А лидер по экологичности C 😸
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #155

155. Сообщение от Аноним (152), 30-Авг-22, 19:31   +/
Про умный опечатка
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154 Ответы: #167

156. Сообщение от Аноним (163), 30-Авг-22, 19:31   +1 +/
Отчего ты такой токсик? Неужели джавист? XD
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #145 Ответы: #160

158. Сообщение от ptr (??), 30-Авг-22, 20:08   +/
"Вы просто не умеете их готовить" )
Микросервисы на C# c REST, Kafka и PostgreSQL замечательно живут под кубиком.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142

159. Сообщение от Клыкастый (ok), 30-Авг-22, 20:18   +/
"не мешает" в данном случае ровно то, что стоически не умеют дотнетчики:
- пакетить
- штатное логирование
- соблюдение FHS

>  Не уважать её можно на любом языке программирования

Несомненно. Но именно дотнетчики это делают массово, настойчиво и неуклонно.

>  Если речь про доставку пакетов с sdk и runtime

Речь про пакеты с софтом. У которых в зависимостях runtime и... зависимости. Вдруг ты слышал.

> тоже никаких проблем

Покажи репу дотнет-софта от твоих друзей (у которых никаких проблем) с опакечиванием и вот этим всем. А то про "никаких проблем" я слышу уже третий раз, а ссылки на репы всё нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #153 Ответы: #162, #164, #165

160. Сообщение от Клыкастый (ok), 30-Авг-22, 20:29   +/
> Отчего ты такой токсик? Неужели джавист? XD

Яхве его знает. CI/CD всё равно, собрать и поставить пакет завернуть в контейнер и поднять. Поэтому сказки про современные способы доставки, оптимизации и прочее натурально не заходят.


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

161. Сообщение от Анонимemail (161), 30-Авг-22, 20:35   +1 +/
Не беспокойтесь скоро JavaScript поглотит всю вселенную
Ответить | Правка | Наверх | Cообщить модератору

162. Сообщение от Аноним (163), 30-Авг-22, 21:28   +/
>  Несомненно. Но именно дотнетчики это делают массово, настойчиво и неуклонно

Эмм, я стесняюсь спросить откуда статистика? Лично я не знаю, куда пишут дотнетщики логи в своих проприетарных бэкендах для веб приложений и уж точно куда они (и саме главное что и зачем) они пишут на диск в веб-приложениях. Что-то мне подсказывает, что конкретно в этом аргументе ты лукавишь.

>  Покажи репу дотнет-софта от твоих друзей (у которых никаких проблем) с опакечиванием и вот этим всем.

Я же написал, глянь репу bitwarden. Или ты думаешь что все выкладывают интеллектуальную собственность заказчиков в публичную репу?
https://github.com/bitwarden/server

> А то про "никаких проблем" я слышу уже третий раз

Никаких проблем с разработкой или развертыванием. Ставишь sdk выбрав любой удобный тебе способ
https://docs.microsoft.com/en-us/dotnet/core/install/linux

И разрабываешь без всяких проблем. Хочешь что-то запустить у себя на сервере? Ставишь рантайм любым удобным способом и запускаешь без всяких проблем. Хочешь в докере? Базируешься на имедже с рантаймом и снова никаких проблем. По-моему точно так же как и в случае любых языков, которые не компилируются в нативный код или интерпритирются.

> Речь про пакеты с софтом. У которых в зависимостях runtime и... зависимости. Вдруг ты слышал.

Ну с учетом того, что 99% вакансий - это проприетарные веб приложения мне, конечно, сложно представить такую ситуацию - ниша несколько иная, не считаешь? А что делают джависты, рубисты, нод джсники?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #166

163. Сообщение от Аноним (163), 30-Авг-22, 21:57   +/
Чем плохо начинать разрабатывать проект сразу в целевой исполняемой среде?
Имхо, секс с резиновой куклой - это докер / гит в винде или мак ос. Уже только поэтому стоит начинать новый проект в linux
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

164. Сообщение от Аноним (163), 30-Авг-22, 22:04   +/
Я только сейчас понял к чему ты клонишь. Тут ты с нишей ошибся, как я заметил выше, ниша .net - это веб приложения, поэтому и нет проблем. Естественно, писать cli утилиты или прочие десктопные приложения можно, но не нужно. Ну а если очень хочется, то можно включить .net в состав приложения... но не нужно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #181

165. Сообщение от Аноним (163), 30-Авг-22, 22:14   +/
И если смотреть на вопрос под таким углом, то получается джависты тоже "бомжи", ведь вон ums и продукция jetbrains подставляется с java.
С ruby и js, думаю, тоже самое. Все пользователи языков, не компилирующихся в нативный код - бомжи? Или только дотнетщики?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #179

166. Сообщение от Клыкастый (ok), 31-Авг-22, 02:44   +/
> Эмм, я стесняюсь спросить откуда статистика?

Предположим, от верблюда. Но у тебя есть ещё шанс "размочить" нулевой счёт.

> Что-то мне подсказывает, что конкретно в этом аргументе ты лукавишь.

Возможно. Но ведь тебе надо привести пример проекта и я посыпался со своим лукавством.

> Я же написал, глянь репу bitwarden.

docker-only, нет? т.е. первый пунк провален. Хотя в сислог они сумели вроде. Там какая-то поделка сбоку, но вроде она даже в протокол умеет. Респект.

> Или ты думаешь что все выкладывают интеллектуальную собственность заказчиков в публичную репу?

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

> Никаких проблем с разработкой или развертыванием. Ставишь sdk выбрав любой удобный тебе способ

Речь шла о программерах НА дотнете и их софте, не про sdk. Кои удивительным образом поголовно на венде и "под линукс" кропают с принципиальным незнанием "вот этого вашего всего", чем гордятся нешуточно.

> И разрабываешь без всяких проблем.

Так и где это всё.

> Ставишь рантайм любым удобным способом

Рантайм должен прилететь по зависимостям пакета. Я вообще не должен про это думать. Более того, рантайм уже должен быть у меня в системе, приехав с первым пакетом. Но вот незадача. Я за всю свою жизнь не видел ни одного сервера с установленным _таким образом_ (по зависимостям) рантаймом. Потому что не видел ни одного опакеченного дотнет приложения.

> Ну с учетом того, что 99% вакансий - это проприетарные веб приложения мне, конечно, сложно представить такую ситуацию - ниша несколько иная, не считаешь? А что делают джависты, рубисты, нод джсники?

Вооот. Ниша иная. Тут уже забрезжил свет взаимопонимания. Теперь напрягись и пойми, что "иная ниша" это далеко не для всех "никаких проблем" - с определённым набором обоснований.

Про прочих.... Ну не могу сказать, что там вот вообще всё хорошо, но заметно лучше, по крайней мере и nodejs и ruby и jdk по зависимостям прилетевшие - вообще нередкость.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #162 Ответы: #168, #173

167. Сообщение от Аноним (167), 31-Авг-22, 04:33   +/
Нет, всё верно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #155 Ответы: #172

168. Сообщение от Анонимemail (168), 31-Авг-22, 05:22   +/
Аргументы уровня "Ничего не хочу видеть, буду считать так, даже если ложь".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166

169. Сообщение от myhand (ok), 31-Авг-22, 08:23   +/
А какие именно версии ты затрудняешься сравнить?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #148

170. Сообщение от Аноним (170), 31-Авг-22, 08:57   +/
Ну, немного не соглашусь, хоть я, наверное, и дилетант и могу ошибаться. хтмл - да, как Вы и сказали. Он указывает "что делать" и как рисовать браузеру, т.е. таки деклативный ЯП. А вот xml и json вроде как никаких действий никому не задают, это просто форматы хранения/представления данных, не? Даже если в расшифровке json и есть слово "object" это все равно не об инструкциях к действию. А вот с чем соглашусь, так это с тем, что для многих комментаторов здесь других ЯП, кроме процедурных и, с натяжкой, объектно-ориентированных, не существует. Что, какой-то там "функциональный"? Ф топку. Декларативный? Еще хуже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #171

171. Сообщение от Брат Анон (ok), 31-Авг-22, 09:46   +1 +/
>  А вот xml
> и json вроде как никаких действий никому не задают, это просто
> форматы хранения/представления данных, не? Даже если в расшифровке json и есть
> слово "object" это все равно не об инструкциях к действию.

Ну, можно согласиться. Но здесь также важно помнить, что когда речь идёт про JSON и XML -- прежде всего делается неявное предположение, что эти структуры будут влиять на ход работы реализации некой абстрактной машины (зависит от внутренней структуры, того что лежит внутри данных). Например, может быть поле "type", которое затем заставит абстрактную машину через серию if или swith дать на выходе совершенно разные объекты. Если речь идёт про специфичный вызов RPC -- тогда с высокой вероятностью на выходе всегда будет объект одного типа. Но, когда сериализованных объектов много -- делать много RPC может оказаться больно. Отдельная ситуация, когда структура содержит список команд, которые интерпретируются непосредственно абстрактной машиной. Если машинный код в виде списка байтов сохранить в файле и никогда не исполнять -- это тоже некий формат сериализации машинных команд и это нифига не язык программирования.

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

172. Сообщение от Аноним (172), 31-Авг-22, 10:11   +/
Как ЯП может быть умным?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167

173. Сообщение от Аноним (173), 31-Авг-22, 10:50   +/
> Речь шла о программерах НА дотнете и их софте, не про sdk

Речь изначально шла про возможность разработки из под linux, проверь. Я не понимаю коим боком опакечивание .net приложений к возможности разработки на разных операционных системах, потому что с этой проблемой ты столкнешься вне зависимости от операционной системы на которой разрабатываешь и совершенно точно не столкнешься разрабатывая очередной веб сервер вне зависимости от операционной системы на которой разрабатываешь.

> Но ведь тебе надо привести пример проекта и я посыпался со своим лукавством.

Ты утверждаешь, что все дотнетщики какие-то по определению не такие люди и поголовно не опакечивают, не уважают файловую иерархию и пишут логи не туда. Приведи пример в поддержку своей теории. Потому что я в принципе не знаю ни одного хоть сколь-нибудь значимого десктопного .net приложения для linux. А раз приложений нет, то как это может быть правдой?

> Странно. C/C++ проектов со всеми тремя условиями хоть завались

Ты привел критерии актуальные для другого типа приложений и утверждаешь, что их не соблюдают. В веб приложениях не пишут ничего на диск, логи зачастую пишут в инексированный персистент сторидж и упаковывать для распространения пользователям его не нужно. Это как если бы я утверждал, что сишники поголовно не уважают rest api в своих веб серверах, а ты мол давай ищи сервера на сях в качестве опровержения

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166 Ответы: #180

174. Сообщение от aa (?), 31-Авг-22, 11:12   +/
с такой логикой и любой вордовский документ - программа, ведь в нем "инструкции по отображению букв"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97

175. Сообщение от Аноним (-), 31-Авг-22, 13:12   +/
>Потому что не мамкины кодеры - не задавали вопроса во всех этих десятках источников... Им хватило справки поставляемой с системой...

То есть, ничего серьезнее hello world вы не писали. Потому что помимо описаний методов и функций, которые в справках обычно есть, часто нужны еще и примеры. А примеров в справках обычно либо мало, либо вообще нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #187

176. Сообщение от Ананий (?), 31-Авг-22, 13:13   +/
Ждем языка программирования CSS и LESS.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

177. Сообщение от bOOster (ok), 31-Авг-22, 13:36   +/
Это точно, но довольно часто это исправляется с новой версией и т.п. А в случае Раста - вангую - будет работать не так как хотелось бы, и исправить ничего нельзя не исправив половину языка...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102

178. Сообщение от bOOster (ok), 31-Авг-22, 13:39   +/
Паскаль отечественный язык программирования? 0-o?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111

179. Сообщение от Клыкастый (ok), 31-Авг-22, 16:14   +/
> И если смотреть на вопрос под таким углом, то получается джависты тоже "бомжи", ведь вон ums и продукция jetbrains подставляется с java.

Сам проверь. Есть репа? Умеет в syslog? Ставится с учётом FHS? Явисты да - тоже бомжуют частенько. Но есть и те, которые могут и делают хорошо.

> С ruby и js, думаю, тоже самое. Все пользователи языков, не компилирующихся в нативный код - бомжи? Или только дотнетщики?

Пользователи это пользователи. Мы говорим о программистах. С питоно-перло-рубями чуть иначе. Ну и них есть интересные мимосистемные костылики типа cpan/gem/etc. И мейнтейнеры спасают. Так что в принципе ситуация получше. Так прикол в том, что дотнет ещё и в нативный вроде как умеет.


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

180. Сообщение от Клыкастый (ok), 31-Авг-22, 16:30   +/
> Речь изначально шла про возможность разработки из под linux, проверь.

О качестве этой разработки. Спрашивать про syslog/FHS и при этом отрицать возможность разработки - не мой стиль. Проверь.

> Я не понимаю коим боком опакечивание .net приложений к возможности разработки

Если не пытаться подменить тему дискуссии понимание не заставит себя ждать.

> Ты утверждаешь, что все дотнетщики какие-то по определению не такие люди

Мне пофиг какие они люди. Я говорю о том, что дотнетчики - разработчики с близкой к нулю культурой разработки под линукс, при чём поголовно считают это нормальным, отдельные персонажи этим гордятся.

> Приведи пример в поддержку своей теории.

https://felenasoft.com/xeoma/ru/download/

клиент "под линукс", на дотнете. На FHS плюёт с колокольни, половина настроек в файле, половина "в реестре", логами гадит где лежит, конфиги там же, в сислог не умеет, пакета нет.

> Ты привел критерии актуальные для другого типа приложений

Про какой тип приложений УЖЕ речь?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173 Ответы: #182, #185, #186

181. Сообщение от Клыкастый (ok), 31-Авг-22, 16:45   +/
> Я только сейчас понял к чему ты клонишь. Тут ты с нишей
> ошибся, как я заметил выше, ниша .net - это веб приложения,

Поясни что ты имеешь в виду, и опираясь на что ты это утверждаешь.

> Естественно, писать cli утилиты или прочие десктопные приложения можно, но не нужно.

Если можно, почему не нужно? И кому не нужно? Просто интересно.

> Ну а если очень хочется, то можно включить .net в состав приложения... но не нужно

Согласен, не нужно. Не фанат статической линковки. Впрочем три минимальных условия можно прекрасно выполнить и с ней и без неё. Но так никто не делает.


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

182. Сообщение от Аноним (182), 31-Авг-22, 17:22   +/
>Я говорю о том, что дотнетчики - разработчики с близкой к нулю культурой разработки под линукс, при чём поголовно считают это нормальным, отдельные персонажи этим гордятся.

Согласен, преимущественно так и есть. Но, справедливости ради, бывают и исключения. Например, Pinta.
Вообще, шарп - довольно странный выбор, если речь идёт о разработке приложения, которое изначально предполагается кроссплатформенным.

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

183. Сообщение от Hck3r (?), 31-Авг-22, 18:17   +/
Старт чего? Или свой старт?
Да пока в этой нише других языков не появилось жить можно, а появится тогда может и перейдут все с Ди на нового игрока
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146 Ответы: #184

184. Сообщение от Клыкастый (ok), 31-Авг-22, 21:21   +/
свой. пораньше бы, на пике интереса компиль бы выложили - возможно продолжили бы рост.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #183

185. Сообщение от Аноним (163), 01-Сен-22, 01:16   +/
> О качестве этой разработки
> Если не пытаться подменить тему дискуссии

Нет, именно о возможности разработки. Вот цитаты:
> А почему бы и нет? Язык опенсорсных, давно можно из под линуксов энтих работать
> Как бы да, но нет
> Ну хз. Есть несколько знакомых, которые пишут на .net из под линухи - никаких проблем
> Про какой тип приложений УЖЕ речь?

Я к тому, что ты привел аргументы применимые к десктопным приложениям, они не имеют абсолютно никакого отношения к веб приложениям - основной нише дотнета, 99% всех вакансий. Писать на диск - очень плохая практика, никто в здравом уме не будет этого делать. Поэтому твой аргумент про fhs не имеет смысла. Для логов - grafana loki, elastic search или просто в stdout / stderr если кубер собирает - аргумент про syslog тоже отваливается. Так же как и пакеты, они не нужны для деплоя приложения.
Правда в том, что для такого типа приложений в современных реалиях всё что ты написал не актуально.

> клиент "под линукс", на дотнете. На FHS плюёт с колокольни, половина настроек в файле, половина "в реестре", логами гадит где лежит, конфиги там же, в сислог не умеет, пакета нет.

Согласен. Если я приведу в пример несколько игр на божественных сях, завязанных на windows media player, реестре и количестве кадров в секунду (что делает их неиграбельными спустя годы), говорит ли о том, что у сишников нету культуры разработки или хоть какой-нибудь дальновидности? Нет.

Всё это время я говорил про веб, ты говорил про нюансы десктопа. Теперь, когда мы на одной волне, то я склоняюсь к тому, что в своём ключе ты прав. Если дать дотнетщику, который всю жизнь писал либо десктоп под винду либо веб, написать десктопное приложение под linux, то вряд ли он будет знать про какие-то там unix стандарты. Я бы точно наговнячил. Но ставить клеймо на всех не стоит, люди разные бывают.

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

186. Сообщение от Степан (?), 01-Сен-22, 02:27   +/
И не знаю, почему я сразу не подумал, но dotnet теперь поддерживает native aot. Т.е. проблема пакетирования теперь может быть не актуальна и для десктопных приложений
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #180 Ответы: #190

187. Сообщение от ыы (?), 01-Сен-22, 14:00   +/
То есть справку для нормального языка вы не читали, и нормально языку (по книгам а не по советам из интернета) вы не учились... Ну а про то чтобы думать своей головой - я вас даже не подозревал :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175 Ответы: #188

188. Сообщение от Аноним (-), 01-Сен-22, 14:56   +/
>То есть справку для нормального языка вы не читали, и нормально языку (по книгам а не по советам из интернета) вы не учились...

Вы даже не поняли о чем речь. Справку для языка можно взять из подходящей книжки по языку, чтобы вспомнить, если что-то забыл. Или собственные записи использовать. Для этого в интернет лазить вообще не нужно. Подразумевались библиотеки.

>Ну а про то чтобы думать своей головой - я вас даже не подозревал :)

Ну,ну. Попробуйте писать на том-же GTK по одной только справке и думая своей головой. Возможно вы даже справитесь, но у вас это недели займет, если не месяцы. Особенно учитывая, что для построения интерфейса используется совсем не одна функция или метод.
Для информации - встроенная справка Gtk для Python содержит более 254 тысяч строк, справка по Gdk более 22 тысяч. Используются они вместе. Примеров там с гулькин хрен.

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

189. Сообщение от Старший аноним (?), 02-Сен-22, 13:58   +/
Серьезно что-ли?
Вы где увидели в моей посте выше, что я указывал Go как конкурента R и наоборот?

R - это Язык и Среда для выполнения научных, в основном статистических расчетов, разработанный на замену пропиэтераного языка S разработки компании Bell Labs.

А Go - это компилируемый Язык, разработанный фирмой Google после ее неудачных попыток доработать язык Python для своих нужд. Нужды фирмы Google - это разработка сетевых Web-приложений. Изначально они были созданы для разных нужд. Это первое.

Второе - я написал, что сейчас язык R проигрывает на своем поле научных расчетов языку Python и его библиотекам, потому что сейчас язык Python - это де-факто стандарт в AI/ML/Статистика областях с их масштабируемыми библиотеками, в AI/MLOps, в DevOPS, администрировании, в ETL. Кроме того, Python - является языком общего назначения, на котором можно писать и десктопные GUI приложения типа популярного библиотекаря Calibre, в Web - Flask, Django, FastAPI, в электронике - MicroPython. Язык R области AI/ML/Статистика не дотягивает до Python по разным причинам и является в основном языком легаси Статистических расчетов. В то же время как Python, так  R - по природе своей интерпретируемые языки. Но за этими языками стоят долгие года развития и мнодетсво бибилиотек в AI/ML/Статистика областях.

Так вот, недавно проскакивала статья на Habr (https://habr.com/ru/company/avito/blog/679560/) в которой ребятки из Avito написали про свой опыт перехода на своем сайте в определенных областях с Python на Go, который намного лучше (быстрее и меньше по ресурсам) справлялся с расчетами рекомендаций клиентам, чем Python (а Python в свою очередь делает это лучше чем R). Так что я на вашем бы месте не говорил "Оп" и не лез поперек бытьки у пекло.

Что касается языка Julia, то пока он все никак не устаканится, он все еще является "эксперементальным языком".  На Julia мало библиотек, а те которые есть качественные часто бывают платными. Для Julia мало сообщество. Пока Jilia трудно рассматривать как замену чему бы то не было даже Fortran, у которого с библиотеками сильно лучше, а новые стандарты делают его весьма приятным язычком.

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

190. Сообщение от Клыкастый (ok), 02-Сен-22, 20:04   +/
Ты так говоришь, как будто хрень, которая в систему тащит всё с собой и продолжает плевать и на логи и на FHS это вот такая конфетка, что все её хотят. Нет, такой вариант тоже кому-то нужен, иначе бы не было всех этих snap/flatpak, не было бы static linking, но я бы предпочёл, чтобы это была дополнительная возможность, а не единственный вариант.

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

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

191. Сообщение от ыы (?), 03-Сен-22, 10:12   +/
Откуда берется python в верхней строке подобных исследований...


1. Чего бы написать на питон...
https://yandex.ru/search/?oprnd=2201585178&search_source=yar...сетевые+приложения&lr=20728

2. первый выхлоп в списке:
https://habr.com/ru/post/149077/

пытаемся запустить код:

SyntaxError: Missing parentheses in call to 'print'. Did you mean print('connected:', addr)?

3. ищем что за неприятность, попадем..да, да. именно туда :)
https://stackoverflow.com/questions/25445439/what-does-synta...

исправили....
4. пытаемся запустить код:

sock.send('hello, world!') TypeError: a bytes-like object is required, not 'str'

5. ищем что за неприятность, попадем..да, да. именно туда :)

https://ru.stackoverflow.com/questions/466658/Ошибка-при-подключении-сокета-к-серверу-a-bytes-like-object-is-required-not-s

6. пытаемся запустить код...

В то время как в адекватном языке - примеры работают без этих многочисленных итерационных заходов за чужим умом...

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


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

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




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

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