The OpenNET Project / Index page

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

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

13.11.2023 08:40

После 40 дней разработки опубликована новая версия статически типизированного языка программирования V (vlang). Основными целями при создании V были простота изучения и использования, высокая читаемость, быстрая компиляция, повышенная безопасность, эффективная разработка, кроссплатформенное использование, улучшенное взаимодействие с языком C, лучшая обработка ошибок, современные возможности и более удобное сопровождение программ. Код компилятора, библиотек и сопутствующих инструментов открыт под лицензией MIT.

В новой версии:

  • Улучшения в языке:
    • Новый модуль "encoding.xml" с парсером, валидацией, unit-тестами.
    • Улучшенная поддержка couroutines (IO, сеть).
    • Сокращение операций выделения памяти в vweb-приложениях на 80%.
    • Реализация "@VCURRENTHASH" для замены "C.V_CURRENT_COMMIT_HASH".
    • Начато продвижение нового типа int, сопоставленного с типом i64 (ранее тип int был отождествлён с типом i32).
    • Исправление правил проверки типов для нового типа int и оптимизация генерации кода.
  • Изменения в API, нарушающие совместимость:
    • Словарь "Request.cookies" объявлен устаревшим. На замену пришли "Request.cookie()" и "Request.add_cookie()".
    • Более строгие правила для типов C, которые теперь всегда должны быть объявлены.
  • Изменения системы проверки типов:
    • Предупреждение о разделении option/result переведено в категорию ошибок.
    • Исправление вызова "fn" с необязательным аргументом в режиме autofree.
    • Вернулась проверка нейминга: pascal case для алиасов.
    • C.xx = C.yy алиасы.
    • Разрешено приведение целочисленных типов как диапазонов (ranges) в блоках math.
    • Предупреждение об устаревании типа byte (в пользу типа u8) при использовании его в качестве параметра fn.
    • Исправление метода append для дженерик массивов.
    • Проверка ошибки реализации приватного интерфейса другого модуля.
    • Исправлена проверка отрицательных значений cap, len при инициализации массива.
    • Превращение предупреждения о дублировании имён модулей var и param в ошибку.
    • Разрешить переназначение общей переменной целиком (с сохранением прежнего состояния мьютекса).
  • Улучшения парсера:
    • Исправлено назначение статического метода анонимным функциям.
    • ast: исправлено форматирование объявления struct с вложенной структурой.
    • Добавлены методы set_all + clear_all к битовым полям "[flag]".
    • Предупреждение о неиспользуемых импортах, даже если они объявлены через "import math { sin, cos }".
  • Изменения в компиляторе:
    • checker, builder, pref: поддержка флага "-dump-defines" для просмотра всех доступных пользовательских и системных определений данной программы.
    • maps: добавлены функции maps.merge() и maps.merge_in_place().
  • Стандартная библиотека:
    • builtin: добавлен метод "unsafe { a.reset() }" для быстрой установки всех байтов в массиве в 0.
    • math.fractions: использование перегрузки операторов и отказ от старых функций.
    • gg: исправлено выравнивание нижней границы draw_rounded_rect_empty на macos и linux.
    • crypto.bcrypt: исправлена ошибка в bcrypt.
    • sokol: обновлён до последней версии
    • builtin: исправлен sizeof(C.BOOL) (специфично для windows).
    • math.big: исправление неправильного деления с отрицательными числами.
    • os: добавлен удобный способ игнорирования некоторых системных сигналов.
    • os: исправление os.ls(folder) в windows, когда защищённый каталог не может быть открыт.
    • crypto.sha/md5/: исправлено вычисление одинаковых значений хэша при многократном вызове .sum() для sha1/256/512.
    • os: реализованы os.fd_is_pending/1, os.Process.pipe_read/1, os.Process.is_pending/1.
    • json2: добавлена поддержка вложенных структур.
  • Web
    • vweb: добавлены mime типы для статических .md-файлов.
    • net.conv: добавлены функции varinttou64 и u64tovarint для кодирования переменных беззнаковых целых чисел, описанного в rfc-9000 (для QUIC).
    • net.http: поддержка указании функций обратного вызова on_running, on_stopped, on_closed в http.Server{}, а также show_startup_message: false.
    • net.http: поддержка передачи HTTP-прокси-сервера в http.fetch.
    • net.http: добавить механизм повторных попыток в http.fetch() при неизбежных ошибках сокета.
    • wasm: реализован inline assembly.
    • net.http: до 16-ти увеличено значение max_redirects.
    • picoev: реализация режима raw для прямой работы с файловыми дескрипторами.
    • net.http: для unix-подобных систем добавлена поддержка socks5 и http(s) прокси.
  • ORM:
    • orm: добавлена обработка значение null и необязательных полей.
    • orm: Операции is_null/is_not_null сделаны унарными.
  • Драйверы баз данных:
    • pg: сишные вызовы перенесены в .c.v файлы.
  • Native backend:
    • native: поддержка флага -no-builtin (генерация исполняемых файлов < 1 КБ Linux с помощью "v -no-builtin -b native examples/hello_world.v").
    • native: использование i32 вместо int.
  • Си-бэкенд:
    • ast, native, cgen: добавлена поддержка "$if native {}".
  • vfmt:
    • Теперь убирает дополнительные переносы строк после call_expr и перед аргументами структуры.
    • Исправлено выравнивание значений при использовании ключей с символами uft8.
    • Выравнивание тернарных выражений в блоках const.
  • Инструментарий:
    • Добавлена поддержка @LOCATION, для более удобной отладки без необходимости комбинировать @FILE и @LINE во время выполнения.
    • benchmark: добавлены новые методы b.record_measure/1 и b.all_recorded_measures/0.
    • ci: обновлен github workflow c2v.
    • strings: добавлен метод Bulder.write_decimal/1 (для записи десятичного числа, без дополнительных аллокаций).
    • Исправлена установка уже существующего модуля с помощью vpm (windows).
    • tools.vpm: улучшена работа с адресами, заканчивающимися на ".git".
    • Добавлено требование наличия файла v.mod для установки модулей через внешние ссылки при помощи vpm.


  1. Главная ссылка к новости (https://github.com/vlang/v/rel...)
  2. Русскоязычный чат по языку V
  3. OpenNews: Выпуск языка программирования Zig 0.11.0
  4. OpenNews: Анонсирован язык программирования Moonbit, оптимизированный для WebAssembly
  5. OpenNews: Доступен для тестирования инструментарий для языка программирования Mojo
  6. OpenNews: Открыты исходные тексты языка программирования V
Автор новости: koplenov
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60101-vlang
Ключевые слова: vlang
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (203) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, trdm (ok), 08:56, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    какой-то js-basic....
     

  • 1.5, 1 (??), 09:19, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +25 +/
    "После 40 дней разработки" - зачёт
     
     
  • 2.68, Аноним (68), 13:49, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –12 +/
    Что мешает преподавателю из университета выделить дополнительно 100 тыс. руб. для создания русского языка программирования? Насколько таких инвестиций и хоть один (русский) язык программирования появится. Литографы то разрабатываются. А архитектура чипов? А Ассемблер? А языки программирования? А ОС? А прикладные задачи типа автономного ИИ?
     
     
  • 3.75, vbcnthfkmnth123 (ok), 14:00, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я видел как один человек разработал русский язык программирования. И знаете что? Он никому не нужен. Один его создатель носится с ним, как с писанной торбой.
     
     
  • 4.79, Аноним (79), 14:07, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Сколько там ключевых слов в Си? Десятка четыре? Сорок дефайнов за полчаса написал — вот тебе и готов русский язык программирования.
     
     
  • 5.125, Аноним (125), 17:44, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Даже мне, гуманитарнию, очевидно, что выучить 40 англ слов не проблема. А начинающие программисты не могут этого сделать? Если не могут, значит и нечего даже пытаться программировать. Должен же быть хоть какой-то минимальный порог вхождения.
     
     
  • 6.139, Тот_Самый_Анонимус_ (?), 20:23, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Когда-то так говорили про латынь. Интересно, почему англоговорящие не послущали таких умных аргументов и продвигали свой язык? Видать у них в голове не нагажено было.
     
     
  • 7.146, Аноним (79), 21:07, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А что за компьютеры у них тогда были? И что за язык?
     
  • 7.148, Аноним (125), 21:21, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Русский не вымрет из-за того, что русские программисты будут знать английский. Ты в любом случае, всех русскому не обучишь, а взаимодействовать со всем миром нужно как-то.
     
     
  • 8.255, Тот_Самый_Анонимус_ (?), 19:30, 18/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зато те, кто умеет думать алгоритмически, но совсем не желает или не может учить... текст свёрнут, показать
     
     
  • 9.256, Аноним (125), 22:25, 18/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Когда программирование появилось, английский УЖЕ был языком международного общен... текст свёрнут, показать
     
     
  • 10.261, Тот_Самый_Анонимус_ (?), 06:16, 23/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как и русский Если вы про всемирный язык, то инглиш им и сейчас не является Ла... большой текст свёрнут, показать
     
     
  • 11.263, Аноним (-), 08:10, 23/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попробуй багу на гитхабе так повесить Заодно и узнаешь что там чем является Но... текст свёрнут, показать
     
     
  • 12.269, Тот_Самый_Анонимус_ (?), 21:46, 24/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты вообще нить рассуждения в голове держишь, или будешь вырывать фразы из контек... текст свёрнут, показать
     
  • 8.273, Сергей (??), 16:49, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какая-то глупость Через тех же программистов, плотно работающих с английским яз... текст свёрнут, показать
     
  • 7.257, Котофалк (?), 14:10, 20/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Поэтому видимо там не вагон, а просто составы латинизмов. Вообще английский это смесь латыни (разной степени изувеченности, латынь сама несколько раз сильно менялась), германизмов, кельтского и староанглийского. Собственно у русского тоже всё интересно. Рассказывать про то, что кто-то чего-то не послушал и развивал что-то своё можно только на примере языков изолянтов, и то возникает вопрос, это потому что не послушали или потому что изолянты.  
     
     
  • 8.262, Тот_Самый_Анонимус_ (?), 06:20, 23/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вы, видимо, в принципе не понимаете что такое язык Несмотря на то, что русский ... текст свёрнут, показать
     
     
  • 9.268, Котофалк (?), 12:05, 24/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В данном случае я не понял вас Фразу таких умных аргументов и продвигали с... текст свёрнут, показать
     
  • 5.274, Сергей (??), 16:58, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я ещё со школы программировал на английских языках программирования Но когда по... большой текст свёрнут, показать
     
  • 4.111, Аноним (111), 16:32, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Открытый код/стандарт? Можно ссылку?
     
  • 4.155, Аноним (155), 21:57, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Че хоть за язык? Название имеется?
     
  • 4.157, Аноним (157), 00:19, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У нас получается либо паскаль, либо диалект какого-нибудь жутко редкого языка, написанного профессурой муриканского университета 2го эшелона.
     
     
  • 5.176, Аноним (176), 08:12, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не ври, у тебя ничего не получается, потому что ты не умеешь кодить. И перестань говорить о себе во множественном числе.
     
     
  • 6.191, Аноним (191), 14:25, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да и Паскаль на самом деле не такой уж и плох. Он применяется до сих пор.
     
     
  • 7.202, Аноним (176), 16:59, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Наезды на Паскаль и диалекты объяснимы достаточно просто - в России в своё время было написано валом ПО на Дельфи (порой не очень качественного, но свои задачи решало). Микрософту такое не очень нравилось, как и почитателям Уних-way.
     
  • 4.174, Аноним (176), 08:11, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Я видел как один человек разработал русский язык программирования. И знаете что?
    > Он никому не нужен. Один его создатель носится с ним, как
    > с писанной торбой.

    Это ты про Турчина, которого такие как ты вынудили уехать преподавать а США?

     
     
  • 5.220, _ (??), 04:15, 15/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И что - там в США его Рефал зажил новой полноценной жизнью? Дык таки и нет!
    И о чём тогда мы пьЁм?(С)
     
     
  • 6.223, Аноним (176), 14:03, 15/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Зажил. И именно что новой. Просто некоторым недостаточно образования для понимания. Сопоставление с образцом внедрено сейчас почти во все языки.
     
     
  • 7.259, анон (?), 18:55, 22/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Таки до него никто это не делал, ага.
     
  • 3.88, Аноним (88), 14:18, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем?
     
  • 3.89, Петросян (?), 14:21, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://yopta.space/
     
     
  • 4.117, Аноним (117), 17:26, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Осуждаю!
     
  • 3.99, Аноним (99), 15:39, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Уже разработаны. КуМир, ДРАКОН и 1С называеюся. Кушайте - не обляпайтесь.
     
     
  • 4.113, Аноним (113), 16:41, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кумир — пошлое название, тем более язык программирования для обучения детей.
    Дракон — вообще диаграммы. Это не язык программирования, а язык маркировки типа UML или BPMN.
    1С вроде имеет очень узкую специализацию для бухгалтерии.
    Я о настоящем языке программирования именно для железа.
     
     
  • 5.122, Аноним (88), 17:35, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Есть Оберон с русским синтаксисом, какой-то чел даже ОС на нем пишет.
     
     
  • 6.135, Аноним (135), 19:44, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я смотрел — Оберон иностранный язык и с русским синтаксисом не нашёл. Он открытый или это для специальных применений? Я об открытом коде говорю, открытые стандарты.
     
     
  • 7.136, Аноним (135), 19:50, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И опять таки такая смесь выглядит странно. Вы хоть суть вопроса понимаете? Я вообще удивляюсь что возникают вопросы касательно архитектур, ассемблера и языков. Их делать не сложно, но это все время занимает. Ладно просто подождём, когда станет ясно зачем все это. Исходя из свободных источников — через пару лет станет все ясно.
     
  • 7.140, Аноним (140), 20:39, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотрел ещё раз синтаксис в Википедии — как минимум не нравится то что он императивный. Более того в 1986 году не было многопроцессорных устройств, что отражается на синтаксисе, я этого не увидел. Ну и написано Никлаусом Виртом для своих задач. Мне лично такое не нравится, это все не то.
     
     
  • 8.183, Аноним (176), 13:38, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Рефал считается функциональным но на самом деле это нормальные алгорифмы Марков... текст свёрнут, показать
     
     
  • 9.213, Аноним (213), 19:07, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю над аналогом TypeScript, только строго типизированный и для железа и дум... текст свёрнут, показать
     
     
  • 10.228, Аноним (176), 15:16, 15/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Раскладки подходящие есть https opennet ru 57776-keymap плюс видел что-то еще... текст свёрнут, показать
     
     
  • 11.235, Аноним (235), 04:52, 16/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Раскладка Ручей 2 0 просто отличная идея, мне нравится Спасибо, попробую Я поп... текст свёрнут, показать
     
     
  • 12.240, Аноним (176), 11:14, 16/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Поскольку проект открытый, новость подойдёт под тематику Опннет и конечно же выз... текст свёрнут, показать
     
  • 11.236, Аноним (235), 05:17, 16/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А моя идея в общем пока проста 8212 обработка разных типов файлов в единое П... текст свёрнут, показать
     
     
  • 12.239, Аноним (176), 11:10, 16/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Реально, например, Рефал-5 955 так и пишут, преподаватель со студентами Задач... текст свёрнут, показать
     
  • 7.179, Аноним (176), 08:18, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Есть ЯОС на русскоязычном диалекте Оберона.
     
     
  • 8.192, Аноним (191), 14:28, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Дай ссылку, я не нашёл А то все такие умные, а ссылку дать не могут ... текст свёрнут, показать
     
     
  • 9.199, Аноним (176), 16:28, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не парься, если не умеешь искать, иди работать в Пятёрочку ... текст свёрнут, показать
     
     
  • 10.227, Аноним (227), 14:43, 15/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, но у нас Пятерочки нет, поэтому приходится корячится на дочернюю компан... текст свёрнут, показать
     
     
  • 11.238, Аноним (176), 10:49, 16/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Эти басни про время оставь тимлиду, когда в очередной раз спутаешь необходимые и... текст свёрнут, показать
     
  • 8.272, Сергей (??), 16:45, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И правда, дайте, пожалуйста, ссылку ... текст свёрнут, показать
     
  • 7.270, Сергей (??), 16:23, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скорее всего, Ваш собеседник имел ввиду русский язык программирования Глагол, ко... большой текст свёрнут, показать
     
  • 5.194, Аноним (79), 15:52, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эль-76. Вот буквально для железа.
     
  • 3.110, Аноним (110), 16:27, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Литографы то разрабатываются

    Когда будут #ужепочтиготовыдляпродакшона?

     
     
  • 4.119, Аноним (117), 17:28, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да я сам не из России. Что? Тоже интересно?
     
  • 3.127, vitektm (?), 17:56, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Начнем с простого вопроса, вы читали книги преподавателей вузов по программированию ???
     
     
  • 4.166, Аноним (166), 03:01, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да и в КПИ пишут очень понятно, кратко и более полно чем то что в продаже по всей Украине, но с приходом пиндосов к власти там много чего закрылось и многие уважаемые мною преподаватели уехали преподавать в основном в Англию, Германию и Россию. Также я видел некоторые методички по программированию из России в свободном доступе — вполне неплохо пишут.
    Давайте я начну с простого. Вы в курсе сколько у каждого преподавателя в ВУЗе студентов на потоке и сколько потоков? Вы в курсе что их материалы строятся не только личным трудом, но и трудом многих, как правило заинтересованных, студентов?
     
  • 4.178, Аноним (176), 08:14, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Начнем с простого вопроса, вы читали книги преподавателей вузов по программированию ???

    Я читал. Дальше что?

     
  • 3.177, Аноним (176), 08:13, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Что мешает преподавателю из университета выделить дополнительно 100 тыс. руб. для создания
    > русского языка программирования? Насколько таких инвестиций и хоть один (русский) язык
    > программирования появится. Литографы то разрабатываются. А архитектура чипов? А Ассемблер?
    > А языки программирования? А ОС? А прикладные задачи типа автономного ИИ?

    Мешает вписанность системы образования в Болонскую, где Россия играет роль поставщика дешевой рабочей силы.

     
     
  • 4.196, Аноним (113), 15:59, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я думал вы от неё отказались. Ну... мне все-равно не понятно чем оно мешает?
     
     
  • 5.201, Аноним (176), 16:52, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Указ может и был, и ректоров вузов начали менять, но сама система инертна. Люди годами жили за счёт проделанной на западе работы, подводя под необходимость такого теоретическую базу и обрастая связями в схемках по "экономии средств". Эта масса банально ничего другого не умеет, а тут работать требуется.
     
     
  • 6.234, Аноним (235), 04:35, 16/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну пожелаем чтоб у вас все поменялось к лучшему.
     
     
  • 7.246, Аноним (176), 11:45, 16/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Благодарю. Поменяется рано или поздно, потому что иначе вся индустрия стагнирует. Лидер весьма заплыл жирком и озабочен в основном переименовыванием black в block, в том числе из-за отсутствия здоровой конкуренции.
     
  • 2.104, Аноним (104), 16:02, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Javascript за сколько дней был создан?
     

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

  • 1.6, Аноним (104), 09:43, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Отлично, прогресс в языках программирования не должен стоять на месте.
     
     
  • 2.12, 11111001010 (?), 10:02, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    В данном случае регресс.
     
     
  • 3.101, Аноним (104), 15:50, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Чем же?
     
  • 2.67, Аноним (88), 13:48, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Отлично, энтропия в языках программирования не должна стоять на месте.

    Поправил тебя, не благодари

     
     
  • 3.103, Аноним (104), 15:53, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Не поправил, а повысил энтропию в комментариях.
     
     
  • 4.123, Аноним (88), 17:36, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Always have been
     
     
  • 5.264, Аноним (264), 09:00, 23/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Понимаю, работа такая, энтропию повышать.
     

  • 1.7, Аноним (7), 09:44, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    "Supports automatic C => V translation"

    Чет слишком смузьхлебно)

     
     
  • 2.25, Аноним (25), 10:59, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Главное, чтобы ядро языка не делало наоборот. )
     

  • 1.8, Аноним (8), 09:46, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    а насколько он безопасен по сравнению с безопасным растом? мне просто важна безопасность, считаю, что нельзя, чтобы было небезопасно.
     
     
  • 2.11, Жироватт (ok), 10:01, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +13 +/
    При компиляции тебе будет сгенерирован презерватив. И в памяти также.
     
     
  • 3.94, Аноним (94), 14:41, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ... будет сгенерирован скидочный промокод на покупку презерватива.
     
  • 2.16, Аноним (16), 10:38, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    V это просто более лучший Go.
     
     
  • 3.36, Аноним (36), 11:23, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Судя по тенденции языка, когда он дойдёт до релиза 1.0.0 это будет сильно хуже go.

    Изначально его идея была замечательная, но всё пошло по бороде, когда начали добавлять всякие ? и прочие операторы

    Код сложнее читать, чем тот же go. Для примера посмотрите coreutils который пытаются переписать на vlang, причём с СИ вставками

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

     
     
  • 4.62, Celcion (ok), 13:14, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > А решение этих багов требуется, чтобы позволить народу использовать vlang в продакшене

    Использование в продакшене ПО, у которого версия начинается с 0 - идея в целом не самая разумная. Я знаю, что в нынешних реалиях это правило уже немного потеряло свою актуальность, но тем не менее.

     
  • 4.258, Аноним (258), 13:01, 21/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    типы с !? это полная аналогия с std::optional (C++ 17), std::expected (C++ 23) - всего лишь правильная практика обработки ошибок, в функциональном стиле
     
  • 3.143, Аноним (-), 21:01, 13/11/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.9, Аноним (9), 09:53, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Могли бы и к 5 ноября приурочить.
     
     
  • 2.51, Аноним (51), 11:58, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    К 7-му же! Ко Дню Великой Октябрьской Социалистической Революции!
     
     
  • 3.95, Аноним (99), 14:46, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не знаю как вы, а мы помним, помним V-е ноября.
     

  • 1.10, А (??), 09:57, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    D,V, что дальше? Судя по кол-ву букв в алфавите у нас ещё будет много всего интересного.
     
     
  • 2.15, nox. (?), 10:26, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да пусть. Главное в любом языке программирования - это не название, а

    > улучшенное взаимодействие с языком C

     
  • 2.20, Аноним (16), 10:42, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну конечно же Z.
     
     
  • 3.24, Аноним (24), 10:58, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    какой Z, пора переходить на кириллицу, следующий “Ве крест крест”, кстати, уже в разработке а новостей на Опеннет всё ещё нет!
     
     
  • 4.39, Жироватт (ok), 11:28, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +17 +/
    Предлагаю название "Глаголъ".

    #возвестить <ВводВывод>
    #возвестить <БатюшкаНаш>
    Используй Букварь Обычный;

    отдаёт число начало()
    НачалоБлока
        СказатьОкно << "Восславься!" << Символы.ПС;
        Батюшка("pause"); // Только для тех, у кого MS Visual Studio
        Отдать 0;
    КонецБлока

    Или просто - "Йопта":

    #хее <малява>
    #хее <кореша>
    использовать шкуру Валя;

    бабки чОтко()
    {
        КсиваМалява << "Ди сюда, поцык!" << Стопэ;
        СлышьПодошёл("гыыыыы"); // Только для тех, у кого MS Visual Studio
        Послать НАХ; // НАХ в заголовке <кореша>
    }

     
     
  • 5.46, Признанный гуру (?), 11:49, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ахахах, с чувством юмора у тебя всё в порядке, молодец!! Я двадцать лет в интернете и не видел, чтобы кто-то так шутил раньше. Это же ещё додуматься нужно, соригинальничать: «еси зело», «челом бью» и всё такое.
     
     
  • 6.206, InuYasha (??), 18:12, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/Ky6uk/PETOOH некст левел
     
  • 5.48, Аноним (110), 11:53, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это чё за помесь C++ и Паскаля?
     
  • 5.52, Аноним (51), 12:01, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Зачт )
    Пеши ещо
     
  • 5.56, Аноним (56), 12:23, 13/11/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 5.72, Аноним (68), 13:56, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Посмотри на русскую раскладку клавиатуры и заплачь. Особенно если клавиатура маленькая — какие там фигурные скобки? Какие там треугольные скобки и знак #?
     
  • 5.92, Аноним (24), 14:31, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Великий язык программирования древних Русов - В††

    #include "Ве_крест_крест.h"
    // пишем первую программу на В††
    // пишем "Славься Русь!"

    внедрить хутор Русь;

    царь_батюшка_главный()
    {
    вперёд_славяне;
    много_букав строченька = "Славься Русь!";
    молвить << строченька << прыг_скок;
    воздать ноль;
    }

    репозиторий: https://github.com/KanatnikovMax/znanie-drevnix

    обучающее видео: https://www.youtube.com/watch?v=KffVhdWAgXc

     
     
  • 6.93, Аноним (99), 14:39, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У древних славян царя не было.
     
     
  • 7.141, Аноним (141), 20:54, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зато у современных есть
     
  • 7.249, Аноним (-), 15:31, 16/11/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 6.160, Аноним (99), 01:54, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не

    >вперёд_славяне;

    а

    >гойда!

     
  • 6.161, Аноним (161), 02:31, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Этот боярский мне больше благолепен - https://habr.com/ru/articles/41561/

    наместе двояко провѣрятичегоглаголют молчаливо
    кагбе
        ѣжѣли получалка.сломалася молчаливо тогдауж
        кагбе
          молвити "Не лепо молвишь, барин!" аминь1
          возвѣрнути нуль спасихоспади1
        ага
        возвѣрнути один аминь1
    ага

     
  • 4.53, Аноним (79), 12:06, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Z уже почти официально в алфавите.
     
  • 4.120, Аноним (117), 17:31, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Почему не Х или О?
     
  • 3.102, Аноним (99), 15:51, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В честь Конрада Цузе что ли?
     
  • 3.107, Аноним (79), 16:12, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Занято уже.
    https://en.wikipedia.org/wiki/Z_notation
     
  • 3.248, Аноним (248), 12:35, 16/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А программировать на нём будут инвалиды без одной руки :3
     
  • 2.29, Аноним (24), 11:07, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    для именования языка программирования не обязательно использовать одну из букв алфавита, можно взять несколько буков, например Go или Rust. Существует  поверие, что языки нового поколения одной буквой не называют, чтоб не быть как этими вашими B, C, D, как витамины, честное слово!
     
     
  • 3.50, Аноним (110), 11:57, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, вот на букву B много двухбуквенных языков получится: B1, B2, B3, ..., B12
     
     
  • 4.57, Аноним (16), 12:55, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так есть C99, C11, C17 куча их
     
     
  • 5.91, nox. (?), 14:23, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1C
     
  • 5.106, Аноним (110), 16:10, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Э, не, так не пойдёт :) Это всё названия стандартов, а язык один - C.
     
     
  • 6.129, Аноним (16), 18:58, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И чего синтаксис то у них разный, и вообще переписывать приходится. Один и тот же язык просто работает при повышении версии.
     
     
  • 7.137, Аноним (110), 19:58, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Разве у стандартов C нет обратной совместимости? Вот у C++, да, она лишь частичная.
     
  • 2.47, Аноним (110), 11:49, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да уж почти все одиночные буквы заняты.
     

  • 1.13, Аноним (13), 10:10, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Похож на плохо написанный Go.
     
     
  • 2.18, Аноним (16), 10:39, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Типа сам Go хорошо написан?
     
     
  • 3.22, Facemaker (?), 10:46, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Если ты про устройство компилятора, то да, Go — настоящий шедевр. Правильно с самого начала отказались от LLVM, реализовали по-настоящему переносимый ассемблер (а не как Си) в качестве бэкенда.
     
     
  • 4.27, Бывалый смузихлёб (?), 11:05, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Правильно с самого начала отказались от LLVM

    Тут подразумеваются какие-то плюсы подобного решения ?

     
     
  • 5.71, Аноним (88), 13:53, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чем своё жильё лучше съемного?
     
     
  • 6.109, Бывалый смузихлёб (?), 16:20, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    чем самодельный велосипед на самодельных шестерёнках лучше серийного ?
     
     
  • 7.112, Аноним (110), 16:34, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пример неадекватного сравнения. Сравнение ортогональных сущностей.
     
     
  • 8.185, Аноним (176), 13:50, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вполне адекватно, но не в его пользу У такого велосипеда будет лишь один недост... текст свёрнут, показать
     
  • 7.134, C00l_ni66a (ok), 19:41, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >чем самодельный велосипед на самодельных шестерёнках лучше серийного ?

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

     
     
  • 8.144, Аноним (79), 21:04, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сможешь сам цепь сделать Ну или хотя бы спицы ... текст свёрнут, показать
     
     
  • 9.163, Таблица умножения (?), 02:42, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не, колеса из дубовых досок ... текст свёрнут, показать
     
     
  • 10.211, Аноним (176), 18:38, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Дубовые доски - это не в носу ковыряться Я тебя уверяю, ты не осилишь оплатит... текст свёрнут, показать
     
  • 9.184, Аноним (176), 13:46, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я делал шестерёнку не для велосипеда, но сути не меняет Это очень просто на с... текст свёрнут, показать
     
     
  • 10.200, Аноним (79), 16:44, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А, ну когда у друга друг работает на заводе, действительно ничего сложного Толь... текст свёрнут, показать
     
     
  • 11.210, Аноним (176), 18:29, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не понимаешь, потому что сам руками ничего не делал Оригинал шестерёнки - это ш... текст свёрнут, показать
     
     
  • 12.218, Аноним (-), 23:18, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А шестеренки как у шиманы, из титана - как, хорошо получается И если да то мне ... большой текст свёрнут, показать
     
     
  • 13.224, Аноним (176), 14:19, 15/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не надо виртуозно сплетать из моих утверждений своё, с титаном на завод Выйдет ... текст свёрнут, показать
     
  • 8.217, Аноним (-), 23:03, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как бы да, но большинству двуногих сложновато осилить вон те титановые шестеренк... текст свёрнут, показать
     
  • 8.254, Бывалый смузихлёб (?), 11:19, 17/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так и тут придётся жрать, только то что сам слепил Кривое-косое ну и так далее ... текст свёрнут, показать
     
  • 6.131, Аноним (131), 19:20, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это в элетронную табилцу смотреть надо, бабки подбивать, считать. Кому-то может и всем хуже. Но это в реальности. А как оно в мире твоих фантазий про LLVM — это кроме тебя никто не знает.
     
     
  • 7.186, Аноним (176), 13:53, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Принципиальное отличие - кто может попросить остальных отправиться из жилья по интересному маршруту.
     
  • 2.21, Аноним (21), 10:43, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    а он вроде как в одной начальных задумок и был как go без гугла. вот только на go был пропихнут тем самым гуглом и при его относительно маленькой доле написано много core инструментов. что обеспечит выживание сабжа большой вопрос.
     
     
  • 3.33, Аноним (-), 11:12, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Go изначально задумал Гугл. Программисты Гугла являются тупыми обезъянами, и вот высшие менеждеры решили программистам-идиотам создать, до тупости,  максимально понятный, и простой йезыг. Поскольку из гугловцев никто не способен написать компилятор, то пригласили Кена Томпсона, а Б. Керниган написал книжку по языку, чтобы тупые программисты Гугла могли хоть как-то сориентироватся.
     
     
  • 4.34, Аноним (34), 11:15, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А ты эту книжку читал? Там вполне понятно объясняется, почему то или иное решение было принято при дизайне языка. Вот с этими доводами можно аргументированно поспорить, а не повторять наивную сказочку про тупых гугловцев.
     
  • 4.86, Аноним (88), 14:13, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > создать, до тупости,  максимально понятный, и простой йезыг

    Что в этом плохого? Курсы не можешь продать?

     
  • 4.156, анонимит (?), 22:00, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Программисты Гугла являются тупыми обезъянами

    Примерно так и было. "Умники" не знали ничего, но их надо было как-то занять

     

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

  • 1.17, 108 (?), 10:38, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    по накалу хейта на опеннете предчувствую великое будущее у этого языка
    gnome, go, systemd, rust
    хейт это как навоз для растений, чем его больше тем лучше
     
     
  • 2.114, Серб (ok), 16:43, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > по накалу хейта на опеннете предчувствую великое будущее у этого языка
    > gnome, go, systemd, rust
    > хейт это как навоз для растений, чем его больше тем лучше

    Если в такое категории, то скорее уж как растения на навозе.

    Чем навоз лучше, тем растения бурнее прут.

     
  • 2.115, Витюшка (?), 16:43, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле нет. Это язык-хобби, серьезно его рассматривать ни для чего не стоит.
     
     
  • 3.265, Аноним (264), 09:03, 23/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, Раст он такой.
     

  • 1.23, Аноним (24), 10:49, 13/11/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +2 +/
     

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

  • 1.30, Аноним (30), 11:10, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Julia лучше вроде
     
     
  • 2.35, Аноним (110), 11:20, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Она же позиционеруется как замена Python для научных вычислений.
     
     
  • 3.38, Аноним (24), 11:25, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    он не про язык программирования, он про тян
     
     
  • 4.55, Аноним (79), 12:11, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почему-то думал, что название дано в честь известного математика, а оказывается: «Особой причины назвать так язык не было, просто нам понравилось это имя». Редкий в наше время случай нейминга здорового человека.
     
     
  • 5.59, Аноним (16), 12:58, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А V это вообще визитёры.
     
  • 5.162, Аноним (161), 02:34, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > нейминга здорового человека.

    Почему "здорового"? Может, скучного человека?

     
     
  • 6.195, Аноним (79), 15:56, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зато гнутые названия придумыват очень творческие люди. Я уж не говорю о всяких g* и k*.
     
  • 2.61, Аноним (51), 13:10, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Шёпотом, чтобы никто не услышал: уже есть Nim. Больше ничего не нужно.
     
     
  • 3.108, Аноним (110), 16:14, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Nim, наверное, тоже для того же, что и Python. Вот если для него библиотеки, типа, NumPy, SciPy слепят, то в математике сможет заменить.
     
     
  • 4.150, Аноним (150), 21:34, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Совсем тихонько (чтобы публика не услышала): не Python, потому что до безобразия быстр; не все библиотеки есть, но создаются; не только для математики, но для всего — потому что то Си без боли.

    Есть и Benchmark:  https://github.com/jinyus/related_post_gen
    Есть над чем задуматься, не?

     
     
  • 5.154, Аноним (154), 21:42, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть над чем задуматься, не?

    Есть повод задуматься как его отлаживать. И зачем он нужен, если есть mojo и julia?

     

  • 1.37, Аноним (110), 11:25, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как в V с ООП? Или, может, там есть метаобъектность (что-то типа метаклассов)?
     
     
  • 2.260, анон (?), 18:57, 22/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так же, как в Go.
     

  • 1.41, Аноним (41), 11:38, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Простой транслятор в си. Ты тоже так можешь.
     
     
  • 2.266, Аноним (264), 09:05, 23/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И это отлично.
     

  • 1.44, Аноним (44), 11:47, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Изюавились от точки с запятой в конце строки. Это +1.
    Добавили двоеточие в присваивание. Это -1.
    Итог: 0.
     
  • 1.45, Аноним (44), 11:48, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    D чище и сахарнее.
     
     
  • 2.65, Массоны Рептилоиды (?), 13:28, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Настолько, что уже засахарился
     
     
  • 3.82, Аноним (79), 14:10, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как в известном анекдоте?
     
     
  • 4.158, Аноним (157), 00:32, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее как в той песни, про плесень да про липовый мёд.
     

  • 1.60, Самый умный из вас (?), 13:08, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересные ребята, в своей песочнице возятся.
     
  • 1.63, th3m3 (ok), 13:23, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    И чем оно лучше Mojo? Пока Mojo в топе этого года. Из новых языков.
     
     
  • 2.76, Аноним (21), 14:04, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так сабж не этого года даеж, если не ошибаюсь. а моджо минимум в топе по количеству подрывов и плавленой мебели XD
     
  • 2.138, Аноним (110), 20:03, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Mojo отступами (Python like), V скобочками (C like).
     
  • 2.167, Аноним (161), 03:10, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Mojo в топе этого года. Из новых языков.

    В каком топе, твоей деревни?

     
     
  • 3.190, th3m3 (ok), 14:16, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Имеется ввиду самый яркий из всех. Круто засветился, хайпанул круче всех. Ну и перспективы имеет.
     

  • 1.64, YetAnotherOnanym (ok), 13:24, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > простота изучения и использования

    Кто-нибудь может объяснить мне, тёмному  и отсталому, зачем все создатели новых языком повторяют эту дебильную мантру? Это уже начинает напоминать статьи в научных журналах времён СССР, которые начинались заклинанием "Решениями NNN Съезда КПСС и майского XXXX года Пленума ЦК КПСС поставлена задача всемерного развития чёрной и цветной металлургии, широкого внедрения в производственный процесс достижений научно-технического прогресса, расширения и углубления сотрудничества научно-исследовательских организаций и промышленных предприятий", после чего уже шёл сам текст статьи.
    Я пробежал представленные в тексте новости примеры - нифига этот язык не производит впечатление "простого", да и вообще язык программирования в принципе не может "простым".

     
     
  • 2.69, 1 (??), 13:50, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Я пробежал представленные в тексте новости примеры - нифига этот язык не производит впечатление "простого", да и вообще язык программирования в принципе не может "простым".

    Почему не может ?
    Вот был BASIC - простой язык и все на нём писали. Причём он был проще, якобы сложного, FORTRAN. Питон тот же. Для математиков - algol60 был простым.

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

    Ну и сейчас в языки тянут всякие абстракции от ООП до лямбда функций.

     
     
  • 3.77, Аноним (88), 14:05, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну и сейчас в языки тянут всякие абстракции
    > до лямбда функций.

    Формализм лямбда исчислений смотрит на тебя с недоумением

     
  • 3.153, Аноним (155), 21:42, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну на лямбду ты зря. Это же фишечка лиспа.
     
  • 2.70, Аноним (70), 13:52, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > да и вообще язык программирования в принципе не может "простым"

    может конечно, почему нет ?

     
  • 2.81, Аноним (88), 14:08, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Кто-нибудь может объяснить мне, тёмному  и отсталому, зачем все создатели новых языком повторяют эту дебильную мантру?

    Дебильная мантра про безопасность повторяется в каждой новости про один ЯП

     
  • 2.83, Аноним (88), 14:10, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Это уже начинает напоминать статьи в научных журналах времён СССР, которые начинались заклинанием
    > после чего уже шёл сам текст статьи.

    Это типа краткого содержания.

     
  • 2.90, Аноним (-), 14:21, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это ты не читал научные работы. В начале каждой книги или статьи упоминался "диалектический материализм", к работе самым искусным образом приплетали высказывания Маркса, Энгельса, Ленина.
     
  • 2.121, Аноним (117), 17:32, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А штаты и есть СССР-2.0
     
     
  • 3.173, Аноним (-), 07:35, 14/11/2023 Скрыто ботом-модератором     [к модератору]
  • –3 +/
     

  • 1.105, Аноним (105), 16:08, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Недавно была новость про язык программирования смайликами птиц. Это поинтереснее
     
  • 1.118, Аноним (118), 17:27, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Golang есть, Vlang есть, ждём Nolang
     
     
  • 2.133, Аноним (135), 19:34, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    XYlang
     
  • 2.168, Аноним (161), 03:11, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Shlang. Oh, wait
     

  • 1.151, Аноним (154), 21:38, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Cи великолепен. Нужно только добавить аналог defer (raii есть только как расширение gcc) и лямбды, тогда заживем.
     
     
  • 2.171, Аноним (171), 06:08, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Дваждыплюсую. Расширим Си и заживем. Вся кодовая база Си автоматически включается в кодовую базу нового языка.
     
     
  • 3.180, Аноним (176), 08:25, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Страуструп так же обещал, когда дважды плюсовал.
     
     
  • 4.203, Аноним (203), 17:41, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну в плюс с Этим проблем нет. Если бы Торвальдс не вставал в позу, а писал в ядре на подмножестве плюсов, то многих бы проблем не было и новые бы тоже не появились.
     
     
  • 5.205, Аноним (176), 18:10, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не всякий исходник на Си является well-formed по стандарту плюсов. Можно писать "универсально", да. С ядром это отдельная тема. RAII и goto cleanup в одном проекте может быть опасно смешивать, из-за человеческого фактора. ИМХО Торвальдс банально хотел угодить остальным участникам, опасаясь, что часть уйдёт из принципа куда-нибудь в BSD, потому и навыдумывал отговорок. В таком случае Rust ни чем не лучше плюсов.
     
  • 2.181, Аноним (41), 11:49, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Carbon в помощь
     

  • 1.169, Аноньимъ (ok), 04:01, 14/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > простота изучения и использования
    > Начато продвижение нового типа int, сопоставленного с типом i64 (ранее тип int был отождествлён с типом i32).

    Не просто наступить на 40летние гнилые грабли, но сделать это со стилем. Фактически шоу Чарли Чаплина.

     

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

  • 1.222, ДаНуНафиг (?), 08:11, 15/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Что бы хейтеры ни бухтели, выглядит неплохо по их же примерам.
     
     
  • 2.271, Аноним (271), 16:40, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Почему ненавистников и злопыхателей упорно называют "хейтерами"?
     
     
  • 3.275, ДаНуНафиг (?), 10:10, 11/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему ненавистников и злопыхателей упорно называют "хейтерами"?

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

     

  • 1.267, Аноним (264), 09:08, 23/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Хорошо, что мир не застыл на Ruby, Rust и прочих модных языках, а продолжает движение дальше.
     

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



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

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