The OpenNET Project / Index page

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

Rust вошёл в 20 самых популярных языков по рейтингу Redmonk

30.07.2020 11:21

Аналитическая компания RedMonk опубликовала новую редакцию рейтинга языков программирования, построенный на основе оценки сочетания популярности на GitHub c активностью обсуждений на Stack Overflow. Из наиболее заметных изменений отмечается попадание языка Rust в 20 самых популярных языков и вытеснение из двадцатки языка Haskell. По сравнению с прошлой редакций, опубликованной полгода назад, также перемещение C++ на пятое место, перемещение Scala с 14 на 13 место. R сдвинулся с 13 на 14 место, язык Java потерял одну позицию и оказался на третьем месте (в прошлом рейтинге он разделял второе место с Python).

  • 1 JavaScript
  • 2 Python
  • 3 Java
  • 4 PHP
  • 5 C++
  • 5 C#
  • 7 Ruby
  • 7 CSS
  • 9 TypeScript
  • 10 C
  • 11 Swift
  • 11 Objective-C
  • 13 R
  • 14 Scala
  • 15 Go
  • 15 Shell
  • 17 PowerShell
  • 18 Perl
  • 19 Kotlin
  • 20 Rust

Также опубликована июльская редакция рейтинга популярности языков программирования, публикуемом компанией TIOBE Software. Индекс популярности TIOBE строит свои доводы на основе анализа статистики поисковых запросов в таких системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN, YouTube, Bing, Amazon и Baidu. За год язык Rust переместился в рейтинге TIOBE с 33 на 18 место, а Go поднялся с 16 на 12 место, Perl c 19 на 14, а R с 20 на 8. Ruby сместился с 11 на 16 место.

В июльском рейтинге PYPL, в котором используется Google Trends, также отмечается рост популярности языков Rust и Go:



  1. Главная ссылка к новости (https://redmonk.com/sogrady/20...)
  2. OpenNews: Python поднялся на 3 место в рейтинге языков программирования Tiobe
  3. OpenNews: Рейтинг языков программирования 2017 года от издания IEEE Spectrum
  4. OpenNews: Рейтинг языков программирования от RedMonk
  5. OpenNews: GitHub обогнал по популярности SourceForge и Google Code (представители SF не согласны)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/53458-redmonk
Ключевые слова: redmonk, lang
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (287) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:33, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не открывая новость уже знал, что на последнем месте.
     
     
  • 2.8, Аноним (8), 11:51, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И что же там увидел? Снова язык Ada мерещиться?
     
     
  • 3.19, Аноним (19), 12:16, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >20 Rust
     
     
  • 4.95, Аноним (95), 14:21, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Требуется ещё 19 новостей "язык %s вошёл в топ-20"
     
     
  • 5.118, Аноним (118), 15:25, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    При этом у тех 19 языков будет больше причин попасть в новость, ололо.
     
  • 5.161, Аноним (161), 17:44, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Требуется ещё 19 новостей "язык %s вошёл в топ-20"

    То, что они вошли, давно уже не новость.

     
  • 2.37, Аноним (37), 12:41, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +14 +/
    А почему Раст такой популярный на опеннете, целая новость про двадцатое место.
     
     
  • 3.43, Аноним (-), 13:00, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > А почему Раст такой популярный на опеннете, целая новость про двадцатое место.

    Потому что единственное что растаманы умеют делать хорошо - гнилой пиар своей поделки и обсирание всего остального. Ну вот такое вот у них сообщество - горластое и бесполезное. Новые дельфисты образовались.

     
     
  • 4.48, Аноним (48), 13:08, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поделки? Единственное, что умеют?
    У вас растоман работу или жену отобрал?)
     
     
  • 5.57, Аноним (-), 13:16, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Поделки? Единственное, что умеют?
    > У вас растоман работу или жену отобрал?)

    Ну вот конкретно здесь - растаман наколотил абсолютно идиотский заголовок для новости. Это просто топ пиара перешедшего в кретинизм в терминальной стадии уже.

     
     
  • 6.134, Аноним (48), 16:37, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Самый перспективный язык из системных новейших, почему нет, при чем тут какой-то пиар? Тем более как потенциальный язык модулей ядра.
    Плюс это показывает, что появляется смысл всерьез думать о переходе на него.
     
     
  • 7.177, Аноним (-), 18:06, 30/07/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 7.271, Аноним (-), 21:47, 31/07/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 7.294, анонимуслинус (?), 00:51, 02/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    как язык обычных программ может и соглашусь, но как системный? на нем конечно можно писать в систему проги, но там он ничем не отличается от плюсов и хуже си. чтобы на нем что то написать для ядра там одни сплошной небезопасный
     
  • 7.295, анонимуслинус (?), 00:52, 02/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    как язык обычных программ может и соглашусь, но как системный? на нем конечно можно писать в систему проги, но там он ничем не отличается от плюсов и хуже си. чтобы на нем что то написать для ядра там одни сплошной небезопасный режим. тогда появляется одна головная боль от него нежели польза. так что раст надо гнать из системщины.
     
     
  • 8.298, freecoder (?), 09:25, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Unsafe в Rust предполагает, что программист сам берет на себя ответственность сл... текст свёрнут, показать
     
  • 5.140, ann (??), 16:54, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Они просто до сих пор ничего не сделали, зато орать про супер безопастный раст горазды. При этом покажешь им код в котором без всякого unsafe можно отстрелить себе всё туловище и начинается...

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

    Ребята, если вы азы работы с памятью не осилили, не лезьте в компиляторы и языки.

     
     
  • 6.166, proninyaroslav (ok), 17:50, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Ребята, если вы азы работы с памятью не осилили, не лезьте в компиляторы и языки.

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

     
     
  • 7.178, Аноним (-), 18:11, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Так для этой работы и нужен анализатор, а человеческий фактор никто не
    > отменял, даже будучи продвинутым программистом...

    Извини, в системном програмизме анализатор не панацея. Там всегда шаг в сторону и усе, приплыли. Да и насколько вообще для раста развит статический анализ и реально изучены грабли которые он откаблучить может? И какой период валидности этих данных с релизами новых версий компилеров раз в месяц, где половина кода перепахано и синтаксис опять переколбашен?

     
     
  • 8.179, proninyaroslav (ok), 18:19, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря какой системный программизм вы имеете ввиду Там где ядра и железо - да... текст свёрнут, показать
     
     
  • 9.184, Аноним (-), 18:47, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так а какой язык системный без всего этого Я не спорю что в расте есть не... большой текст свёрнут, показать
     
     
  • 10.189, proninyaroslav (ok), 18:56, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да много чего гадского можно придумать в любом языке, но используют или не испол... большой текст свёрнут, показать
     
     
  • 11.197, Аноним (-), 19:29, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну не, програмер тоже человек И я имею наглость полагать что мне при програмизм... большой текст свёрнут, показать
     
     
  • 12.206, proninyaroslav (ok), 19:55, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну пусть пользуется другой, и деньги зарабатывает пусть тоже другой Ну если я... большой текст свёрнут, показать
     
     
  • 13.272, Аноним (-), 22:00, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Между нами, кастомерам зачастую так вообще наплевать на чем оно там написано и ч... большой текст свёрнут, показать
     
     
  • 14.274, proninyaroslav (ok), 22:20, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, только почему то в вакансиях или на фрилансе указывают и языки, помимо всег... большой текст свёрнут, показать
     
  • 14.299, freecoder (?), 09:48, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Практической необходимости стандартизовать Rust сейчас нет Если вас интересуют ... текст свёрнут, показать
     
  • 4.69, анонн (ok), 13:31, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Потому что единственное что растаманы умеют делать хорошо - гнилой пиар своей
    > поделки и обсирание всего остального. Ну вот такое вот у них сообщество - горластое и бесполезное. Новые дельфисты образовались.

    Судя по не раз демонстрированному уровню (не)знаний опеннетных "растоманов" - обыкновенное анонимно опеннетное "сначала сам запостил типа от, потом сам с пафосом разоблачил".


     
  • 3.163, К.О. (?), 17:45, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А почему Раст такой популярный на опеннете, целая новость про двадцатое место.

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

     

     ....большая нить свёрнута, показать (28)

  • 1.2, Ололо (?), 11:42, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > По сравнению с прошлой редакций, опубликованной полгода назад,
    > также перемещение C++ на пятое место

    С шестого, лол.

     
     
  • 2.6, Аноним (6), 11:47, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Что характерно обогнав пхп.
     
  • 2.143, ann (??), 16:56, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Конечно лол. Население то всё глупеет и глупеет.
     

  • 1.3, Аноним (6), 11:46, 30/07/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –2 +/
     

     ....ответы скрыты (2)

  • 1.4, Аноним (-), 11:47, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    а когда css стал языком программирования?
     
     
  • 2.10, Растошкольник (?), 11:52, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    С тех пор, как стал Тьюринг-полным
    https://stackoverflow.com/a/5239256
     
     
  • 3.107, InuYasha (??), 14:41, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    лучше б оставили тем, чем он задумывался - таблицей стилей... (-_-)
     
  • 3.113, Аноним (113), 14:53, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот это новость. Но все же это полнота, и там верно подметили: When people say "CSS is turing complete" they mean "CSS, which supports animations is Turing Complete".
     
  • 2.12, Иваня (?), 11:53, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    совсем недавно туда завезли математические функции🤔
     

  • 1.5, Аноним (5), 11:47, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Модный и молодёжный язык. Жалко что он не может без рантайма. Язык претендующий на системный не должен таскать с собой батарейки. Берите пример с языка Си.
     
     
  • 2.11, Аноним (11), 11:53, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Если вы имеете в виду Rust, тогда там есть no_std, no_core.
    А разве в C нет рантайма? crt0 ?
     
     
  • 3.15, Аноним (15), 12:00, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –15 +/
    >crt0

    Это что такое?

    >no_std, no_core

    А-а стандартные отговорки. В Расте пишут в функциональном стиле. Отсутствие рантайма предпологают лютый процедурный код, попахивающий ассемблером. А растаманы не умеют писать люто и процедурно.

    В чистом Си рантайма нет.

     
     
  • 4.26, Аноним (26), 12:29, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Сразу видно специалиста!)
     
     
  • 5.34, Аноним (-), 12:39, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не настолько уж и врет - на си реально с zero runtime и даже по сути и без ассемблера, если проц к тому располагает, типа cortex-M какого.
     
     
  • 6.258, alex312 (?), 17:20, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >на си реально с zero runtime и даже по сути и без ассемблера,

    Чувак, если ты сам накатал ResetHandler, то это значит что ты сам накатал минимальный рантайм, а не то что С может без него. Это как раз и значит что ты накатал этот самый рантам вручную.
    Для AVR - это сделали разработчики libc, или уто там crt0 писал.

     
     
  • 7.273, Аноним (273), 22:13, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ResetHandler - не рантайм в обычном понимании этого слова Его никто не вызывает... большой текст свёрнут, показать
     
     
  • 8.280, alex312 (?), 22:56, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    почитай википедию - https en wikipedia org wiki Runtime_system И если у тебя в... текст свёрнут, показать
     
  • 4.63, Аноним (63), 13:23, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это что такое?

    "Startup". Он подготавливает сишному коду окружение соответствующее стандарту. Можно при желании даже и без него - с некоторыми особенностями.

    > А-а стандартные отговорки. В Расте пишут в функциональном стиле.

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

     
     
  • 5.300, freecoder (?), 10:11, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Код на Rust непонятен только тем, кто не знает Rust и никогда на нем не программировал. Код на C++ часто непонятен самим C++ разработчикам. ) Чувствуете разницу?
     
  • 4.77, Аноним (77), 13:42, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >В чистом Си рантайма нет.

    А libc это что?!

     
     
  • 5.100, Аноним (95), 14:25, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это вообще внешняя библиотека конкретной платформы. Далеко не везде она есть. А на МК вообще библиотек нету, как и ОС.
     
     
  • 6.291, alex312 (?), 07:42, 01/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Далеко не везде она есть. А на МК вообще библиотек нету, как и ОС.

    А можно пару примеров таких МК, для которых нет libc?
    Или опять, абы ляпнуть ?

     
  • 5.119, Аноним (118), 15:27, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А libc это что?!

    Либа стандартных функций. Но JFYI можно без нее. А иногда так даже и нужно. А куда вы будете делать fopen() на микроконтроллере каком, чтоли, когда у него ни малейшего намека на файловую систему нет? И как вообще это может выглядеть, при отсутствии stdin/out/FS/... ? :)

     
  • 5.144, ann (??), 16:58, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А в ядре нет libc, прикинь а. И ничего, написали на C
     
  • 4.82, Анончик (?), 13:56, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ищвините, хочу спросить у специалистов что такое чистый си?
     
     
  • 5.110, alex312 (?), 14:50, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    чистый С - это фантастика!
     
  • 5.145, ann (??), 16:59, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    kernel.org
     
  • 3.32, Аноним (-), 12:38, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А разве в C нет рантайма? crt0 ?

    Можно и совсем без него - в режиме гольного "кодогенератора". Правда тогда придется написать в entry свой setup arena'ы, если хочется чтобы поведение соответствовало стандарту, но это довольно просто. Я так делал, канает.

     
  • 3.58, Совершенно другой аноним (?), 13:18, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Буквально недавно обсуждали начиная отсюда: https://www.opennet.ru/openforum/vsluhforumID3/121332.html#107

    Как минимум для Rust, похоже, нужен runtime в лице memcpy, memcmp, memset, rust_begin_panic и rust_eh_personality (это в режиме no_std, как я понял). C, как языку, такой runtime не нужен. В реализации gcc могут понадобиться разные хитрые процедуры 64-х разрядных умножений/делений, которые находятся в libgcc.

     
     
  • 4.64, Аноним (63), 13:27, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > как языку, такой runtime не нужен. В реализации gcc могут понадобиться
    > разные хитрые процедуры 64-х разрядных умножений/делений, которые находятся в libgcc.

    Еще иногда это падло хочет memcpy, но назвать мой минимальный memcpy рантаймом мне как-то совесть не позволяет - функция на полэкрана не бог весть какой рантайм.


     
     
  • 5.75, Совершенно другой аноним (?), 13:40, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> как языку, такой runtime не нужен. В реализации gcc могут понадобиться
    >> разные хитрые процедуры 64-х разрядных умножений/делений, которые находятся в libgcc.
    > Еще иногда это падло хочет memcpy, но назвать мой минимальный memcpy рантаймом
    > мне как-то совесть не позволяет - функция на полэкрана не бог
    > весть какой рантайм.

    По логике хотеть не должен, если Вы явно не используете. Хотя, возможно, для больших структур/массивов инициализируемых:




    int a[4096] = { 0 };



     
     
  • 6.122, Аноним (118), 15:32, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > для больших структур/массивов инициализируемых:

    Ну, я бы не назвал 16-байтовый массив таким уж прямо большим. Но вот в паре с LTO этот гад все же возжелал сие. Да еще самый угар - в optimize out оного потом сумел, как dead code. А потом обнаружил что не такой уж тот код и дед - на что сам же и пожаловался, гы! :)

     
     
  • 7.125, Совершенно другой аноним (?), 15:51, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> для больших структур/массивов инициализируемых:
    > Ну, я бы не назвал 16-байтовый массив таким уж прямо большим. Но
    > вот в паре с LTO этот гад все же возжелал сие.
    > Да еще самый угар - в optimize out оного потом сумел,
    > как dead code. А потом обнаружил что не такой уж тот
    > код и дед - на что сам же и пожаловался, гы!
    > :)

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

     
     
  • 8.135, Аноним (-), 16:39, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Cortex-M3 самый обыкновенный Впрочем тот взбрык стал вообще фичой там вообще s... текст свёрнут, показать
     
  • 8.136, Аноним (-), 16:40, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    p s и кстати да, RTFM показал что сие поведение описано в мане gcc Только кто ... текст свёрнут, показать
     
  • 5.81, Аноним (81), 13:50, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т е ржавый memcpy - это рантайм, сишный - не очень рантайм Самим-то не смешн... большой текст свёрнут, показать
     
     
  • 6.123, Аноним (123), 15:35, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Т.е. ржавый memcpy - это рантайм, сишный - "не очень рантайм"?

    Это ровно 1 функция. Без дергов каких либо внешний компонентов и вообще любого иного кода, довесков и прочего. Считанные байты кода, около нуля использования RAM.

    >     unsafe { intrinsics::abort() }

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

     
     
  • 7.139, Аноним (-), 16:54, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И че Где там дерги внешинх компонентов-то С какого перепугу compiler-builtin с... большой текст свёрнут, показать
     
     
  • 8.148, Аноним (63), 17:05, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот там - под отсутствием рантайма в идеальном случае подразумевается что ест... большой текст свёрнут, показать
     
     
  • 9.157, Аноним (157), 17:34, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Где там Хинт посмотри для платформы или выкинь интринсик и впили свой код ... большой текст свёрнут, показать
     
     
  • 10.181, Аноним (-), 18:38, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Какие-то интринсики, билтинсы и проч Всегда хочется оторвать бошку за это при п... большой текст свёрнут, показать
     
     
  • 11.224, Аноним (-), 22:12, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Когда нечего возразить по теме, прискипайся к стандартному примеру баре метал хе... большой текст свёрнут, показать
     
     
  • 12.275, Аноним (-), 22:34, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я ссыль прислал на вон те упражнения растамана У него как-то дофига странной... большой текст свёрнут, показать
     
  • 6.124, Совершенно другой аноним (?), 15:48, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    нет, C-шный по стандарту runtime тоже указан в том обсуждении - для freestandi... большой текст свёрнут, показать
     
     
  • 7.130, Аноним (130), 16:30, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Реально можно хоть 0 хидерфайлов Но для C99 парочку стоит взять Хотя-бы stdint... большой текст свёрнут, показать
     
     
  • 8.133, Совершенно другой аноним (?), 16:37, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    так и я пытаюсь тут намекнуть прозрачно, что у С нет как такового runtime-а Т е... большой текст свёрнут, показать
     
     
  • 9.151, Аноним (151), 17:16, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну да По большому счету его можно сделать и просто кодогенератором без нихрена ... большой текст свёрнут, показать
     
  • 4.112, Аноним (-), 14:52, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Везде вам рантайм мерещется Нужны минимальные _реализации_ базового набора функ... большой текст свёрнут, показать
     
     
  • 5.117, Аноним (117), 15:22, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну и уродство.
     
     
  • 6.129, Аноним (129), 16:10, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну и уродство.

    И потом эти люди удивляются что на этом никто в здравом уме не хочет операционки писать.

     
  • 6.142, Аноним (-), 16:56, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну и уродство.

    Аргументативный аргумент, че.

     
     
  • 7.186, Аноним (-), 18:51, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Аргументативный аргумент, че.

    Ну реально ж дохрена каких-то диких закорюк. А с си я просто зырю описание memcpy в мане и пишу его за считаные минуты. Без этих странных закорюк.

     
     
  • 8.225, Аноним (-), 22:19, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну раз дохрена, то покажи эти дикие закорюки, которых нет в си От этого оно вы... текст свёрнут, показать
     
     
  • 9.276, Аноним (-), 22:36, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, например, таких unstable feature start_fn , issue 0 no_mangle ... текст свёрнут, показать
     
     
  • 10.301, freecoder (?), 10:33, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это называется атрибуты Типа аннотаций, которыми можно помечать элементы прог... текст свёрнут, показать
     
  • 5.126, Аноним (129), 16:05, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Мда 1 В сях это определено как void а не u8 Это н... большой текст свёрнут, показать
     
     
  • 6.153, Аноним (157), 17:25, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Мда...
    > 1) В сях это определено как void* а не u8*. Это нечто
    > для раста-онли, несовместимое с кодом на си, так?

    Мда, ржавый memcpy работает с ржавыми типами, вот так сюрприз ...

    > 2) Куча закорючек, да еще я не понимаю - ну ок, а
    > если ей NULL дать на вход, то будет - что?

    А ты не давай и ничего не будет.

    > Мне кажется, или оно лаконичнее, ловит явно кривые случаи как прописано в
    > спеках, и закорючек меньше? Не буду утверждать что это 100% compliant

    Кажется. В built-in фунции для внутренней развертки компилятором, в ЯП без NULL (в safe) и возможностью компилятора доказать ненульность аргументов, как-то более логично вынести проверку туда, где она действительно будет нужна. Чай не жабаскрипт.

     
     
  • 7.196, Аноним (-), 19:19, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А какое применение имеет сферический ржавый memcpy в вакууме oO Ну, например, и... большой текст свёрнут, показать
     
     
  • 8.219, Аноним (-), 21:49, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    clone, copy и все такое Еще раз, накуя ржавому коду иметь сишные дататипы, если... большой текст свёрнут, показать
     
     
  • 9.277, Аноним (277), 22:47, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А, типа это прогер должен предоставить компилеру в freestanding окружении Гм,... большой текст свёрнут, показать
     
  • 2.33, Нанобот (ok), 12:38, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Берите пример с языка Си

    это которому нужен libc?

     
     
  • 3.46, Аноним (-), 13:03, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > это которому нужен libc?

    Не нужен в случае baremetal и проч :P

     
  • 3.55, Аноним (55), 13:13, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Если используешь libc, то да - libc нужно, иначе не нужна.
     
     
  • 4.103, Аноним (103), 14:32, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Лично тебе "не нужна". Говори не за всех а за себя. Это тебе говорит лютый микроконтроллерщик.
     

     ....большая нить свёрнута, показать (54)

  • 1.9, Иваня (?), 11:52, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Python топчик и работа на нём есть, в отличие от Rust🌚
     

     ....ответы скрыты (5)

  • 1.14, ss (??), 11:58, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    даже PowerShell популярнее Rust
     
     
  • 2.16, Аноним (15), 12:02, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >даже PowerShell популярнее Rust

    БыдлоШелл от Майкрософта берёт количеством, а не качеством. Тупо много компьютеров на Виндовсе. Всё!

     
     
  • 3.24, заминированный тапок (ok), 12:22, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    многие девопсы пользуют на линуксах повдершелл, ващета, особенно в автоматизации
    и очень радуются, ибо баш - это пи*дец полный
     
     
  • 4.105, Аноним (103), 14:36, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    многие девопсы просто позорно не осилили божественный баш.
     
     
  • 5.108, InuYasha (??), 14:44, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Оба они - сорта говна, каждый со своими хаками.
     
     
  • 6.201, Аноним (-), 19:37, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Оба они - сорта говна, каждый со своими хаками.

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

     
  • 4.147, ann (??), 17:03, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вот что полный п...ц так это PowerShell. такого извращения ещё поискать надо, это же геморой обычный сборочный скрипт написать, одну дату получить в нужном формате не пойми сколько строк накакать надо, против одной на bash
     
     
  • 5.182, заминированный тапок (ok), 18:38, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в PS скрипты пишутся на C#
    нужную дату можно получить через toString("ddMMyyy"), не?

    а вот 'тестовые' паттерны в Баш - то ещё удовольствие.

     
     
  • 6.185, ann (??), 18:50, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я не знаю C# и знать не собираюсь, мне нужно было получить дату для автоматизации сборки. Я погуглил.

    C# мне вообще не нужен от слова вообще. И учить только для того чтобы скрипт сборки написать?

    @echo off
    For /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%a-%%b)
    For /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a%%b)
    echo %mydate%_%mytime%

    Издеваетесь? Против shell
    date '+ %A, %B %d, %Y.'

    Выкиньте свой виндовс и свой PS. Куда проще убедить начальство что для сборки нужна нормальная система Linux/BSD и получить нормальную сборочную станцию.

     
  • 6.202, Аноним (-), 19:40, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > в PS скрипты пишутся на C#

    При том не понятно нахрена. В мелкой системной автоматизации от него ничего кроме геморроя, а если кто по крупному на нем проект навернуть хотел - C# и так вроде уже был. Я вот тут вспомнил что АДовые админы - какое трололо - использовали самопальчики на WSH (js, vbs) вместо этого ацкого трэша. Ну, там как-то в 5 раз проще накодить это было - просто пошел и накодил.

     
  • 2.47, Аноним (-), 13:07, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > даже PowerShell популярнее Rust

    А тут еще надо сравнить кто спонсор отчетов :). Да и вообще сравнение такое - невменяемая скриптота vs язык с претензией на скорость и системность. Они не конкуренты даже чисто теоретически - ниши сильно разные. Ну не будете же вы писать на вашей щели двигло браузера? :)

     
     
  • 3.213, ыы (?), 20:52, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А на том же баше пишут двигло браузера? незнал... пойду пацанам расскажу... :)
     
     
  • 4.279, Аноним (277), 22:53, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А на том же баше пишут двигло браузера?

    Нет, но вы ж с растом сравнивали... я и намекнул что это зело уж разные тулсы.

    > незнал... пойду пацанам расскажу... :)

    Ну, не, до этого пока никто не допер вроде. Только до ынтыгпгайз клиента let's encrypt'а.

     
  • 2.106, Аноним (106), 14:39, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Даже всё популярнее Rust
     

  • 1.17, Аноним (17), 12:13, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я даже книжку по Rust'у купил и начал его изучать. Но блеять! Нет же ничего. 99% библиотек - биндинги к сишным с кучей unsafe. Зачем тогда нужен этот ваш Rust? Не лучше ли использовать добрую и светлую Сишечку или классические кресты?
     
     
  • 2.20, Аноним (19), 12:18, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Или Nim, использующий C/C++ для компиляции.
     
     
  • 3.27, заминированный тапок (ok), 12:31, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    только STD у Nim'а заявзана на Boehm, что "ниочень"
     
     
  • 4.62, Аноним (19), 13:22, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Разве нельзя без gc или с другим?
     
     
  • 5.72, Аноним (19), 13:34, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно arc.
     
  • 5.84, заминированный тапок (ok), 14:00, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Разве нельзя без gc или с другим?

    с другим может и можно, а вот без GC ответ мне примерно был таким: "ну, он же не сильно тяжёлый, так что можно его запихнуть и в вашу DLL, чё уж там... ну или не пользоваться stdlib Nimа, как вариант"

     
     
  • 6.88, Аноним (88), 14:02, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >вот без GC

    ARC не GC. Так что, обойтись можно без него.

     
     
  • 7.96, заминированный тапок (ok), 14:22, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>вот без GC
    > ARC не GC. Так что, обойтись можно без него.

    вот это да
    перестал следить за ним ещё до выхода первого стабильного релиза 1.0
    видимо позже завезли это

    тема отключаемого GC понималась много раз
    круто, когда разарботчики прислушиваются к сообществу (если, конечно, одно с другим связано)

     
  • 7.116, Аноним84701 (ok), 15:15, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >>вот без GC
    > ARC не GC. Так что, обойтись можно без него.

    Маркетологи ябла кусают всех, до кого дотянутся?
    Во-первых: ARC это разновидность автоматического управления памятью во время выполнения (runtime), о чем скорее всего и шла речь в "без GC". Те же яйца, только в профиль.

    Во вторых - т.к. разработчик не контроллирует  момент освобождения памяти, ARC таки является разновидностью "сборщика мусора" (на что даже немного намекает параметр --gc:arc )
    Просто "тормоза" в виде модификации счетчиков ссылок более равномерно и предсказуемо размазанны по коду.

     
     
  • 8.127, Аноним (127), 16:05, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ARC автоматически расставляет free , не более ... текст свёрнут, показать
     
     
  • 9.128, Аноним (127), 16:06, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На этапе компиляции ... текст свёрнут, показать
     
  • 9.132, Аноним84701 (ok), 16:35, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А автор-то об этом слышал 128580 https github com nim-lang Nim blob 947ecd... текст свёрнут, показать
     
  • 3.99, заминированный тапок (ok), 14:24, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ну, ещё и JS в качестве бэкенда для компиляции.
    в частности сам движок сайта Nim'a написан на Nim'e (насколько мне известно)
     
  • 2.22, Аноним (17), 12:19, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Я это к тому, что хз чому он так популярен и где все эти растолюбы? По ощущением, у Раста очень гнилое сообщество. Язык хороший и ключевые разработчики грамотные, но как-то тянет скам разный к этому языку
     
     
  • 3.28, заминированный тапок (ok), 12:33, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Я это к тому, что хз чому он так популярен и где все эти растолюбы

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

     
  • 3.36, Аноним (95), 12:40, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    какой запах - такие и мухи.
     
  • 3.50, Аноним (-), 13:10, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > хороший и ключевые разработчики грамотные, но как-то тянет скам разный к этому языку

    Вплоть до того что эта новость имеет заголовок на грани фрода. И вот это сообщество совсем не украшает. Визгливые макаки какие-то а не програмеры. Орать что раст рулит они горазды. А вот код на нем писать видимо рулит сильно меньше, потому что как до дела, 99% горлопанов куда-то резко сливается. И долбаться предлагается почему-то именно вам. Или как максимум предложат какой-нить хелловорлд наколенный от невменяемого хипстера, делавшего домашку, в душе ниипущего как разработка софта в промышленном виде выглядит.

     
  • 3.51, inferrna (ok), 13:10, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я растолюб. Хз, куда ты там смотрел, но у меня большая часть зависимостей вполне самостоятельные либы на расте. Примеры биндингов, которые я использую:
    gnuplot - потихоньку перехожу с него на plotters, как более продвинутый вариант.
    oboe - гуглолиба, которую пусть сам гугл на расте и переписывает
    mozjpeg - быстрый енкодер/декодер с байтоёбскими оптимизациями. Слишком долго пилить альтернативу, но может ещё и запилят
    cursive - зависит от ncurses, но комментс
    ещё некоторые матан-крейты зависят от blas/cuda и т.д. - тоже слишком долго и дорого переписывать. Например, тот же blas вообще на фортране написан - что-то никто не спешит переписывать его на плюсах, плюсисты сами юзают, что дают.
     
     
  • 4.80, Аноним (17), 13:49, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    cuda и opencl - одно из последних что смотрел на Rust. Может правда не везёт мне. Но блеять! Куда ни тыкнусь - либо нет библиотек, либо биндинги к сишным плохого качества :|
     
  • 4.216, Ретроград (?), 21:16, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    BLAS не на фортране написан. Точнее, когда-то давно, в тысяча девятьсот мохнатых, первые версии и правда были на нем. Но последние лет так дохрена от фортрана там только API, а сам код на сях написан. У меня в системе реализация BLAS вообще собрана без поддержки этого фортраньего
    API, потому что им тупо никто не пользуется. Современные реализации BLAS, типа OpenBLAS, вообще кусками на ассамблере нафигачены.
     
  • 2.85, Аноним (17), 14:01, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Всякий раз прихожу к парадоксальному выводу, что для работы с Rust, нужно на отличном уровне знать Си/C++ :)

    Выучи один язык по цене 3х лол

     

  • 1.18, user90 (?), 12:15, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Аналитическая компания RedMonk

    Дальше можно не читать. И дело тут в первую очередь в "аналитической компании" ;)

     
     
  • 2.38, Нанобот (ok), 12:42, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +12 +/
    ⚠️аналитики опеннета выразили сомнение в профессионализме аналитиков компании RedMonk
     
     
  • 3.49, user90 (?), 13:10, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Неа. Речь о вообще любой "аналитической Компании".
     
  • 3.92, Gogi (??), 14:09, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А чё ты смеёшься?? Думаешь, в РедМонк сидят люди умнее нас? Такие же лопушары, только при этом ещё сосут бабло с днищща типа Мозилл за рекламу их г***вна.
    Рейтинги у них, паимаишь... Достаточно посмотреть на источники рейтинга (индекс... ОБСУЖДЕНИЯ!! Обсуждения, Карл! Бабки на лавочке обсуждают - и вот оттуда рейтинг!), чтобы понять, что там такие же АНАЛитеги, как и опеннетчики. Только в отличии от редмонковских макак, мы хотя бы отдаём себе отчёт в смехотворности источника.
     
     
  • 4.111, Ordu (ok), 14:52, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я понять не могу, это ты, брызжа сарказмами, поливаешь дерьмом опеннет или серьёзно говоришь?
     
  • 4.131, Аноним (131), 16:31, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А чё ты смеёшься?? Думаешь, в РедМонк сидят люди умнее нас?

    вас, этого кого, комментаторов опеннета? тогда - да, просто уверен

     
     
  • 5.203, Аноним (-), 19:41, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Во ты себя обгадил, тезка. Фигурно! :)
     
  • 4.167, Нанобот (ok), 17:52, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А чё ты смеёшься?? Думаешь, в РедМонк сидят люди умнее нас?

    ну, дяди своей аналитикой занимаются полный рабочий день, а аналитики опеннета - только в свободное время. какое-то отличие есть.

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

     

  • 1.23, Аноним (23), 12:21, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    PHP на четвёртом месте!!! Ааа! И TypeScript = JavaScript, хотя конечно для TypeScript г_внокода поменьше.
     
     
  • 2.25, Аноним (25), 12:25, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >PHP на четвёртом месте!!! Ааа!

    Так я сейчас тем и занимаюсь, что заправляю картриджи и кодю на PHP/

     
     
  • 3.90, Gogi (??), 14:06, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Бедолага... ну как там, на днище ИТ? :)
     
     
  • 4.176, Аноним (176), 18:02, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Там весь интернет.
     
  • 4.217, Pantagruel (?), 21:32, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну какое же это днище it? Я его здесь не встречал ...
     
  • 4.283, Аноним (283), 23:10, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не обижай студентика ... он вырастет найдет тебя и отомстит...
     

  • 1.29, Аноним (29), 12:33, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    CSS среди языков программирования доставляет.
     
     
  • 2.67, Аноним (63), 13:30, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > CSS среди языков программирования доставляет.

    Ну а что поделать если эта гадость стала тюрингполной?  :)

     

  • 1.30, Аноним (-), 12:34, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Растовики совсем очешуели с гнилым пиаром!

    Нормальный заголовок для такой новости: "компания RedMonk опубликовала новую редакцию рейтинга языков программирования". Новость от растамана - "раст вошел, блаблабла". Гребаный стыд.

     
     
  • 2.39, Аноним (95), 12:43, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Можно было бы назвать: "Даже перл популярнее раста".
     
     
  • 3.52, Аноним (-), 13:11, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Можно было бы назвать: "Даже перл популярнее раста".

    Чорт, это хороший, годный троллинг! :D

     
  • 3.237, nelson (??), 11:59, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Даже перл популярнее раста

    Потому что На Perl'e программируют и решают реально возникающие задачи, а на расте манкикодят ненужнопрожЭкты.

     
  • 2.61, Аноним (48), 13:21, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я вот порадовался за язык. Он заслужил признания, единственная реальная альтернатива C/C++. R тоже был на 20 месте в прошлый раз.
    Как я понимаю, не рады только те, у кого из-за Раста знания тонкости извращений с C будут обесцениваться :)
     
     
  • 3.70, Аноним (-), 13:33, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Я вот порадовался за язык. Он заслужил признания, единственная реальная альтернатива C/C++.

    Ну хорошо, я теперь признаю вас - наравне с Herbalife International и центром американского английского. Спамеры из вас примерно настолько же наглые и задолбавшие уже.

    > Как я понимаю, не рады только те, у кого из-за Раста знания тонкости извращений
    > с C будут обесцениваться :)

    Да вот что-то редокс не сильно линуха пока обесценил. Ну вы то с него нам уже пишете, не?

     
     
  • 4.137, Аноним (48), 16:44, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что? Какие спамеры, кто задолбал?
    Пока на опеннете я наблюдаю в основном только тех, кто боится всего нового и поэтому бессмысленно критикует Раст. И маленькие островки адекватности, которые хотя бы попробовали его перед тем как что-то говорить. По моему опыту, редко что-то отрицательное может исходить от человека, который вник в эту тему, и понял его перспективы.

    > Да вот что-то редокс не сильно линуха пока обесценил

    Не, ну это слишком палевно. Редокс же тут вообще ни при чем
    Сразу становится видно, что коммент просто от толстого тролля)

     
     
  • 5.171, Аноним (171), 17:56, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот например заголовок этой новости - злостный спам Ну там вон некто memcpy ... большой текст свёрнут, показать
     
  • 3.89, Gogi (??), 14:04, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не звезди в чём не понимаешь! Раст заслужил пока что только одного - памятной грамоты работнику, который это толкает в Гугле. В реальном продакшене такое г0вно не нужно от слова вообще.
    Можно хоть уссыкаться мантрой про "распределение памяти", только язык от этого лучше не станет.
    Не говоря о том, что Раст не имеет ООП! Кому такое Г нужно??
     
     
  • 4.97, Анончик (?), 14:22, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вам зачем ооп? На си как то и без ООП программы пишут и как то он популярный. А шаблоны в плюсах это к какому свойству ООП относяться?
     
     
  • 5.146, Аноним (29), 17:00, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ага, в C совсем без ООП обходятся. Только вот наворачивают его сбоку искусственно. И в результате получаются франкенштейны GTK.
     
     
  • 6.172, Аноним (171), 17:57, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ага, в C совсем без ООП обходятся. Только вот наворачивают его сбоку
    > искусственно. И в результате получаются франкенштейны GTK.

    У полюсовиков получился франкен-куть. Я даже и не знаю кто стремнее, если честно. "Оба хороши" :)

     
  • 6.195, Аноним (95), 19:14, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    зато у сплюснутых с ихним кутёй всё замечательно в оопе... версии moc плодятся, как грибы, и должны совпадать у приложения и системы.
     
  • 6.234, anonymous (??), 08:27, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну GTK ладно.
    Но EFL то неплох.
     
  • 4.141, Аноним (48), 16:55, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > В реальном продакшене такое г0вно не нужно от слова вообще.

    А что нужно? Джавка?
    Сколько у тебя часов опыта программирования на Расте?
    Например, actix web - один из быстрейших веб-серверов вообще, в целом.

    > Не говоря о том, что Раст не имеет ООП

    Имеет
    Трейты круче классического ООП
    public / private тоже есть
    Даже сериализация есть (Serde), о чем в C/C++ можно только мечтать

    Кстати, именно Serde и Cargo меня привлекли изначально, и после C++17/20 Раст ощущается как Ламборджини после Жигули :)

     
     
  • 5.170, ann (??), 17:55, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Даже сериализация есть (Serde), о чем в C/C++ можно только мечтать

    Пока ты мечтаешь, у нормальных людей в c/c++ она уже давным давно есть. Я тебе больше секрет открою. Прямое отображение структур данных не только на память, а даже на часть файла mmap к примеру. Т.е. практически нулевые затраты. И никакого дибильного парсинга дибильных json

     
     
  • 6.228, alex312 (?), 22:34, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Я тебе больше секрет открою.

    Ты очередной раз пёрднул в лужу и дупля не отбиваеш о чем тут примеры приводили.
    Если ты думаеш что оскорбляеш растовиков, то нет. Ты тут позориш себя и С.

     
     
  • 7.281, Аноним (277), 22:57, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > отбиваеш
    > оскорбляеш
    > позориш

    Блин, надеюсь что програмите вы все же получше чем это. Но да, вы кое-в-чем правы: си явно не годится для таких как вы.

     
     
  • 8.287, alex312 (?), 23:53, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    имена переменных на скорость программы не влияют ... текст свёрнут, показать
     
  • 4.158, Аноним (158), 17:35, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не говоря о том, что Раст не имеет ООП! Кому такое Г нужно??

    Детка, лично я последний раз писал что-то ОО в далеком 2012. И да, я забыл ООП как страшный сон.

     
     
  • 5.187, ann (??), 18:51, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так и скажи, неосилил.
     
     
  • 6.208, Аноним (158), 19:57, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >  Так и скажи, неосилил.

    точняк, после 5 лет в универе и 3 лет работы - не осилил.

     
     
  • 7.211, ann (??), 20:42, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > точняк, после 5 лет в универе и 3 лет работы - не осилил.

    Это типа похвастаться хотел? Как-то наоборот вышло. За 8 лет не осилил.

    Ну так я тебе скажу, многие и за всю жизнь дальше жопаскрипта не пойдут.

     
     
  • 8.282, Аноним (277), 22:58, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Парадокс, но жопаскрипт таки объектный, так что наезд получился какой-то багофич... текст свёрнут, показать
     
  • 4.233, 43654214376 (?), 07:24, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Эммм... Наверное с Go путаешь? Его в гугле толкают, а не Rust.
     

  • 1.35, имя_ (?), 12:40, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Никогда бы не подумал, что скала и котлин так популярны. Хотя котлин там вроде гугл продвигал(?), а что со скалой?
     
     
  • 2.40, Аноним (95), 12:45, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    после твоих вопросов народ ломанулся гуглить, что за порода котлинг и почему популярен альпинизм по скале. А гугл продолжает считать запросы.
     

  • 1.41, Аноним (158), 12:50, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да... Erlang'a нигде нет, зато мартышкин Go растет. За Rust рад - неплохой язык. И С держится - круто.
     
     
  • 2.68, Аноним (68), 13:30, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Erlang - на любителя. А вот почему Elixir c Phoenix-ом не взлетели, а Ruby-к c ROR в топах - это вопрос.
     
     
  • 3.78, Аноним (158), 13:42, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот как раз Elixir на любителя. Адская смесь Erlang и Ruby.
     
  • 3.93, Анончик (?), 14:16, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что нужно знать и понимать otp. Просто выучить otp толку мало,нужно понимать зачем оно тебе надо вот в этом то вся и проблема.если бы на каждом углу кричали в otp вот так генсераер может и это нам даёт кучу плюшек,а про это молчат, да и не до otp начинающим. Литература по elixir мягко говоря не ориентированна для тех кто раньше программировал на ruby и хреначил круды. Что до ruby там все плохо. Плохо с самим gems, плохо с startup time, memory usage. Вообще рекомендовать новичку ruby плохая идея они тупо не понимают где нужно проще делать, где нужно сделать сложнее, где переиспользовать код,а где хватит copy-past
     
  • 2.73, Аноним (-), 13:36, 30/07/2020 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 3.79, Аноним (158), 13:46, 30/07/2020 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 4.91, Анончик (?), 14:07, 30/07/2020 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 5.155, Аноним (-), 17:33, 30/07/2020 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     
     
  • 6.230, Анончик (?), 23:51, 30/07/2020 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 5.193, Аноним (95), 19:08, 30/07/2020 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 4.154, Аноним (-), 17:30, 30/07/2020 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 5.159, Аноним (158), 17:39, 30/07/2020 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 6.168, Аноним (168), 17:52, 30/07/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.173, Аноним (158), 18:00, 30/07/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.246, anonymous (??), 14:47, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Erlang работает поверх виртуальной машины. Это для многих (людей и case-ов) уже в одиночку является  исключающим фактором.
     

     ....большая нить свёрнута, показать (14)

  • 1.42, Аноним (42), 12:59, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Тоесть пробил дно популярности
     
     
  • 2.54, user90 (?), 13:12, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вот это пожалуй самое удачное описание ситуации :)
     
  • 2.303, freecoder (?), 13:16, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, причем снизу. Теперь остальные начнут вытекать.
     

  • 1.87, Аноним (87), 14:02, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ладно rust Это не удивительно. Он позиционировался как убийца всех и вся, новости про него.
    Но R как с 20 на 8 вдруг попал за год это загадка. Причём загадка не к языку, а к методике составления этого рейтинга.
     
     
  • 2.114, Ordu (ok), 15:04, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я могу объяснить R -- это язык обработки данных По возможностям чем-то похоже ... большой текст свёрнут, показать
     
     
  • 3.165, ann (??), 17:47, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А как ты будешь делать статистические выводы, если не посредством R?

    Ой мамочки, какое узкое мышление.

     
     
  • 4.218, Ordu (ok), 21:45, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> А как ты будешь делать статистические выводы, если не посредством R?
    > Ой мамочки, какое узкое мышление.

    А у тебя широкое? Ты используешь SPSS?

     
     
  • 5.222, Xiphmont (?), 22:00, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Открой для себя Julia и не позорься.
     
     
  • 6.227, Ordu (ok), 22:33, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я знаю людей, кто занимается наукой или big data, кто использует R. Но я не знаю ни одного, кто использовал бы julia. Это может быть результат кривой выборки -- может это в моём информационном пузырьке так? Но добавляя сюда результаты этой аналитики, я бы сказал, что скорее твой информационный пузырёк искажает твоё восприятие, чем мой -- моё.
     
     
  • 7.296, Аноним (296), 14:30, 04/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Всё так и есть Если брать срез на текущий момент, то сообщество у Julia многокр... большой текст свёрнут, показать
     
     
  • 8.297, Ordu (ok), 17:45, 04/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, под R можно найти тонны скриптов с разными статистическими методами под в... текст свёрнут, показать
     
     
  • 9.302, Аноним (296), 11:57, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, примерно так и есть Года через три наверное основные тенденции уже будут ви... большой текст свёрнут, показать
     
     
  • 10.306, Ordu (ok), 14:25, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно Я изучал R под задачи типа обработки данных с эксперимента для кур... большой текст свёрнут, показать
     
  • 2.152, Аноним (151), 17:19, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Но R как с 20 на 8 вдруг попал за год это загадка.

    Чуваки его выучили и натравили на обработку статистики, ну а каким бы он языком для обработки статистики он был если бы себя задвинул куда не светит солнце?! :D

     

  • 1.98, Аноним (98), 14:23, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Хорошая новость. Рад, что перл снова на коне
     
  • 1.101, СеверусСнейп (?), 14:29, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Да как нафиг С оказывается на 1-м месте?? Кто на нём вообще пишет??
     
     
  • 2.102, Аноним (98), 14:30, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Все
     
  • 2.109, InuYasha (??), 14:48, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    #include "trollface.xpm"
    я :)
     
  • 2.115, Аноним (95), 15:09, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Тут как бы ситуация сейчас, что только на Си и можно писать.
     
  • 2.121, Игорь (??), 15:29, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Как пример: микроконтроллеры
     
     
  • 3.149, Аноним (29), 17:13, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для микроконтроллеров и на C++ хорошо. Даже для Arduino. Для 32-битных тем более.
     
     
  • 4.156, ann (??), 17:33, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я могу больше сказать. С++ для микроконтроллеров с его шаблонами замечетельно, а специализированные шаблоны позволяют здорово оптимизировать код. При этом нет никакой прямой работы с памятью и позволяет одним кодом покрыть целую ленейку продуктов.

    Но конечно, сейчас придут неосиляторы шаблонов и наминисуют.

     
     
  • 5.164, Аноним (168), 17:47, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > При этом нет никакой прямой работы с памятью

    И когда нам потребуется четко выверенный sequence доступа к периферии ... мы судя по описанию откушаем годного огурца? :)

     
     
  • 6.174, ann (??), 18:01, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А чего сказать то хотел? Или просто голодный? Огурцы какието.

    Я так больше помидорки люблю.

     
     
  • 7.205, Аноним (-), 19:50, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я хотел сказать что в низкоуровневых системных вещах убер-абстракции зачастую бо... большой текст свёрнут, показать
     
     
  • 8.209, ann (??), 20:02, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не надо тут ничего доказывать Я не предлагал пихать C абстракции везде гне не... большой текст свёрнут, показать
     
     
  • 9.255, Аноним (255), 16:57, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот этим они утомили Гербалайф какой-то поразвели Мне нравится что он предсказ... большой текст свёрнут, показать
     
  • 8.210, ann (??), 20:05, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А про огурец всё равно не понял аналогию И правильно Никак Так что всё на сво... текст свёрнут, показать
     
  • 6.252, alex312 (?), 16:39, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >И когда нам потребуется четко выверенный sequence доступа к периферии

    Когда действительно нужен четко выверенный sequence доступа к периферии пишут на асме.

     
     
  • 7.257, Аноним (257), 17:07, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда действительно нужен четко выверенный sequence доступа к периферии пишут на асме.

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

    На асме я делаю только то что _принципиально_ не делается на си. Ну там например, си не может адресовать "special registers" которые не отмаплены в память. Для меня загадка почему ARM их такими сделал, если честно. Ну да, там придется мелкий хелпер воткнуть. Но вот такого я предпочитаю абсолютный минимум. Это напрочь непортабельно и читаемость хреновая.

     
     
  • 8.259, alex312 (?), 17:27, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не благодари Я ж не о тебе вещаю А о реальном мире И примеров масса Половина... текст свёрнут, показать
     
     
  • 9.285, Аноним (285), 23:31, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А мои фирмвари в параллельном измерении чтоли Щаззз У меня видите ли есть тако... большой текст свёрнут, показать
     
  • 8.265, Аноним (265), 21:22, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Оптимизатор gcc, с трансляцией в несколько промежуточных кодов, построением граф... текст свёрнут, показать
     
     
  • 9.286, Аноним (285), 23:35, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    HW REGS в памяти нормальные люди, видите ли, допирают указать как volatile и с п... большой текст свёрнут, показать
     
     
  • 10.288, Аноним (288), 00:37, 01/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так-так, что там было в последнем выпуске gcc Но главное верить в предсказуемос... большой текст свёрнут, показать
     
  • 4.169, Аноним (161), 17:54, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Для микроконтроллеров и на C++ хорошо.

    Без RTTI.

    > Даже для Arduino.

    Да, и без STL.

    Только можно ли это назвать C++?

     
     
  • 5.175, ann (??), 18:02, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, можно.
     
     
  • 6.191, Аноним (95), 19:03, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И зачем им обмазываться? Ради того, чтобы написать a->foo() вместо foo(a)?
     
     
  • 7.198, ann (??), 19:33, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Чего сказать то хотел? Можно и так и сяк. В чём проблема то?

    Как минимум шаблоны куда проще отлаживать чем макросы.

     
     
  • 8.207, Аноним (-), 19:55, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У макросов есть жесточайший плюс при правильном применении они вообще совсем не... текст свёрнут, показать
     
     
  • 9.212, ann (??), 20:45, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А я не говорил что макросы вселенское зло При правильном использовании всё толь... текст свёрнут, показать
     
     
  • 10.243, Аноним (-), 13:29, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    За сложные макросы, функции, код, whatever в эмбедовке имхо стоило бы превенти... большой текст свёрнут, показать
     
  • 2.162, Аноним (168), 17:45, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Да как нафиг С оказывается на 1-м месте?? Кто на нём вообще пишет??

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

     
     
  • 3.229, alex312 (?), 23:05, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т.е. чуваки из тойоты накалякаляи на Сях реально убийственный код.
    А ты из-за этого не будеш писать на расте. Ну ок...

    Л - логика.

     
     
  • 4.242, Аноним (-), 13:20, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А там надо просто посмотреть что было с тем кодом и в каких условиях И что раст... большой текст свёрнут, показать
     
     
  • 5.244, alex312 (?), 14:01, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Он изначально вообще не делан с прицелом на платформы без mmu походу.

    с чего ты это взял ? Тараканы нашептали ?
    >Заткнуть stack overflow в системе без mmu на сях к тому же еще и зело проще чем на расте,

    опять бла-бла-бла.
    >Как вообще в расте дела с пониманием worst case использования stack и RAM?

    Как и везде. Зависит от платформы(на каком камне это будет крутиться).
    >В итоге все что раст имеет предложить в этом случае

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

     
     
  • 6.266, Аноним (-), 21:25, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не тараканы а чувак пытавшийся это на расте Раст видите ли сам по себе - вообще... большой текст свёрнут, показать
     
  • 5.245, Аноним (-), 14:35, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну раз проще _на сях_, то покажи это самое продакшен-риди с M овским компилято... большой текст свёрнут, показать
     
     
  • 6.267, Аноним (-), 21:38, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я им не пользуюсь Да и не умеет он под Cortex M вроде, для начала И потому про... большой текст свёрнут, показать
     
  • 3.247, anonymous (??), 14:49, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Мы, кстати, на Go пишем некоторые firmware (но не для микроконтроллеров) :)
     

     ....большая нить свёрнута, показать (34)

  • 1.104, Laura Bodewig (ok), 14:32, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Clojure... Clojure где... :(
     
     
  • 2.120, Аноним (117), 15:29, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В треугольной бороде.
     
  • 2.183, Аноним (183), 18:47, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Рич Хикки стал маргиналом
     
  • 2.204, Аноним (98), 19:42, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там же, где и остальные модномолодежные штучки прошедших лет.

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

     

  • 1.138, ann (??), 16:49, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > популярности на GitHub c активностью обсуждений на Stack Overflow

    Ниочем. Ребята, помимо сбора статистики её надо ещё интерпретировать. Не? Не учились?

     
  • 1.150, Аноним (150), 17:14, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    /me читает жёлтый заголовок

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

     
     
  • 2.220, Ordu (ok), 21:51, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ему уже лет огого

    Точнее ему шесть лет. В 2014 был первый релиз.

    > хайп на каждом углу генерируют лет 5 по меньшей мере

    И хайп того же возраста.

     
     
  • 3.221, Аноним (150), 21:58, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Ему уже лет огого
    > Точнее ему шесть лет. В 2014 был первый релиз.
    >> хайп на каждом углу генерируют лет 5 по меньшей мере
    > И хайп того же возраста.

    Я только помню, что ему лет примерно как дотнету, там пару лет разницы. И я лично писал под дотнет ещё в 2005, так что это было очень и очень давно.

     
     
  • 4.226, Ordu (ok), 22:30, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> Ему уже лет огого
    >> Точнее ему шесть лет. В 2014 был первый релиз.
    >>> хайп на каждом углу генерируют лет 5 по меньшей мере
    >> И хайп того же возраста.
    > Я только помню, что ему лет примерно как дотнету, там пару лет
    > разницы. И я лично писал под дотнет ещё в 2005, так
    > что это было очень и очень давно.

    Истинно говорю тебе, первый релиз был в 2014 году. Если твоя память подсказывает тебе иначе, то это с памятью твоей что-то.

     
     
  • 5.250, Аноним (250), 16:32, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Истину глаголешь странник! Но только вот громкие обсуждения Раста начались ещё в начале 10-х годов. Я хорошо помню как Сообщество тогда обсуждало этот язык. Тогда ещё версия языка была в нуль, от коммита к комиту появлялиь и исчезали зарезервированные, ключевые слова языка, был ещё среди разработчиков Грейдон Хоар. Выход первой версии языка Раст не воспринимался как эпохальное событие, просто преодолели очередную ступеньку на лестнице.
     
     
  • 6.263, Ordu (ok), 20:53, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Истину глаголешь странник! Но только вот громкие обсуждения Раста начались ещё в
    > начале 10-х годов. Я хорошо помню как Сообщество тогда обсуждало этот
    > язык.

    Мозилла взяла проект раста под своё крыло в 2008 году, если мне память не изменяет. Но было ли то, что было тогда, языком программирования -- сложно сказать. Это была заготовка, может быть это можно назвать PoC или MVP, но то что было тогда, и то что зарелизили в 2014 году -- это очень разные вещи.

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

     
  • 3.304, freecoder (?), 13:34, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Rust 1.0 зарелизился в мае 2015: https://blog.rust-lang.org/2015/05/15/Rust-1.0.html
     
     
  • 4.307, Ordu (ok), 14:29, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Rust 1.0 зарелизился в мае 2015: https://blog.rust-lang.org/2015/05/15/Rust-1.0.html

    Странно. Это сбивает последовательность событий моей биографии: rust вошёл в мою жизнь раньше психологии, а психология вошла в 2015. Видимо с моей памятью тоже не всё в порядке.

    А, хотя не, возможно. Май 2015, а 1 сентября было только в сентябре. Да, точно, я готовился к ЕГЭ по биологии и развлекался с rust'ом. Фух. Модификаций прошлого не было, а я уж испугался.

     

  • 1.160, ann (??), 17:43, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Это не рейтинг популярных. Думать то кто будет?

    1) "популярности на GitHub"
        1.1. Посчитали количество hello world?
        1.2. На GitHub свет клином не сошёлся. Куча проекто существовало, существует и будет существовать в других местах. Туева хуча людей вообще пользуют собственный хостинг.
        
    2) активностью обсуждений на Stack Overflow.
        2.1. Вообще антипоказатель. По C/C++ уже всё разжёвано и пережевано. Вбиваешь в любой поисковик ошибку или проблему и тете миллион решений, нет смысла обсуждать. Что можно обсуждать по Си? Там и так всё понятно, чётко и логично. Вменяемый стандарт. Что там обсуждать? C++ так обсуждают новые стандарты, да и то редко. Потому что документация нормальная и языком занимаются специалисты. Открыл стандарт и в 90% там все ответы.
        2.2. А что обсуждают? то в чем чёрт ногу сломит. Конечно Rust туда попадёт, потому что без плясок с бубном там ничего не сделать. Вторая половина вопросов о том "ой как это так получилось? я вроде не использовал unsafe, всё по растовски а у меня апликуха сдохла"
        
    Трэш это всё.

     
     
  • 2.188, ann (??), 18:53, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А вот и обиженные подтянулись :) Минусы ставить :)
     
     
  • 3.264, Ordu (ok), 20:58, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А вот и обиженные подтянулись :) Минусы ставить :)

    Я тоже поставил. И если тебя это так задевает, то я объясню почему. Ты говоришь "они меряют не популярность", но ты не предпринимаешь никаких попыток определить популярность. Я уж молчу про операциональное определение, дал бы хоть какое-нибудь. Но ты не дал определения, ты его держишь при себе, всё что ты тут написал, можно выразить примерно так "я не знаю, что такое X, но X -- это не Y". Откуда ты знаешь, что X -- это не Y, если ты не знаешь, что такое X?

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

     
  • 2.262, alex312 (?), 20:46, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Вменяемый стандарт. Что там обсуждать?

    Решил тут полистать вменяемый стандарт. Открыл для себя новый термин "implementation-defined". Это помимо "undefined behavior". Насчитал 70 включений. А так да, одна всеняемость за другой.

     
  • 2.290, СССР (?), 02:05, 01/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    интересно кто минусы ставит? ) модератор ))
    действительно, что обсуждать си и с++, гугл в помощь как говорится ) да и достаточно мануала по либе. в самих яп уже давным давно все отпалировано.
     

  • 1.180, Аноним (180), 18:22, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Автор исправь список. Что это за дубль 7?
     
     
  • 2.190, Аноним (95), 18:58, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    см. ссылку источника
     
     
  • 3.192, ann (??), 19:08, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да там вообще лажа а не отчет. две 5, две 7, две 11, две 15

    гед 6, 8, 12, 16?

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

    Растоманы бы не позорились такое низкосортное выставлять.

     
     
  • 4.199, ann (??), 19:34, 30/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А, точно, они для этого 4 цифры и выкинули, чтобы раст в 20 попал. А я то подумал уже реально.
     

  • 1.194, Аноним (194), 19:10, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Julia поднялась до 36-го места
     
  • 1.223, Аноним (223), 22:08, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    нехило так Scratch поднялся, походу за ним будущее, пошел его учить
     
  • 1.231, Аноним (231), 23:52, 30/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А бородатые хардкор программеры пишут на common lisp, и понятия не имеют о каких то рейтингах.
     
  • 1.232, Тот самый Ne01eX (?), 04:58, 31/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    В .опу красную обезъяну, в .опу раст.
     
  • 1.238, Аноним (238), 12:01, 31/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Индекс популярности TIOBE строит свои доводы на основе анализа статистики поисковых запросов

    Так что не удивительно, что буква 'C', слова "иди", "ржавчина", "питон" и "рубин" стабильно находятся в двадцатке.

     
     
  • 2.249, Аноним (250), 16:23, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ТИОБЕ не дураки они обращают своё внимание на контекст и смысл слов. Конкретно символ "С" и слово go никто не парсит.
     
     
  • 3.260, Аноним (238), 18:33, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Они тупо вбивают "<язык> programming" в поисковик и берут количество найденных совпадений.
    Проблема в том, что если вбить "Ruby programming" в тот же Гугл, то он выведет, что найдено 748,000 совпадений. Если пролистать эти результаты до упора - получится 20 страниц, по 10 результатов на каждой. Итого 200 результатов. Остальные - Гугл по умолчанию не показывает т.к. они нерелевантные и с какого-то момента превращаются в мусор.
    И самый главный вопрос - как количество найденных Гуглом страничек с фразой "<язык> programming" - коррелирует с популярностью этого языка?
     

  • 1.239, nelson (??), 13:01, 31/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > вытеснение из двадцатки языка Haskell

    это странно. самый толковый ЯП для прокачки навыков программиста.
    список, конечно, ахтунговый. Кроме C, C++ и Perl ЯП по сути больше и нет

     
     
  • 2.261, Аноним (261), 19:26, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    +

    Если не нужна системщина Хакель хороший выбор.

     

  • 1.248, Аноним (248), 15:11, 31/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    По сравнению с динамикой нарочито примитивного Go динамика переусложненного Rust'а не выглядит впечаляющей.

    P.S. Переименуйте уже opennet в клуб фанатов Раста.

     
  • 1.251, Аноним (251), 16:34, 31/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почитал MISRA, там говорят - сделай все свои динамические аллокации\деаллокации\открывания файлов во время инициализации, а потом не лезь туда. То есть никаких попыток руками следить за памятью - система освободит память и файлы от гнёта программы после ее успешного завершения. В виду отсутствия free отваливаются баги use-after-free и double-free (а больше никакие баги даже безопасный Rust не предотвращает, принуждение использовать мьютексы в потоковом коде я не считаю важной фичей). Вопрос - зачем мне теперь Rust? И еще, кстати - как в Си (не С++) кросс-платформенно получить время суток с точностью до миллисекунды или лучше до наносекунды? В С++11 это есть в chrono
     
     
  • 2.253, Совершенно другой аноним (?), 16:39, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > И еще, кстати - как в Си (не С++) кросс-платформенно получить время
    > суток с точностью до миллисекунды или лучше до наносекунды? В С++11
    > это есть в chrono

    начиная с C11 есть timespec_get() аналог gettimeofday().

     
     
  • 3.254, Совершенно другой аноним (?), 16:44, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> И еще, кстати - как в Си (не С++) кросс-платформенно получить время
    >> суток с точностью до миллисекунды или лучше до наносекунды? В С++11
    >> это есть в chrono
    > начиная с C11 есть timespec_get() аналог gettimeofday().

    Сорри, не дописал - аналог, но с точностью как у clock_gettime().

     
     
  • 4.256, Аноним (251), 16:58, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо! Вот это я понимаю, полезные комментарии.
     
  • 2.269, Аноним (-), 21:45, 31/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Почитал MISRA,

    Если интересует hi-rel и все такое, еще очень рекомендуется Embedded C coding standard читануть, by Michael Barr (в отличие от мисры легально и халявно качается как пдфка с их сайта). Там есть довольно много дельных мыслей на тему превентивной обработки багов дустом. Некоторые из них вероятно прокатят даже и не для сей.

     
  • 2.292, Аноним (-), 10:27, 01/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >как в Си (не С++)

    Можно и покороче как в "чистом Си".

     

  • 1.270, Аноним (270), 21:47, 31/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда же наконец придумают какой-нибудь GoldOrthodox рейтинг? Куда патриарх смотрит?
     
  • 1.284, Аноним (283), 23:27, 31/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Рейтинг показал, что молодеж активно дрючиться с JavaScript. Все ясно. Хорошо молодцы. А рейтинги так не делюат. Рейтинги нужно делать по какому-то тематическому срезу: ядра операционных систем, графические программы, программы для редактирования текста, утилиты и т.д. потому как правильно кто-то заметил, что обилие Hello, world на JavaScript это еще не программное обеспечение, а просто попытки разных ребят начать рабоать. Потом еще такая мысль, что многие фреймворки например UI просто тянут за собой JavaScript с всякими там WebPack и т.д. то есть репы просто напихано CSS и считают его JavaScritp-ом.
     
  • 1.289, СССР (?), 02:00, 01/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как можно сравнивать ?
    4 PHP
    5 C++
    7 CSS
    Тоже самое утверждать что молоток лучше напильника.
    Я вам так скажу, не так давно годах так в 80х, вся детвора грезила китайской жвачкой и кокаколой в замен нашего полезного кваса, молока и морса. ВОт тоже самое,  наблюдаю сейчас только по отношению к модным ЯП. и вот как от всех этих жвачек и кокакол, такие же последствия ожидают сообщество инженеров программистов.

     
     
  • 2.293, Аноним (-), 18:16, 01/08/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я вам так скажу, не так давно годах так в 1900-х, при Николае II-ом. Среди крестьян была в моде городская одежда: фуражка, тужурка и сапоги. И это всё взамен родных лаптей, портков, шапок. В праздники вся волость одевалась в городское. Родная крестьянская одёжа удобней и практичней чем городская.

    Прошло 100 лет, ничего не изменилось.

     

  • 1.305, freecoder (?), 13:46, 05/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    К Rust нельзя оставаться равнодушным.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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