The OpenNET Project / Index page

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

В openSUSE обеспечена полная поддержка языка программирования Nim

18.07.2022 07:30

Разработчики дистрибутива openSUSE объявили о начале предоставления первичной поддержки пакетов, связанных с языком программирования Nim. Первичная поддержка подразумевает регулярное и оперативное формирование обновлений, соответствующих актуальным выпускам инструментария Nim. Пакеты будут формироваться для архитектур x86-64, i586, ppc64le и ARM64, и перед публикацией проверяться в системах автоматизированного тестирования openSUSE. Ранее с аналогичной инициативой поддержки Nim выступил дистрибутив Arch Linux.

Язык Nim ориентирован на решение задач системного программирования, использует статическую типизацию и создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++, Objective-C или JavaScript. В дальнейшем полученный C/C++ код компилируется в исполняемый файл при помощи любого доступного компилятора (clang, gcc, icc, Visual C++), что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора. По аналогии с Python в Nim в качестве разделителей блоков применяются отступы. Поддерживаются средства метапрограммирования и возможности для создания предметно-ориентированных языков (DSL).

  1. Главная ссылка к новости (https://news.opensuse.org/2022...)
  2. OpenNews: Релиз дистрибутива openSUSE Leap 15.4
  3. OpenNews: Первый выпуск дистрибутива openSUSE Leap Micro
  4. OpenNews: Первый выпуск D-Installer, нового инсталлятора для openSUSE и SUSE
  5. OpenNews: openSUSE развивает web-интерфейс для инсталлятора YaST
  6. OpenNews: Релиз языка программирования Nim 1.6.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57516-opensuse
Ключевые слова: opensuse, nim
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (150) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, васёк (?), 07:58, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    nim это как питон, только компилится в честный exe?

    кто юзал?

     
     
  • 2.32, n00by (ok), 10:32, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > как питон, только компилится в честный exe?

    Если интересно именно это, посмотрите язык Genie. Это вариант синтаксиса, который понимает транслятор Vala. Правда, почему-то я не нашёл живых проектов на Genie, тогда как на Vala (Си-подобный синтаксис) они есть.

     
     
  • 3.49, Аноним (49), 12:03, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А Vala компилится в нечестный ехе?
     
     
  • 4.78, Андрей (??), 14:44, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Vala транслируется просто в C. А дальше любимым компилятором. Под линуксом это происходит автоматически. Накладные расходы на собственно валу незаметны.
     
  • 4.89, n00by (ok), 15:39, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не понял вопрос. Не пробовал в PE/COFF, Vala транслируется в Си и далее получается ELF, т.е. executable. Vala от Genie отличается только синтаксисом, на оба языка один транслятор, но люди почему-то используют первый вариант, со скобочками, а не пробелами.
     
     
  • 5.110, Аноним (49), 19:38, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А, понял, Genie это типа Питона, только в C, а не интерпретатор.
     

  • 1.2, Аноним (2), 08:19, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Очередная Nёх на которой написано ровно ничего.
     
     
  • 2.20, Аноним (20), 09:32, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Само по себе это не страшно для нового языка. Но питоноподобность... они серьёзно, что ли? В 2022-м году, мля.
     
     
  • 3.22, Аноним (22), 09:51, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Nim был создан в 2004 году. Засоня.
     
     
  • 4.26, Аноним (26), 10:16, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А питон в 1991г
     
  • 4.43, Аноним (43), 11:33, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    и за эти 18 лет на нём ничего не написали...
     
  • 3.62, keydon (ok), 13:23, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Если вы про лаконичность (отступы, синтаксис условий, with и т.д.), то питон это лучшее что придумали за последнее время.
    За последнее время его правда знатно замусорили, но ничего не мешает взять лучшее оставив худшее.
     
     
  • 4.64, Аноним (64), 13:42, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > синтаксис условий, with

    Согласен, двоеточие - это лаконичность

     
  • 4.162, fumanchez (ok), 16:41, 20/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Конкретно в Nim отступы используются и для группировки блоков, как в Паскале


    var
      a = 0
      b = 1


     

  • 1.3, Аноним228 (?), 08:20, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Zanudamode
    >компилируется в представление на C, C++

    Ну наверное правильнее использовать термин "трансляция программы". Рекомендую ознакомитбся с ГОСТ 19781.

     
     
  • 2.5, васёк (?), 08:28, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • +13 +/
     
     
  • 3.8, Аноним228 (?), 08:42, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     
     
  • 4.10, Жироватт (ok), 08:51, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • +7 +/
     
  • 4.18, EULA (?), 09:30, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • –3 +/
     
     
  • 5.33, Аноним (33), 10:35, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
  • 5.68, Аноним (49), 14:16, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.9, Жироватт (ok), 08:47, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • +8 +/
     
     
  • 4.21, onanim (?), 09:34, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 4.37, Аноним (37), 10:47, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.16, YetAnotherOnanym (ok), 09:26, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.52, Аноним (49), 12:19, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 3.50, Аноним (49), 12:05, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 3.51, Аноним (49), 12:15, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.94, Аноним (64), 16:52, 18/07/2022 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.27, Аноним (27), 10:23, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Трансляция подразумевает, что получаемый код годен для правок.
    Машинный код - тоже код, интерпретируемый процессором. А значит по твоей "логике" компиляции не существует -- ее никто никогда не видел, а все так называемые компиляторы просто транслируют в машинный код.
     
     
  • 3.36, Анонус (?), 10:40, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вообще есть интересный нюанс. В русском языке у слова компилятор есть второй смысл, кроме "компьютерного". И этот смысл означает человека, собирающего свое произведение из кусков чужих. Т.е. то, что в "компьютерах" делает линкер.
     
     
  • 4.38, Аноним (37), 10:49, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Компиляция аппликации.
     
     
  • 5.46, Sw00p aka Jerom (?), 11:56, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    приложения
     
     
  • 6.65, Аноним (64), 13:44, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    сборка
     
  • 4.39, Аноним (27), 10:49, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И не только в русском.

    (transitive) To put together; to assemble; to make by gathering things from various sources.

    Samuel Johnson compiled one of the most influential dictionaries of the English language.

     
  • 4.47, n00by (ok), 11:58, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Есть другой нюанс, описанный в стандарте языка Си. Внутреннее и внешнее связывание. Линкер - редактор связей - компонует объекты с внешним связыванием. Те, что "компилятор" не видит.
     
  • 4.63, Аноним (64), 13:36, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если поискать на ютубе (не, не там, о чем вы подумали) "best complation" можно узнать смысл на английском.
     
  • 3.45, Sw00p aka Jerom (?), 11:52, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Машинный код - тоже код, интерпретируемый процессором.

    ЦПУ с микрокодом еще можно обозвать "интерпретатором", но не каждая КОП имеет микрокод. Машинный код это управляющая последовательность, ЦПУ сам по себе ничего не делает, в нем есть так называемый control unit (управляющее устройство).


    >а все так называемые компиляторы просто транслируют в машинный код.

    обсуждали уже это все

     
     
  • 4.109, нона (?), 19:31, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А если компилятор на выходе дает asm целевой архитектуры? Он все еще компилятор?
     
     
  • 5.119, Sw00p aka Jerom (?), 20:37, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    asm в смысле листинга? или машинный код? машинный код дает асемблер конкретной архитектуры.
     
  • 2.34, n00by (ok), 10:36, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Уже придумали слово "транспиляция".
     
  • 2.60, Аноним (64), 13:13, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Компиляторы работают с "единицами трансляции". Поди разбери.
     
  • 2.134, Вы забыли заполнить поле Name (?), 04:46, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > правильнее использовать термин "трансляция программы"

    Главное не смузихлебское "транспиляция". Любить альтернативные трансгендерные кодеры траншпилить.

     
     
  • 3.137, Аноним (137), 05:21, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вас от"трансшпилили" трансгендеры и теперь у вас психологическая травма?
    Сходите к психиатру, не страдайте
     
     
  • 4.163, Вы забыли заполнить поле Name (?), 21:48, 20/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Вас от"трансшпилили" трансгендеры и теперь у вас психологическая травма?
    > Сходите к психиатру, не страдайте

    К счастью нет. Но вы похоже не против трансшпиляции?

     

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

  • 1.4, Аноним (4), 08:25, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Нет пары абзацев про то, какой язык безопасный и незаменимый, как в каждой новости про Раст, а значит не взлетит. Агрессивный маркетинг в наше время важнее качества языка.
     
     
  • 2.6, Аноним228 (?), 08:31, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нужно устраивать релизпати с бесплатным смузи под Кейпоп. Или снять Аниме, где сборщик мусора это синигами который собирает души умерших.
     
     
  • 3.13, Жироватт (ok), 09:10, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чувак, там просто не было твита от п/пк Илонушки "наше усё" Маска. И громких защит гей-трансугнетённых педожирофеминисток чёрных и ближневосточных национальностей.
     
     
  • 4.76, Аноним (76), 14:31, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    88
     
  • 3.58, Бывалый смузихлёб (?), 12:46, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > с бесплатным смузи под Кейпоп

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

     
     
  • 4.74, Аноним (76), 14:29, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И аниме должно быть с понями
     
  • 2.12, Жироватт (ok), 09:08, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну дык. Не все ловят хайп, а затем эксплуатируют суть *единственную* фичу с проверяльщиками боровов в родном компиляторе.
     
     
  • 3.57, Аноним (57), 12:43, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так главное каку продать. А то что оно каку, кому какая разница, если пипл уже схавал. Нужно больше пропалченных евангелистов типа QwertyReg тогда и язык полетит. Как минимум в маркетинговом поле.  
     
     
  • 4.70, НяшМяш (ok), 14:20, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Где надо язык уже взлетел. Надо просто выходить из опеннета в большой интернет почаще.
     
     
  • 5.73, Аноним (73), 14:28, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Отрицательно взлетел! Это шутка дня я считаю.
     
  • 5.88, Анонн (?), 15:34, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    url большого интернета?
     

  • 1.7, Аноним (7), 08:39, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    >По аналогии с Python в Nim в качестве разделителей блоков применяются отступы.

    Вот за это авторов языка в ад спустить!

     
     
  • 2.11, Жироватт (ok), 09:04, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Принудительная читаемость - в принципе вещь в себе.
    Понятно, что кодомакаке она неудобна - пока ревью не карает штрафами за несоответствие гайдлайнам и IDE принудительно не форматирует; зато потом, при дальнейшей разработке, сопровождении и реюзе она берет на себя 90% понимания вектора выполнения кода.
     
     
  • 3.17, Аноним (20), 09:29, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это к чему? Питоновские отступы как раз убивают читаемость, потому что нет "левой линии блока", как в нормальных языках, когда открывающий символ начала блока и закрывающий находятся в одном столбце. Такие засады, как расползание значащих пробелов (мля, дизайнеры новых питоноподобных языков не читали Эрика Реймонда, что ли?) при копипастинге - само собой.
     
     
  • 4.23, Аноним (23), 09:57, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ничо они не убивают. Больно писать только первую неделю, читать сразу норм, а через неделю назад и не хочется. Скобку сверху оставляют на новой строке кстати очень редко - разве что в шарпах и каких-нибудь кути. Гораздо чаще оставляют на той же, что по сути почти то же как в питоне. Местные иксперты не могут понять что такая строгость навязывает читаемость. А с копипастами иде нормально справляется.
     
     
  • 5.31, Аноним (20), 10:26, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Мда... запущено, однако. Весьма рекомендую изучить наконец "The Art of UNIX Programming".
     
  • 4.41, Аноним (64), 11:21, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > расползание значащих пробелов ... при копипастинге

    "Защита" от копипастинга!

     
  • 4.42, beck (??), 11:32, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Такие засады, как расползание значащих пробелов (мля, дизайнеры новых питоноподобных языков не читали Эрика Реймонда, что ли?) при копипастинге - само собой.

    Я сталкивался с таким расползанием в питоне. Хорошо, что это была мелкая скриптота, полчаса мучений и поправил рукаме.
    Есть же нормальные, продуманные обозначения концов значащих строк ";" и блоков "{}", когда исходный код совершенно не зависит от реализации в операционной системе переносов строк, пробелов или табуляций отступов в редакторе, кодировки в конце концов. Разобрать и отформатировать автоматически код не вызывает никаких проблем вообще.

    Но нет, давайте вернёмся во времена Фортран IV, будет писать с 7 позиции.

     
  • 4.59, Аноним (49), 12:54, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >как в нормальных языках, когда открывающий символ начала блока и закрывающий находятся в одном столбце

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

     
     
  • 5.72, beck (??), 14:28, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я не трумлятьсишник, но пишу именно так
    int max(int a, int b)
    {
        return a > b ? a : b;
    }

    Очень удобно глазаме потом. Да и редакторы многие вертикальную полоску проводят. Эта вертикальная полоса, кстати, отчасти в питоне выручает, но, ёшки-марёшки...

     
     
  • 6.116, Шлангоним (?), 20:10, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    фу
     
  • 3.24, user90 (?), 10:06, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты глуп.
    Отступы обеспечивает IDE, но когда такое влияет на исполнение кода, то это уже дно.
     
     
  • 4.28, Аноним (20), 10:24, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Мда... запущено, однако. Весьма рекомендую изучить наконец "The Art of UNIX Programming".
     
  • 4.29, Аноним (20), 10:25, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Мда... запущено, однако. Весьма рекомендую изучить наконец "The Art of UNIX Programming".
     
     
  • 5.30, Аноним (20), 10:25, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сорян... не тебе, а тому глупцу, который топит за питон.
     
     
  • 6.54, Аноним (57), 12:25, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это так же глупо как давать ссылку на адрес библиотеки где есть книга лучшие практики программирования на языке РЕФАЛ.  
     
     
  • 7.90, n00by (ok), 15:47, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дайте, пожалуйста, ссылку на такую книгу. А то я нашёл всего одну, ещё и пришлось переводить из html в pdf, что бы распечатать.
     
  • 3.105, _kp (ok), 19:16, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не всякая "принудительная читаемость" читаема.

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

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

    Всякая принудительная "забота" напорется на штыки.

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

     
  • 2.25, user90 (?), 10:09, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > в ад спустить

    На фарш для собачего корма в банках. Как и любые другие проекты, где хоть краешком мелькает Python.

     
     
  • 3.140, Аноним (140), 07:28, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    показывай свой гитхаб, трепло
     

  • 1.14, Ilya Indigo (ok), 09:20, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > По аналогии с Python в Nim в качестве разделителей блоков применяются отступы.

    Закапывайте.

     
     
  • 2.15, Аноним228 (?), 09:25, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    К чему такая категоричность. У всех ЯП свои причуды и особенности. И на одступы есть свой любить. Гораздо хуже когда нельзя выбирать.
     
     
  • 3.19, Аноним (20), 09:30, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну уж нет. Иногда очень даже не нужно выбирать. Существует абсолютная истина, релятивизм не пройдёт.
     
  • 3.35, Аноним (33), 10:37, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т.е. ты полностью отметаешь такое понятие функционал и применимость. И возводишь абсолют сомнительную вариативность? Несколько волюнтаристский подход.  
     
     
  • 4.40, Аноним (40), 11:12, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Два чая этому анониму!
     
     
  • 5.48, Sw00p aka Jerom (?), 12:01, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    кипяток и заполненный до краев чашки без отступов для губ :)
     
     
  • 6.53, Аноним (57), 12:24, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это задачка для собеседования? Вам налили два чая заполненных до краев кипятком. Что вы сделаете?
     
     
  • 7.55, Sw00p aka Jerom (?), 12:28, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    подожду пока остынет и начну пить из трубочки:)

    пс: хотя логично ответить - не оставлю чаевых.

     
     
  • 8.56, Аноним (57), 12:34, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так мы вам не перезвоним У вас хаотичные, неточные и неполные ответы Предлагае... текст свёрнут, показать
     
     
  • 9.61, Sw00p aka Jerom (?), 13:23, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ясно, сначала обожжемся, получим инвалижность, а потом накостыляем... текст свёрнут, показать
     
     
  • 10.66, Аноним (73), 13:53, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так, молодей человек, так вы еще и максималист Тогда вам бы школу для начала за... текст свёрнут, показать
     
  • 9.99, anonymous (??), 18:06, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Честно сказать, для востребованных специалистов в последние годы мы вам не пере... текст свёрнут, показать
     
  • 4.101, аноним228 (?), 18:37, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда такие выводы? Я сам не очень понимаю какая ниша у Нима. Но он существуети, есть люди которым он нравится и это здорово.
     
  • 3.114, Аноним (114), 19:54, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не надо про выбор... У Scala 3 выбор есть... Кто её сейчас вспоминает?.....
     

  • 1.67, Аноним (67), 14:14, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Nim — хорошая замена для Rust.
     
     
  • 2.69, Аноним (67), 14:19, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя скорее это замена для Python. Rust скорее будет заменён на Project Verona.
     
     
  • 3.111, Аноним (49), 19:42, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то эту Verona объявили года три назад и потом тишина. Заглохло? И как там синтаксис, послаще будет, чем Rust?
     
  • 2.71, НяшМяш (ok), 14:22, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > затраты на выполнение сборщика мусора

    Нет.

     
     
  • 3.75, Аноним (33), 14:30, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Раст все равно ненужен и нигде не используется.  
     
     
  • 4.79, Аноним (76), 14:44, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Раст все равно ненужен и нигде не используется

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

     
     
  • 5.82, Аноним (33), 14:58, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Только в твоём воображении. А ты сурковская пропаганда.
     
     
  • 6.87, Аноним (87), 15:30, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дотянулся кровавый Торвальдс!
     
  • 3.95, Аноним (95), 17:15, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Nim работает и без gc.
     
  • 2.102, аноним228 (?), 18:43, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Совсем нет. Это совсем другой уровень срача в комментах к новостям.
     

  • 1.77, Аноним2 (?), 14:40, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А zig? А vlang?
     
     
  • 2.80, Аноним (76), 14:46, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Zig - сырой, vlang - маргинальный. Бери Rust и не выпендривайся
     
     
  • 3.81, Аноним (64), 14:52, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Выбиваешься из колеи. Надо брать MS C#, или F#
     
     
  • 4.83, Аноним (33), 14:59, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    От MS нам ничего не надо.  
     
     
  • 5.84, Аноним2 (?), 15:13, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Учитывая повышенную любовь MS к расту, раста нам тоже не надо.
     
  • 5.85, Аноним (64), 15:14, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Руст нужен?
     
     
  • 6.159, Аноним (159), 17:16, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Навязывают
     
  • 4.86, Анонн (?), 15:20, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Язык хороший, но говорят со свободной реализацией у него проблемы. Когда доделаете, тогда приходите.
     
  • 3.158, Аноним (159), 17:14, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Zig - сырой, vlang - маргинальный.

    Hare

     

  • 1.91, Аноним (91), 16:12, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кому эти супер языки нужны без нормальных инструментов для разработки. Трудно баги искать с помощью текстового редактора
     
     
  • 2.160, fumanchez (ok), 16:22, 20/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    LSP для Nim'а есть (как и почти для всех языков), можешь писать из-под Neovim или VS Code.
     

  • 1.92, th3m3 (ok), 16:21, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Зачем нужен Nim, когда есть Rust?
     
     
  • 2.93, Аноним (64), 16:49, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем нужен Rust, когда есть Nim?
     
     
  • 3.100, anonymous (??), 18:08, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем нужен "нужен", когда есть "ненужен"?
     
     
  • 4.112, Аноним (49), 19:44, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Когда есть Brainfuck.
     

  • 1.96, ip1982 (ok), 17:44, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что происходит?
     
     
  • 2.97, Аноним (97), 17:50, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да.
     
     
  • 3.98, Аноним (76), 18:01, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не факт
     

  • 1.104, achtosluchilos (ok), 19:06, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    использование си библиотеки там также (если не более) геморрно как и в Go, D.

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

     
     
  • 2.113, Аноним (49), 19:46, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что в D за проблема использовать C-библиотеки, особенно в режиме BetterC ?
     
  • 2.115, Ан (??), 19:55, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что тебя не устраивает?

    https://nim-lang.org/docs/manual.html#foreign-function-interface

     
  • 2.122, Аноним (122), 20:56, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не, использовать их просто.
     

  • 1.108, Аноним (108), 19:28, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ох... сколько же этих дистрибутивов, а толку ноль! Как было 2% среди десктопных систем, так и остаётся. Надеюсь, что Microsoft сделает свой десктоп ориентированный Linux с человеческим дизайном, единым UI/UX, строгими гайдлайнами. Выбросив рудименты UNIX из 70-х годов, типа прав доступа разделённые на овер 1000 групп, юзеров и т.д. На десктопе, где в 99% один пользователь, это нах не нужно.
     
     
  • 2.117, Шлангоним (?), 20:14, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Врача, тут человеку плохо
     
  • 2.121, Аноним (122), 20:55, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как было 2% среди десктопных систем, так и остаётся.

    Ну, это только ваши мечты о захвате линуксом десктопа. Кому нужно, используют его и не волнуются о каких-то процентах. Более того, нынешний 98% десктоп – кал.

     

  • 1.124, Аноним (124), 23:09, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    мне кажется человечество зашло в тупик и топчется на месте. вы чувствуете что уже нечего не происходит? вот новые обертки для ЯП, телефоны с мегапикселями. ледниковый период для разума.
     
     
  • 2.125, Анончик (?), 23:39, 18/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не человечество, а западная цивилизация.
     
     
  • 3.129, Аноним (129), 00:05, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    "В тупике c раннего Средневековья!".
     

  • 1.127, Michael Shigorin (ok), 23:58, 18/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    В альте его Гоша третий год уже поддерживает: http://packages.altlinux.org/nim-lang
     
     
  • 2.130, Шлангоним (?), 00:55, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Врача, там человеку плохо!
     
  • 2.131, Аноним (131), 01:12, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >поддерживает

    Цифру версии пакета обновляет три года подряд = титанический труд.

     
     
  • 3.143, Аноним (140), 07:32, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    вся суть импортозаместительной терапии, в которой михаил большой специалист
     
  • 2.135, Вы забыли заполнить поле Name (?), 04:52, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Стеснюясь спросить: что на логотипе Альта один пингвин делает другому?
     
     
  • 3.145, Sw00p aka Jerom (?), 08:17, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Адам и Ева:)

    пс: на оракловом линуксе корсет Шено надет

     
  • 2.138, Аноним (137), 05:39, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Анонимные эксперты вас не любят
     
     
  • 3.144, Аноним (140), 07:33, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    вахтеров никто не любит
     
  • 2.146, Аноним (146), 08:42, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Версия: 1.4.6-alt1
    > Собран:  7 мая 2021 г. 16:28

    Плохо поддерживает. 1.6.6 текущая.

     
  • 2.149, Аноним228 (?), 09:54, 19/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Как у нас на селе говорят:  добавили в альт ним - да и х.. с ним
     

  • 1.161, fumanchez (ok), 16:33, 20/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Уровень комментариев на Опеннете держит планку - все внимание ушло на отступы и раст. При этом я из поверхностного брифинга про Nim видел, что он и для embedded пригоден, и что там интересные штуки можно делать на этапе компиляции по типу встраивания bmp-шних спрайтов.
     
     
  • 2.164, burjui (ok), 16:37, 21/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надеюсь, ты не ожидал здесь увидеть что-то кроме клоунады. Я такого рассадника школоты ещё нигде не встречал.
     
     
  • 3.165, fumanchez (ok), 19:15, 21/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Надеюсь, ты не ожидал здесь увидеть что-то кроме клоунады. Я такого рассадника
    > школоты ещё нигде не встречал.

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

    Хотелось бы почитать про хоть какой-то опыт с этим Nim'ом и подводные камни от реальных его пользователей. По звездочкам у него 13к против 2.6к у DMD, но на Хабре про него вспоминают раз в 2 года, а на опеннете он почти не упоминается, в то время как про D что-то да проскальзывает, хоть и на мимопроходильном уровне.

     
  • 2.166, Аноним (166), 21:49, 01/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А что там с идентификаторами, всё такое же невероятно странное правило, когда например идентификатор notin равен идентификатору notIn и это тоже самое что и NOT_IN?

    notin = notIn = NOT_IN

    в топку такой язык

     
     
  • 3.167, fumanchez (ok), 13:24, 02/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    NOT_IN предыдущим двум не равен, иди топчи дальше
     
     
  • 4.168, Аноним (166), 18:59, 02/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://nim-lang.org/docs/manual.html#lexical-analysis-identifier-equality
    доки почитай, умник
    "Note that this rule also applies to keywords, meaning that notin is the same as notIn and not_in (all-lowercase version (notin, isnot) is the preferred way of writing keywords)."
     

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



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

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