The OpenNET Project / Index page

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

Релиз языка программирования Nim 1.2.0

10.04.2020 11:38

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

Среди заметных изменений в новом выпуске:

  • Реализован новый сборщик мусора ARC ("--gc:arc").
  • В модуль "sugar" добавлены новые макросы collect, dup и capture.
  • Добавлен новый макрос "with".
  • Внесена большая порция новых вызовов в стандартную библиотеку, включая strformat.fmt, strtabs.clear, browsers.osOpen, typetraits.tupleLen, typetraits.genericParams, os.normalizePathEnd, times.fromUnixFloat, os.isRelativeTo, times.isLeapDay, net.getPeerCertificates, jsconsole.trace, jsconsole.table, jsconsole.exception, sequtils.countIt и т.д.
  • Добавлены новые модули std/stackframes и std/compilesettings.
  • В компилятор добавлены опции "--asm" (для анализа генерируемого ассемблерного кода) и "--panics:on" для принудительного выхода при ошибках IndexError и OverflowError, без возможности перехвата обработчиком "try".
  • Ускорено определение возможных переполнений буферов.


  1. Главная ссылка к новости (https://nim-lang.org/blog/2020...)
  2. OpenNews: Увидел свет язык программирования Nim 1.0
  3. OpenNews: Выпуск языка программирования Ruby 2.7.0
  4. OpenNews: Релиз языка программирования Go 1.14
  5. OpenNews: Выпуск языка программирования Rust 1.42
  6. OpenNews: Компания Apple представила язык программирования Swift 5.2
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/52709-nim
Ключевые слова: nim
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (82) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Аноним (4), 12:07, 10/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Где гарантии, что при трансляции в Си не получится нехороший код?
     
     
  • 2.6, Lvbnhbq (?), 12:10, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там же где и гарантии, что код на си будет написан хорошо и без ошибок. Только тут скорей всего код будет писаться гораздо быстрей.
     
  • 2.13, Аноним (13), 12:44, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Гарантию дает тот же кто определяет что код нехороший.
     
  • 2.28, Аноним84701 (ok), 14:37, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Где гарантии, что при трансляции в Си не получится нехороший код?

    Там же, где и гарантии, что он не получится при трансляции в асм/машкод.

     

  • 1.9, grayich (ok), 12:26, 10/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    > Исходный код на языке Nim компилируется в представление на C, C++ или JavaScript.

    скорее всё-же транслируется?

     
     
  • 2.12, Аноним (12), 12:35, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –8 +/
    нет, это именно компиляция
     
     
  • 3.14, Аноним (13), 12:45, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Чего только не придумают лишь бы программистов не обучать.
     
     
  • 4.18, Аноним (18), 13:00, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Сейчас столько курсов на питоне. И что же, честно сказать им, что нафиг никому они не нужны, а учебные курсы - это только для зарабатывания на них денег?
     
     
  • 5.35, Николай (??), 15:36, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Еще не все потеряно
     
  • 5.39, Аноним (39), 16:15, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Питон язык для прототипирования. По жизни много где может пригодиться.
     
     
  • 6.53, Lex (??), 18:45, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Кому питон, кому пых, а кому - и нода...
     
  • 6.71, Аноним (71), 23:17, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Любой современный язык программирования не требуют прототипирования на чём-то другом. Просто надо жить в 21-м веке, а не тогда, когда питон был разработан. Нигде он не нужен в наше время.
     
     
  • 7.83, Аноним (83), 11:04, 12/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Нигде он не нужен в наше время.

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

     
     
  • 8.85, Аноним (85), 18:57, 12/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Далеко не везде Обычно торчит там, где квалификация программеров не очень ... текст свёрнут, показать
     
     
  • 9.88, Аноним (83), 20:44, 12/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, это просто другой вариант произношения слова везде ... текст свёрнут, показать
     
  • 3.15, grayich (ok), 12:47, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > нет, это именно компиляция

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

     
     
  • 4.16, Im banana man (?), 12:54, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    В институте учили так:
    Трансляция - перевод из одного языка в другой
    Компиляция - перевод из языка программирования в бинарное представление, по сути, в инструкции для процессора на выбранной архитектуре

    Проблемы с пониманием уже начались с попытки понять JIT. То бишь - вроде как компиляция, а вроде как и уже нет. Хрень какая-то. Да и Java - тоже какая-то хрень.

     
     
  • 5.19, grayich (ok), 13:25, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Проблемы с пониманием уже начались с попытки понять JIT. То бишь - вроде как компиляция, а вроде как и уже нет

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

     
     
  • 6.22, Im banana man (?), 14:05, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Проблемы с пониманием уже начались с попытки понять JIT. То бишь - вроде как компиляция, а вроде как и уже нет
    > не, тут всё чётко - jit компиляция
    > то, что полученный байт-код выполняется в виртуальной машине не имеет значения.

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

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

     
     
  • 7.36, Аноним (36), 15:36, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Я так понимаю основная задача с JIT была - переносимость с одной архитектуры на другую.

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

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

    хоть на википедию сходите, а то анонимы тут жгут

     
  • 6.26, user90 (?), 14:26, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > то, что полученный байт-код выполняется в виртуальной машине не имеет значения.

    ШТА?? Т. е. просадки по производительности тоже не имеют значения?? Браво, чувак!

     
     
  • 7.27, grayich (ok), 14:30, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ШТА?? Т. е. просадки по производительности тоже не имеют значения??

    в контексте компиляция\трансляция
    к тому-же никто не запрещает этот байт-код выполнять на спец-железе

    > Браво, чувак!

    от чувака слышу.

     
     
  • 8.29, user90 (?), 14:39, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вот это системный язык программирования, да Со спец-железом ... текст свёрнут, показать
     
     
  • 9.33, Аноним (33), 15:08, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Эксперт опеннета по чтению жопой ... текст свёрнут, показать
     
     
  • 10.37, Аноним (37), 15:37, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да тут все чуваки ... текст свёрнут, показать
     
     
  • 11.93, Im banana man (?), 13:57, 14/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В моем детстве слово чувак не было обидным Вроде как - свой, свой чувак, прият... текст свёрнут, показать
     
  • 5.55, Аноним (55), 18:58, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В институте учили так:
    > Трансляция - перевод из одного языка в другой
    > Компиляция - перевод из языка программирования в бинарное представление, по сути, в
    > инструкции для процессора на выбранной архитектуре

    Бинарное представление, как правило, предполагает процесс линковки, то есть связывания с внешними библиотеками.

    Подобным образом можно скомпелировать текстовое сообщение (реферат, статью) из разных кусочков.

    > Проблемы с пониманием уже начались с попытки понять JIT. То бишь -
    > вроде как компиляция, а вроде как и уже нет. Хрень какая-то.
    > Да и Java - тоже какая-то хрень.

     
  • 4.24, Аноним84701 (ok), 14:08, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> нет, это именно компиляция
    > почему?
    > компиляция - процесс получения исполняемого-бинарного кода

    Вообще-то, трансляция - часть компиляции.
    Да и в "классической" компиляции уже давно получается исходный код на другом ЯП (asm или всякие промежуточные языки, как в LLVM и его фронтендах).

    man as
    > as is primarily intended to assemble the output of the GNU C compiler "gcc" for use by the linker "ld".

     
  • 3.17, Аноним (36), 12:57, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    все таки транспиляция
     
     
  • 4.41, Аноним (41), 16:39, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    как же бесит этот веб макакский термин!
     
     
  • 5.57, Аноним (57), 19:08, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    какой чувствительный мальчик. Забугорное слово "transpiler" использовалось в литературе, связанной с тогдашним IT, уже в 80-90 годах (если не раньше). Твои родители тогда хотя бы школу окончили?
     
  • 5.70, Аноним (70), 22:36, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как же бесят категоричные безапеляционные неучи

    https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0

     

  • 1.20, user90 (?), 13:54, 10/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Опа, еще один! Скоро этих языков будет как грязи))
    Только один момент: кто все это изучать-то будет??
    Современные быдлокодеры-попсовики? Да не смешите меня, они ничего не знают и не умеют, петон и "веб-программирование" их предел. И я не стану, мне и Perl достаточно.
     
     
  • 2.21, Аноним84701 (ok), 14:03, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Опа, еще один! Скоро этих языков будет как грязи))

    Учитывая, что Nim-у уже лет 12 -- у кого-то сбоит криокамера.

     
     
  • 3.32, Аноним (32), 15:01, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > уже лет 12

    ваще не показатель. С твоих слов тогда все на коболе должны писать.

     
     
  • 4.34, Аноним84701 (ok), 15:14, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> уже лет 12
    > ваще не показатель.

    Ну да,  для Маклаудов 12 лет не срок -- "опа, еще один".
    > С твоих слов тогда все на коболе должны писать.

    Наш диалог в твоей голове я, к сожалению, сначала слушал без должного внимания, а потом еще и начисто забыл. Увы :(

     
  • 2.23, коржик (?), 14:08, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    а вдруг выстрелит? Все такие хопа и побежали всё переписывать на ним.

    Хотя нет

     
     
  • 3.25, user90 (?), 14:22, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Будь у них за спиной кто-то вроде гугла, может могло бы и получиться (как с петоном).
     
     
  • 4.30, Аноним (30), 14:44, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Проблема в том, что уже есть Петон и как показала практика какой-то Руби даже не усидел, а тут и того хлеще какой-то дикий никм не пользованный новый язычек - ладно там питон бы транслировал в каое-то предсатвление на си но свой собственный синтаксис и набор костыльных рантаймов и на кой его мне использовать и как обосновать начальству что мы взяли какое-то студенческое поделие хер знает какого качества - чувак просто витает в облаках
     
     
  • 5.31, user90 (?), 14:56, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > какой-то Руби

    Да, он именно такой, "какой-то"))

    > как обосновать начальству ..

    Был бы вокруг хайп как с растом - ничего и обосновывать не потребовалось бы. Увы, все работает именно так..

     
     
  • 6.56, коржик (?), 19:07, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Был бы вокруг хайп как с растом - ничего и обосновывать не
    > потребовалось бы. Увы, все работает именно так..

    Всё правильно, хорошему языку много внимания.

     
  • 5.38, Аноним (37), 15:41, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ним для узких мест. Пока они у тебя не появятся тебе не надо.
     
  • 5.61, anonymous yet another (?), 19:55, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > ... ладно там питон бы транслировал в каое-то предсатвление на си

    А питон ровно это и делает. На 90% питоньи модули --- это обёртка
    над сишными библиотеками.

     
  • 4.46, Аноним (41), 17:02, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Будь у них за спиной кто-то вроде гугла, может могло бы и получиться (как с петоном).

    Питон стал популярным еще до того как Гвидо устроился в гугл. Учи историю.

     
  • 4.78, Аноним (78), 06:58, 11/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Есть у них за спиной одна русская компания, не гугл, конечно, но лучше бы не было^W^W^W, чем ничего
     
  • 3.45, Аноним (41), 17:01, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > а вдруг выстрелит?

    Только если себе в ногу.

     
  • 2.47, Аноним (41), 17:05, 10/04/2020 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 3.48, user90 (?), 17:22, 10/04/2020 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 4.49, Аноним (-), 18:05, 10/04/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.72, Аноним (72), 03:55, 11/04/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.74, Аноним (74), 04:01, 11/04/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.58, Ordu (ok), 19:32, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > они ничего не знают и не умеют, петон и "веб-программирование" их предел. И я не стану, мне и Perl достаточно.

    Как будто перл показатель более высокого уровня. Моё негативное отношение к перл сложилось после нескольких эпизодов ковыряния в перлосорцах. Там было ТАКОЕ... Я подобного уровня быдлокод видел только в древних сишных сорцах под дос. А, и в паскалевских тоже бывало. У меня вообще сложилось впечатление что на перле пишут по принципу слепить как получится, и пинать потом до тех пор, пока не заработает. Я видел что и как психологи пишут на пайтоне, и у них получается лучше, чем то, что я видел на перле. У меня опыт столкновений с перлом ограничен и, может, мне просто "повезло" наткнутся на самые худшие примеры?

     
     
  • 3.59, anonymous (??), 19:42, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Психиатру все это расскажи. Задолбал своими простынями.
     
     
  • 4.65, Ordu (ok), 20:07, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Психиатру все это расскажи. Задолбал своими простынями.

    Если тебя задолбали простыни, и ты не можешь прекратить их читать, то проблема на твоём конце провода. Это какой-то глубинный конфликт между Суперэго и Ид, причём, судя по всему, происходящий где-то в недрах предсознания. Тебе следует обратиться к специалисту, но не к психиатру -- психитры по большей части склонны прописывать таблетки, которые не помогают от конфликтов, они в лучшем случае могут снять симптомы, точнее заменить одни симптомы другими. Тебе следует обратиться к психологу, лучше к когнитивно-бихевиоральному или, на-крайняк, к психоаналитику. Они помогут вскрыть суть конфликта и разрешить его. Возможно в процессе вы с психологом найдёте и другие конфликты, и в целом ты выйдешь с психотерапии гораздо более гармоничной личностью. Достижение нирваны маловероятно, но если тебе захочется, ты можешь попробовать затем окунуться в экзистенциальную психотерапию или в буддизм. Можно и в вещества окунутся, но это примерно то же, что и психиатр вместо психолога -- симптомы погружения в нирвану появятся, но заодно появятся и побочные симптомы, типа сломанной шеи от того, что ты вышел в окно с девятого этажа. Чисто гипотетически буддизм можно заменить христианством, но христианские практики строятся вокруг догм, которые менее совместимы с научным мировоззрением, и я не уверен, что удастся совмещая одно с другим достигнуть нирваны. Впрочем, от научного мировоззрения можно и отказаться ради такого.

     
     
  • 5.73, Аноним (72), 03:59, 11/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ребята, не стоит вскрывать эту тему, вы молодые, шутливые, вам легко...
     
  • 4.82, Аноним (82), 20:52, 11/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У него проблема с гойловой. лучше поменьше обращать внимание. Всё как в жизни - сидит старый пердун на лавочке и что-то своё бубнит непрерывно - тебе какая печаль?
     
  • 3.64, user90 (?), 19:59, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня вообще сложилось впечатление что на перле пишут по принципу слепить как получится, и пинать потом до тех пор, пока не заработает.

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

     
     
  • 4.66, Ordu (ok), 20:10, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Только в этом случае проблема не с языком, а с кодерами ;)

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

     
     
  • 5.68, user90 (?), 20:22, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну нет! Было написано "мне достаточно" - а я ваще не кодер, а просто интересующийся.
     
  • 3.76, Аноним (74), 04:29, 11/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Я подобного уровня быдлокод видел только в древних сишных сорцах под дос.

    Всё с Вами понятно. Любой сложный, запутанный, но быстрый код для Вас является быдлокодом. Видимо Ваш любимый язык Java. Красота кода зависит лишь от желания программиста. Perl очень фичастый язык, что может приводить к его не читабельности, а крупные проекты на Perl выглядят также на PHP. Зато благодаря фичам, код пишется быстрее, не плодя 100500 строк на формализм.

     

  • 1.40, konrad (??), 16:20, 10/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Почитал про Ним на википедии — ну такое... 😕
    ИМХО Dlang лучше
     
     
  • 2.44, Аноним (44), 17:00, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Почему не Zig?
     

  • 1.42, Аноним (41), 16:40, 10/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Язык неплох, но изучать и писать на нем я, конечно, не буду.
     
  • 1.43, Аноним (43), 16:41, 10/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    В debian testing обновление уже прилетело :)
     
     
  • 2.50, Аноним (50), 18:12, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В debian testing обновление уже прилетело :)

    Можете приступать к тестированию!

     

  • 1.51, Сишник (?), 18:39, 10/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Интересная штука. Кто-нибудь тут уже пишет на нём?
     
  • 1.60, Аноним (60), 19:43, 10/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Язык системного программирования - С. Достаточно.
     
     
  • 2.67, Аноним (44), 20:20, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мало сахара.
     
     
  • 3.75, Аноним (72), 04:03, 11/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    От большого кол-ва сахара бывает плохо, диабет, например.
     
     
  • 4.77, Аноним (44), 05:17, 11/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > От большого кол-ва сахара бывает плохо, диабет, например.

    Влияние сахара на развитие сд несколько под вопросом. Это ж сколько сахара надо есть. Куда вероятней генетическая предрасположенность и транс жиры (помимо очевидного, вроде ожирения).

     
  • 3.92, Брат Анон (?), 09:11, 13/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это в Си мало сахара?! Диабет детектед.
     

  • 1.62, Анончик (?), 19:55, 10/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Исходный код на языке Nim компилируется в представление на C, C++ или JavaScript.

    Это просто замечательно что трансляция из яп в яп больше не нужна,сращу берём и компилируем. Как бы уровень новости намекает.

     
  • 1.79, funny.falcon (?), 13:27, 11/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Честно, основной стопор у меня: регистронезависимые идентификаторы с игнорируемыми подчеркиваниями.

    Ну кто в своем уме в наше время станет придумывать язык, по исходникам которого так просто не погрепаешь? Идиотизм.

     
  • 1.80, Аноним (-), 17:41, 11/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Минусовать язык программирования! Кто тратит своё время на создания нового ЯП, и вы вместо того чтобы похвалиь, критикуете. Вы это чего?
     
     
  • 2.86, Аноним (85), 19:03, 12/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто тратит своё время на создания нового ЯП

    А смысл? Вместо того, чтобы подключиться к уже существующим хорошо разработанным языкам, заниматься изобретением своего плохинького? И за это плюсовать?

     

  • 1.81, Knights Who Say Ni (?), 20:51, 11/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ni!
     
  • 1.84, Аноним (84), 14:41, 12/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Достаточно в Паскале begin-end- ы заменить отступами и получится хоть Nim, хоть Python. Делов то. Остальное сахар.
     
     
  • 2.87, Аноним (87), 19:26, 12/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не надо трогать begin-end. Они есть в половине современных ЯП. Проще питон выбросить и забыть как реальный пережиток прошлого.
     
     
  • 3.89, Аноним (84), 21:17, 12/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    если не трогать, то придётся выбросить вашу половину "современных" ЯП
     
     
  • 4.90, Аноним (71), 22:57, 12/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Что же тогда останется, если begin-end выбросить?.....
     
     
  • 5.91, Аноним (84), 23:51, 12/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Типы данных, условные переходы, циклы, процедуры, модули. Остальное лишнее.
     
     
  • 6.94, Аноним (94), 14:49, 14/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как ассемлерщик скажу. условные переходы, циклы - надо. Типы данных, процедуры, модули - лишний сахар.
     

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



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

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