The OpenNET Project / Index page

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

Первый тестовый выпуск языка программирования Hare

21.02.2024 08:36

Дрю ДеВолт (Drew DeVault), автор пользовательского окружения Sway, почтового клиента Aerc и платформы совместной разработки SourceHut, представил выпуск языка программирования Hare 0.24.0 и объявил об изменении правил формирования новых версий. Hare 0.24.0 стал первым релизом - ранее отдельные версии проектом не формировались. При этом реализация языка пока остаётся нестабильной и до формирования стабильного выпуска 1.0 допускает внесения изменений, нарушающих совместимость.

Переход к модели разработки, подразумевающей периодическую публикацию отдельных тестовых версий, объясняется намерением упростить формирование и сопровождение пакетов в дистрибутивах, а также желанием сделать тестирование новых возможностей и отслеживание изменений более удобным для пользователей. До окончания стабилизации языка новые версии планируется публиковать раз в 3 месяца, используя нумерацию 0.YY.Q, где YY - две последние цифры года, а Q - номер квартала, в котором опубликован выпуск. Каждый выпуск будет снабжаться списком изменений с момента прошлого обновления.

Hare преподносится как язык системного программирования, близкий к языку Си, но проще, чем Си. Исходный код компилятора и инструментария распространяются под лицензией GPLv3, а код стандартной библиотеки под лицензией MPL (Mozilla Public License). Hare оптимизирован для решения низкоуровневых задач, таких как разработка операционных систем, компиляторов, сетевых приложений и системных утилит, для которых требуется достижение максимальной производительности и полный контроль над выполнением. В языке применяется ручное управление памятью и статическая система типов, при которой каждой переменной явно должен быть присвоен определённый тип.

Для выполнения приложения поставляется минимальный runtime, а для разработки распространяется стандартная библиотека функций, предоставляющая доступ к базовым интерфейсам операционной системы, а также предлагающая функции для работы с типовыми алгоритмами, протоколами и форматами, включая средства для использования регулярных выражений и шифрования. Для разработки графических приложений развивается инструментарий hare-wayland, а также привязки для доступа к возможностям GTK, Vulkan, OpenGL, SDL2 и libui.

  1. Главная ссылка к новости (https://harelang.org/blog/2024...)
  2. OpenNews: В языке системного программирования Hare реализована поддержка OpenBSD
  3. OpenNews: Автор оболочки Sway и языка Hare развивает новое микроядро Helios и OC Ares
  4. OpenNews: Дрю ДеВолт представил язык системного программирования Hare
  5. OpenNews: Релиз языка программирования V 0.4.4
  6. OpenNews: Обновление инструментария для языка программирования Mojo
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60633-hare
Ключевые слова: hare
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (181) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Berkut (??), 08:42, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +61 +/
    Название языка уже намекает на то, что уже хватит придумывать новые.
     
     
  • 2.9, ryoken (ok), 09:17, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это "заяц"-то? :D
     
  • 2.12, Sw00p aka Jerom (?), 09:22, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    а шо там нового кроме словаря языка?
     
  • 2.44, Знающий (-), 11:04, 21/02/2024 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 2.52, Аноним (52), 12:13, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это просто анаграмма.
     
  • 2.141, InuYasha (??), 12:01, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для меня это навсегда Jungle wa itsumo Hare nochi Goo.
    И от этой аналогии просто в дикий ржач уносит.
     
  • 2.216, Аноним (216), 11:13, 28/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    не, он про Раму
     

  • 1.3, RocketShark (?), 08:44, 21/02/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +9 +/
     
     
  • 2.6, llolik (ok), 09:02, 21/02/2024 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 3.27, Аноним (27), 10:07, 21/02/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.40, llolik (ok), 10:51, 21/02/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.36, Аноним (36), 10:33, 21/02/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 4.39, Бывалый Смузихлёб (ok), 10:49, 21/02/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.48, Карлос Сношайтилис (ok), 11:41, 21/02/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 4.55, Аноним (55), 12:28, 21/02/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.83, YetAnotherOnanym (ok), 14:50, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Обычно они отличаются приливами энергии

    Это, скорее, биполярка.

     

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

  • 1.5, aaaaaaaaaaaaaaaaaaa (?), 09:01, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Картинка маскота прикольная
     
     
  • 2.19, n00by (ok), 09:53, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "Тотемное животное - заяц, или стратегическая месть белого и пушистого."
     

  • 1.8, A.Stahl (ok), 09:15, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Цитата с сайта:

    >Hare fits on a 3½" floppy disc, which are available for purchase.

    Мдя.

     
     
  • 2.37, Аноним (36), 10:34, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Приобрести дискеты в 24 году это задачка.
     
     
  • 3.41, Аноним (41), 10:57, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Задачка не приобрести (они же продают их как раз), а запустить.
     
     
  • 4.53, Аноним (53), 12:16, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так ведь никто и не гарантировал, что Hare будет записан на дискету. В конце концов он только для 64-битных машин, на которых этих дисководов днём с огнём не сыщешь. Так сто можно продавать пустые дискеты — всё равно их никто читать не будет.
     
     
  • 5.77, Бывалый Смузихлёб (ok), 14:06, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Даже пустая дискета будет лучше дискеты со старой виндой( бело-серая )
    Как-то срочно нужно было документ перенести, вообще нет дискет. Форматнул белую. Вроде норм. Записал. Тоже норм
    У знакомых пытаюсь открыть документ - ошибка

    Потом для эксперимента всё повторил у себя и попытался открыть - что угодно ощутимого размера не читалось
    Как потом оказалось, хитрый микрософт у своих фирменных дискет установочников, в том месте блина в котором надо, делал прокол или дырку - эдакая защита от прямого копирования
    Разумеется, запись обычных данных кончится их повреждением в районе дыры

     
     
  • 6.117, _ (??), 04:11, 22/02/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 5.127, nox. (?), 07:02, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > на которых этих дисководов днём с огнём не сыщешь

    Флоппи дисководы с интерфейсом USB есть в продаже.

     
  • 4.133, Хрю (?), 07:55, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А чего там запускать? Дисковод для дискет на юсб 500 р стоит.
     
  • 3.57, Аноним (55), 12:29, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В странах диктатуры капитала и дискетке рады. И они там продаются.
     
     
  • 4.118, _ (??), 04:14, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Они везде продаются, $4-$5 / floppy.
    Не юзанные но не новые - где то на складах до сих пор стратегический запас.
     
  • 3.184, Аноним (184), 09:01, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот если речь пойдет о 5¼" вот это интересно,
    а с 3" никаких проблем нет.
     

  • 1.11, Аноним123 (?), 09:20, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В каких случаях он лучше C или C++?
     
     
  • 2.15, Аноним (15), 09:29, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    никто не знает
     
  • 2.28, Аноним (28), 10:10, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Он не лучше, он проще.
     
     
  • 3.128, nox. (?), 07:03, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Проще С? Позвольте не согласиться, что это вообще возможно.
     
     
  • 4.135, Аноним (135), 08:26, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если в C потребуется что-либо посложнее, чем просто в функции, то это приводит к жутким макросам. Возможно, в Hare это сделаео более удобно, красиво, следовательно, проще для человека.
     
     
  • 5.142, Аноним (142), 12:15, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > чем просто в функции, то это приводит к жутким макросам

    Это вам в каком университете такое рассказали? Любопытство не праздное - чтобы не иметь с ними никакого дела.

     
  • 4.136, Аноним (136), 09:59, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Простоту и примитивность не стоит путать. Си — это про второе.
     
  • 4.177, Аноним (177), 17:41, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А С разве простой? 2 строки сконкатенировать через malloc и 2 раза strcat, да потом ещё free не забыть, вместо просто плюсика, как в других языках - это просто что ли?
     
     
  • 5.185, Аноним (184), 09:04, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Обычно никто не пользует стандартную библиотеку. Если хоть немного
    кода идет для работы с какой-то подситсемой она обрастает каким-то
    менеджером памяти и тогда уже есть оснастка для всего этого.

    А вот то что системная библиотека зависла и стандарт тоже развивать
    не хотят - элементарно лямбды и defer не хотят запилить, так это да...

     
     
  • 6.196, _ (??), 18:09, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    defer без GC ? Ну мсье знает толк...(С)
    Оно конечно путём страданий делается но Мьсё таки знает толк :)

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

    ... например что попросил ненужного :)  Вот если всё это (к примеру) в Жабу засунуть, вот там оно к месту и даже (возможно) полезно.

     
     
  • 7.208, n00by (ok), 20:44, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    RAII в С++ работает без GC. defer предлагают стандартизовать как аналог для C.


    Abstract:​ Add a defer mechanism to C language to aid in resource management

    https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2542.pdf

    The GNU C dialect (as implemented by GCC and Clang) provides an attribute which
    can be used to enable automatic destruction on end of scope for an annotated
    block-scope object:




    #include <stdio.h>

    static void fp_close (FILE ** fpp) { fclose (*fpp); }

    extern void do_work (FILE *);

    void foo (char const * name) {
      __attribute__((cleanup(fp_close)))
      FILE * fp = fopen (name, "r"); // run fp_close after do_work
      do_work (fp);
    }



     
  • 2.65, 6rc (?), 13:12, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Hare - очень близкий родственник Си, который чинит некоторые типовые его проблемы. В Hare проще работать с union-типами, они сделаны через нормальный pattern matching. Есть массивы и слайсы, чтобы в типовых ситуациях не заморачиваться с арифметикой указателей (для них ещё проверка диапазонов сделана). Арифметика указателей чуточку причёсана. UBов меньше. Более аккуратная система приведения типов. Есть разделение на зануляемые и незануляемые указатели. Есть defer для программирования удобного управления ресурсами и откатами в случае ошибок.

    В общем, с одной стороны по-мелочи, это не Rust, который обещает решить все проблемы человечества. Но, в принципе, писать существенно приятнее, чем на том же Си. Лично мне особенно нравятся defer и match.

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

    Единственное только, что может не устраивать performance junkie - это не такой крутой backend компилятора, как у Clang или GCC. Но если вы не performance junkie, то вполне годный язычок для замены C. Backend, я думаю, со временем допилят, возможно, сделают версию поверх LLVM (каких-то технических ограничений для этого нет). Так что, будет приятнее, чем Си, и не проигрывать в скорости.

     
     
  • 3.119, _ (??), 04:15, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не - ничего этого не будет. аФФтырю надоест, и всё накроется. Как обычно.
     
  • 3.154, Вы забыли заполнить поле Name (?), 20:37, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Так что, будет приятнее, чем Си, и не проигрывать в скорости.

    Только уже есть яп на эту роль и с гораздо большим сообществом и функционалом.

     
     
  • 4.197, _ (??), 18:12, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Так что, будет приятнее, чем Си, и не проигрывать в скорости.
    >Только уже есть яп на эту роль и с гораздо большим сообществом и функционалом.

    Только уже БЫЛИ яп на эту роль и с гораздо большим сообществом и функционалом. И все где то в овраге ...

    А самому модному WD-40 мешает. Надо петицию писать, этож гиноцЫд! ;-D

     
     
  • 5.211, Вы забыли заполнить поле Name (?), 02:44, 25/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Так что, будет приятнее, чем Си, и не проигрывать в скорости.
    >>Только уже есть яп на эту роль и с гораздо большим сообществом и функционалом.
    > Только уже БЫЛИ яп на эту роль и с гораздо большим сообществом
    > и функционалом. И все где то в овраге ...

    Можно подумать этот заяц там не будет

     
  • 3.164, Аноним (164), 00:35, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Примерно такое же предлагалось в Plan9, но там язык должен работать в парадигме ... большой текст свёрнут, показать
     

  • 1.14, Аноним (-), 09:27, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >> Hare does not, and will not, support any proprietary operating systems.

    Он останется игрушкой)

     
     
  • 2.70, Аноним (70), 13:25, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Он останется зверушкой)
     

  • 1.16, BeLord (ok), 09:30, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Для того, чтобы претендовать на язык программирования, как С, нужно иметь нормальный компилятор, который оптимизирует под железо, а без этого очередная игрушка.
     
     
  • 2.17, anonymous (??), 09:43, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Думал вы все вымерли и остались грамотные потребители выбирающие правильный самсунг и окончившие курсы как распознать подделку пачки кофе по форме складок упаковки. Вот реально удивился. Неуж-то не все потеряно?
     
     
  • 3.85, YetAnotherOnanym (ok), 14:56, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Они есть, но их мало, и им приходится прятаться.
     
  • 2.30, n00by (ok), 10:14, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он и не претендует. https://harelang.org/blog/2022-05-02-what-is-hares-scope/

    I am even more frustrated with the moral crusaders from languages like Rust, one of whom went as far as to suggest that I should personally be criminally prosecuted if some downstream Hare software has a use-after-free bug

     

  • 1.18, наука_кандидатов (?), 09:46, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > близкий к языку Си, но проще, чем Си

    Куда ещё проще-то?

     
     
  • 2.24, Аноним (24), 10:02, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Самый простые языки - это Оберон и Си, если предлагают ещё проще, то это мошенничество.
     
     
  • 3.49, Карлос Сношайтилис (ok), 11:49, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    "С" не простой. Аскетичный (или скудный, смотря какую коннотацию хочется вложить) - да, но не простой.
    У него высокая когнитивная сложность. Нужен хороший опыт, чтобы влёт понимать, что с кодом сделает компилятор.
     
     
  • 4.71, Neon (??), 13:32, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Какая нафиг когнитивная сложность в С ?! С - очень простой язык. Если кто то не может осилить, например, понятие указателя или адресную арифметику (тоже ничего сложного), то такому человеку нечего делать в IT.
     
     
  • 5.146, n00by (ok), 13:17, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Какая нафиг когнитивная сложность в С ?! С - очень простой язык.
    > Если кто то не может осилить, например, понятие указателя или адресную
    > арифметику (тоже ничего сложного), то такому человеку нечего делать в IT.

    Понятие указателя осилить очень просто - это абстракция над адресом в памяти. Теперь надо осилить, что такое адрес в памяти... :)

     
  • 5.157, Вы забыли заполнить поле Иаше (?), 20:56, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    C: int (*(*fp)(int (*)(int, int), int))(int, int)
    go: func(func(int,int) int, int) func(int, int) int

    qed.

     
     
  • 6.167, Аноним (-), 08:55, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не перегибай. Никто так не пишет.
     
     
  • 7.171, Аноним (171), 11:51, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    даже если пишет что тут непонятного. трёхэтажные шаблоны у плюсов выглядят гораздо страшнее
     
     
  • 8.182, Вы забыли заполнить поле Иаше (?), 19:26, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    речь так-то не про плюсы, а про сишку по сравнению со всем остальным у вас крас... текст свёрнут, показать
     
     
  • 9.199, _ (??), 18:26, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ЭТАДРУГОЕ C Ясно - понятно В прошлом веке зубры вывели лемму Программу на Ф... текст свёрнут, показать
     
  • 7.181, Вы забыли заполнить поле Иаше (?), 19:24, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Не перегибай. Никто так не пишет.

    => https://github.com/torvalds/linux/blob/master/tools/testing/selftests/bpf/prog

     
     
  • 8.200, _ (??), 18:28, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Пойдёт А для мэнеджера - так просто великолепно -D... текст свёрнут, показать
     
  • 5.214, Карлос Сношайтилис (ok), 10:17, 26/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Какая нафиг когнитивная сложность в С ?! С - очень простой язык.

    Да, простой, именно так я и написал. Ты споришь с моим утверждением, повторяя его?

    > понятие указателя или адресную ... арифметику

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

    Когнитивная сложность слабо коррелирует с количеством операндов и ключевых слов в языке. Тот же паскаль не сильно "богаче" С, однако гораздо легче читается.

     
     
  • 6.215, n00by (ok), 12:48, 26/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Указатели и адресная арифметика не имеют отношения к языку, это базовые понятия,
    > о которых должен знать любой погромист, даже питонистам это будет полезно,
    > чтобы понимать что такое передача "по ссылке или по значению" и
    > легче оценивать сложность операций.

    Пришлось когда-то переписывать void f(vector<vector<string> > a);
    Писал, кстати, перловик, питонистов тогда почти не было. Всё даже работало.

     
  • 4.91, Аноним (91), 16:17, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ты путаешь когнитивную сложность (это к C++ и Rust) и знание конкретных платформ и компиляторов, которое большинству прикладных программистов не требуется.
     
     
  • 5.129, nox. (?), 07:04, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз прикладным оно требуется.
     
     
  • 6.132, Аноним (-), 07:42, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Системщикам ты хотел сказать.
     
  • 3.80, Бывалый Смузихлёб (ok), 14:12, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    асм гораздо проще без учёта цирка с сопроцессором
    Инструкция к нему( за исключением установки и настройки среды разработки ) - это несколько листов таблицы с названием инструкций, опкодами, аргументами и что инструкция вообще делает
    А по большому счёту - даже более 30 инструкций едва ли будет использоваться если не требуется какая-то серьёзная оптимизация
    Несколько совершенно конкретных инструкций. Что хочешь - то и делай. И никаких гор разных скобок к которым многие просто привыкли и не замечают

    А для чего-то сложного - и си едва ли сгодится

     
     
  • 4.121, _ (??), 04:25, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    - и без учёта зоопарка процессоров, которые друг от дружки таки весьма 8- иногд... большой текст свёрнут, показать
     
     
  • 5.178, Аноним (177), 17:46, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > на нём писать - долго и нудно

    Так и на С писать долго и нудно

     
     
  • 6.201, _ (??), 18:34, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Фор вхум - хау!(С)

    (C)Пьеса о жизни американских индейцев в МГИМО Ж:)

     
  • 4.143, n00by (ok), 12:41, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > асм гораздо проще без учёта цирка с сопроцессором
    > Инструкция к нему( за исключением установки и настройки среды разработки ) -
    > это несколько листов таблицы с названием инструкций, опкодами, аргументами и что
    > инструкция вообще делает

    Intel® 64 and IA-32 Architectures Software Developer’s Manual
    Volume 2 (2A, 2B, 2C & 2D): Instruction Set Reference, A-Z

    2215 страниц.

    "Инструкция" на язык Рефал - 2 страницы.

     
     
  • 5.190, Бывалый Смузихлёб (ok), 12:09, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >[оверквотинг удален]
    >> это несколько листов таблицы с названием инструкций, опкодами, аргументами и что
    >> инструкция вообще делает
    > Intel® 64 and IA-32 Architectures Software Developer’s Manual
    > Volume 2 (2A, 2B, 2C & 2D): Instruction Set Reference, A-Z
    > 2215 страниц.
    > "Инструкция" на язык Рефал - 2 страницы.
    >> асм гораздо проще без учёта цирка с сопроцессором
    >> А по большому счёту - даже более 30 инструкций едва ли будет
    >> использоваться если не требуется какая-то серьёзная оптимизация
    > Intel® 64 and IA-32

    А чего про арм и риск-5 забыл ?

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


     
     
  • 6.192, n00by (ok), 14:11, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сохранил за тобой привилегию писать о том, на чём не кодил Вроде бы достаточно ... большой текст свёрнут, показать
     
     
  • 7.194, Бывалый Смузихлёб (ok), 16:40, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    да нет, ещё один пример, насколько твой невероятно ценный коммент совершенно б... большой текст свёрнут, показать
     
     
  • 8.202, _ (??), 18:37, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    даже удивительно А вот твои комменты - ценны Ценны тем что сразу дают оппонен... текст свёрнут, показать
     
  • 8.203, _ (??), 18:40, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    добавочка ага И что же в результате получится Никакаой язык не напомин... текст свёрнут, показать
     
     
  • 9.210, n00by (ok), 21:35, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Получится печаль и ложная уверенность я знаю асм В Си хотя бы можно с битами ... текст свёрнут, показать
     
  • 8.209, n00by (ok), 21:02, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я впервые последую примеру местных докторов и посоветую тебе принять таблетки П... текст свёрнут, показать
     
  • 3.134, Хрю (?), 08:01, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Помню на лоре один такой тоже орал что си это круто и очень просто, а потом постом ниже не смог без ошибок два char* соединить.  Си обманчиво прост, а по факту там много деталей которые надо держать в голове.
     
     
  • 4.159, Аноним (159), 21:40, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В любом более-менее развитом языке это всегда так. Профессия программиста - не для недоучек.
     
  • 4.162, ананим.orig (?), 23:48, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > два char* соединить

    а зачем соединять 2-а указателя на char?

     
  • 3.198, _ (??), 18:19, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Самый простые языки - это Оберон и Си,

    Для начала расшифруй - простые в чём?
    Оберон конечно да - __полная__ формальная спецификация - 17 страниц! Дедушка Вирт всё же святой :)
    Хоть его паскаль нашим Сям и проиграл :-)  (это фраза лет 30 назад вызвала бы мордобой в пивнушке :-D)
    Да и Оберонов вокруг как то ... не засилье.

    >если предлагают ещё проще, то это мошенничество.

    так нынче то это единственная бизнес-модель. Не нае**** не проживёшь :(

     
  • 2.33, Анании.orig (?), 10:29, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В c (да и в плюсах) нет того, что указано в последнем предложении новости.

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

    Так что сабж хуже ситуацию не сделает. И это хорошо.

     
     
  • 3.81, Бывалый Смузихлёб (ok), 14:25, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это сторонними модулями реализуется Причём, их много разных на выбор Он нескольк... большой текст свёрнут, показать
     
     
  • 4.122, _ (??), 04:33, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну запах конечно ещё тот - но те, кто когда то в это вляпался - покупают обновления, переписать то всё полностью - всё равно дороже. Знаю парочку таких контор тут в NA, лично :)

    Ну и по поводу "не загнулся" - если кто не заметил ... линукс они дропнули, всио!
    Хотя вот таких - с линуксом и с ними - я не видел вообще, в любом уголке шарика :)

     
     
  • 5.138, Anonimouse (?), 10:46, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Линуха нет в бесплатной CE, в остальных версиях присутствует.
     
  • 5.189, Бывалый Смузихлёб (ok), 12:02, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    с сайта, выдрано из заголовка новости Я в принципе давно особо не видел дел... большой текст свёрнут, показать
     
     
  • 6.204, _ (??), 18:51, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ага - уже поправили, забесплатно нету, поддержка линукса есть но только за деньги.
    Но вот лично ты, в продакшене, вживую такого кадавра видел? Я - ни разу.
    А под винду (как и говорил выше) - видел, у нас тут - в NA.
    (если интересно: около-финансы на Delphi и около-таможня на билдере ...)
     
  • 4.163, ананим.orig (?), 00:02, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Это сторонними модулями реализуется.

    вот именно.

    ps
    в зоопарке очень много разных зверей, но пахать лучше на лошади

     
     
  • 5.165, Аноним (165), 00:37, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > в зоопарке очень много разных зверей, но пахать лучше на лошади

    Уже более 100 лет как лучше таки на тракторе.

     
     
  • 6.180, Анании.orig (?), 18:55, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сочувствую такому чувству иронии .. и зоопарку тракторов
     
  • 6.188, Бывалый Смузихлёб (ok), 11:52, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Уже более 100 лет как лучше таки на тракторе.

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

     
     
  • 7.205, _ (??), 18:56, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Бывал в KZ? :)
    Сәлеметсіз бе! Иә, бесбармақ дәмді!
     
     
  • 8.206, _ (??), 18:58, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А ещё у ниш есть шужук Ну и в любом сервилате если по ГОСТ-у СССР... текст свёрнут, показать
     

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

  • 1.20, DEF (?), 09:56, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Авторы всех этих язычков не могут понять одной простой вещи: чтобы язык взлетел, он должен предлагать принципиально новую парадигму программирования. Т.е. он должен иметь значительные улучшения. Все эти язычки всего лишь имеют незначительные улучшения, которые не перевешивают затрат на переход на эти язычки. Исключением может быть Rust, который действительно предлагает принципиально новый подход в программировании.
     
     
  • 2.22, Аноним (22), 10:00, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Для того чтобы язык программирования взлетел, создатель языка должен отрастить бороду. Без бороды не взлетит.
     
  • 2.54, llolik (ok), 12:21, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Авторы всех этих язычков не могут понять одной простой вещи: чтобы язык
    > взлетел, он должен предлагать принципиально новую парадигму программирования.

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

    Если язык сделан исключительно от того, что автору скучно и хочется праздника. Ну а другим это зачем?

     
     
  • 3.82, Бывалый Смузихлёб (ok), 14:29, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Если ... сделан исключительно от того, что автору скучно и хочется праздника.

    Об этом целый фильм был снят ещё при СССР - Калина Красная
    Но в итоге любителя праздников порешали бывшие знакомые которые не очень любили праздники. Особенно с хмурыми толстыми тётками и на чужие деньги

     
  • 2.73, Neon (??), 13:32, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    И парадигма должна быть человеческой, а не рептилоидов с Небиру как с Rust'ом
     
  • 2.92, Аноним (91), 16:20, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Rust действительно предлагает принципиально новый подход... к самопиару.
     
  • 2.218, Жы (?), 03:30, 03/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы ЯП взлетел,он должен появиться в удачное время в удачном месте.
     

  • 1.21, Аноним (-), 09:58, 21/02/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
  • 1.23, luid (ok), 10:01, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    К чему еще один Си, который даже выглядит не проще Си? А... просто, чтобы было.

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

    О плюшках в стиле управление памятью из коробки или защита от всяких CVE из коробки не заявлено, а значит ничего этого нет?

    Даже сложно представить, кому это Hare может быть нужно.

     
     
  • 2.45, Аноним (45), 11:12, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это язык, который развивает достоинства Си и убирает недостатки Си не получая недостатков языков, которые обещают "управление памятью из коробки или защита от всяких CVE из коробки".

    Он имеет шансы заменить Си, в отличии от...

     
     
  • 3.47, Советский инженер (ok), 11:35, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Он имеет шансы заменить Си, в отличии от...

    от чего?
    посмотрел я доку на этот харе, приятный.
    но, чем он лучше того же зига?

    в итоге все будет решаться кто наберет большую базу пользователей и быстрее релизнит версию 1.0

     

  • 1.26, m228chtig (?), 10:06, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Харэ уже плодить новые языки, развивайте то, что уже юзаете.
     
     
  • 2.148, Аноним (70), 16:14, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    у существующих есть фатальный недостаток!
     

  • 1.29, голос из леса (?), 10:13, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Пока не заменят "Привіт, світ!" на "Привет мир" - не взлетит.
     
     
  • 2.35, Аноним (35), 10:30, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ППКС
     
  • 2.38, Аноним (38), 10:34, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Открыл сайт проекта, прочитал этот кусок кода, закрыл сайт.
     
     
  • 3.64, Анонист (?), 13:06, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почитай комментарии под тем коммитом, станет совсем противно.
     
     
  • 4.172, Аноним (172), 11:53, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вести себя надо цивилизованно, а не как гопник из подворотни. И тогда будет взаимное уважение и не будет противно.
     
  • 2.46, Anon111 (?), 11:18, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    не "заменят", а "не вернут обратно"
     
     
  • 3.56, Евжений (?), 12:28, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    https://git.sr.ht/~sircmpwn/harelang.org/commit/8eabb875d4be6cce9b0e997d375b16

    Всё так, всё так

     
  • 2.51, kusb (?), 11:55, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ола мундо!
     
  • 2.58, Аноним (58), 12:40, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не взлетит только у турбопатриотов, остальные будут продолжать его использовать если язык соответствует их целям: https://lists.sr.ht/~sircmpwn/hare-dev/%3C20221021084548.8107-1-maros
     
     
  • 3.84, Аноним (84), 14:52, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > остальные будут продолжать

    А начинали? Покажите "остальных".

     
     
  • 4.103, Quad Romb (ok), 21:36, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не, сам Деволт парень по своей части толковый.
    Мне его sourcehut очень даже нравится. Элегантная штука.
    Так что может даже и Hare кто-то пользоваться будет - кто знает?
    Я просто не вижу в этих новых языках, хоть с "свитом", хоть с "миром", таких вещей, которые дадут разработчикам реальные преимущества.

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

     
     
  • 5.139, Аноним (84), 11:42, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Чем нам будет удобно пользоваться для выполнения своих задач, тем и будем пользоваться.

    Санкции ничему не научили? Пользоваться политизированными инструментами моветон.

     
     
  • 6.140, Quad Romb (ok), 11:46, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Санкции ничему не научили? Пользоваться политизированными инструментами моветон.

    Какие санкции?


     
  • 5.155, Печенька (?), 20:38, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне его sourcehut очень даже нравится. Элегантная штука.

    Эта штука элегантно лежала целую неделю https://www.opennet.me/opennews/art.shtml?num=60468

     
     
  • 6.160, Аноним (159), 21:52, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это была DoS-атака каких-то обиженных ее существованием.
     
  • 6.161, Quad Romb (ok), 21:58, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Мне его sourcehut очень даже нравится. Элегантная штука.
    > Эта штука элегантно лежала целую неделю https://www.opennet.me/opennews/art.shtml?num=60468

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

     
  • 2.102, Quad Romb (ok), 21:31, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А у парня здоровая такая пуля в башке.
    Ещё одно подтверждение того, что даже очень хорошие профессиональные навыки напрямую с уровнем общего развития не коррелируют.
     
     
  • 3.108, Шпиц Шария (?), 22:17, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > профессиональные навыки напрямую с уровнем общего развития не коррелируют

    Совершенно верно подмечено. Можно быть гением, но абсолютно нищим. А можно иметь интеллект воробушка и владеть корпорацией на пару сотен сотрудников.

     
     
  • 4.109, Quad Romb (ok), 22:19, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Совершенно верно подмечено. Можно быть гением, но абсолютно нищим. А можно иметь
    > интеллект воробушка и владеть корпорацией на пару сотен сотрудников.

    Это Вы подтверждаете тот тезис, что уровень навыков и воли к социализации с интеллектом напрямую не коррелирует.
    Я немножко про другое написал.

     
  • 2.130, nox. (?), 07:08, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А что, в примере так написано? Проверять не буду - поверю. Но добавлю, что "запихивание" интернационализации/локализации в исходные тексты - свидетельство низкого уровня (до полной профнепригодности) подготовки программиста. Поэтому точно - смотреть проект не стану.
     
     
  • 3.166, Аноним (166), 08:48, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как теперь автору дальше жить без тебя-то? Он ведь так надеялся, что ты хотя бы посмотришь. Экий ты жестокий человек.
     
  • 2.169, Аноним (169), 09:49, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Пока не заменят "Привіт, світ!" на "Привет мир" - не взлетит.

    Взлетит, только если заменят на "Hello, World!".

     
     
  • 3.174, Аноним (172), 11:56, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Там есть "Hello world". Уже можно не беспокоиться за популярность?
     

  • 1.31, Аноним (31), 10:22, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В языке применяется ручное управление памятью

    Те же грабли, вид сбоку.

     
  • 1.34, Ostov (?), 10:30, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очередной императивный ЯП? Да сколько можно, давайте лучше хорошие ФП языки создавайте с декларативными привязками к GTK+ и Qt, а не вот это вот всё.
     
     
  • 2.43, Аноним (43), 10:57, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У нас нет столько памяти, сколько эти ваши хорошие ФП языки съедят.
     
     
  • 3.87, Вы забыли заполнить поле Name (?), 15:24, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Внезапно они едят меньше питона
     
     
  • 4.149, Аноним (149), 17:12, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Внезапно они едят меньше питона

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

     
     
  • 5.152, Вы забыли заполнить поле Name (?), 20:33, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Внезапно они едят меньше питона
    > Туча других языков "внезапно ест меньше питона". Поэтому это не критерий.
    > Других, нормальных, а не идиотических критериев, я так понимаю, нет?

    Я лишь ответил про наброс про жор памяти функциоанльными языками.

     
  • 4.219, Жы (?), 03:34, 03/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Живого? Возможно 😊
     
     
  • 5.220, Вы забыли заполнить поле Name (?), 22:56, 05/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Живого? Возможно 😊

    Посмотри тесты chezscheme vs python

     
  • 2.111, Аноним (111), 01:20, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А Julia чем не нравится?
     
     
  • 3.150, Аноним (149), 17:20, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как там у Джульки с простотой создания небольшого статического exe-шника для распространения без установки среды Julia и пакетов?
    Все очень сложно, неочевидно, монстроузно?
    Спасибо, но нет - кушайте сами и не подавитесь.
     

  • 1.50, Аноним (50), 11:53, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Интересно, жаль только автора растоманы покусали. Как можно в здравом уме вместо
    int i = 5; как в сишке или еще проще i = 5 как в питоне выбрать запись
    let i: int = 5; ?
    Врожденное уродство. На помойку сразу.
     
     
  • 2.68, 6rc (?), 13:22, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что мешает написать let i = 5? Такой синтаксис выбран, потому что его проще парсить, он более однозначен. Ну и вообще, это взято из ML - одного из самых почтенных, уважаемых и крутых языков программирования.
     
     
  • 3.78, Лосилий Васейник (?), 14:06, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >проще парсить

    Ну то есть, грамматика *не* зависит от контекста. Отсюда и нагромождение скобочек.

     
  • 3.79, Аноним (79), 14:06, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Мне-то какое дело до того, проще его парсить или нет? Машина должна работать на человека, а не наоборот.
     
     
  • 4.90, Конь (?), 16:08, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Удобно парсить и человеку тоже. Здесь сразу бросается в глаза где имя переменной, а где тип. А в случае С-подобного: во-первых что это вообще объявление (а вот let в начале строки сразу видно), во-вторых глазами нужно дойти до название переменной пробираясь через тип
     
     
  • 5.93, Аноним (93), 16:28, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вкусовщина. Из объективного только мусора больше в харе стиле. Который надо и писать и читать и удобности этот факт явно не добавляет. Лучше б сишку оставили в базе как есть и дополнили сахарком, который старперы - комитетчики примут примерно никогда.
     
  • 4.126, laindono (ok), 05:08, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Удобство парсинга даёт возможность реализовать нормальные макросы, а не как в крестах. Это например
     
     
  • 5.145, n00by (ok), 13:16, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вместо макросов в "крестах" придумали template.
     
     
  • 6.156, Аноним (156), 20:44, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Template metaprogramming не придумали, а случайно открыли. Получилось не очень.
     
     
  • 7.176, n00by (ok), 12:38, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Первый раз слышу про случайность. Впрочем, я писал о цели создания - заменить макросы, и я тем более не слышал об их полноте по Тьюрингу.
     
     
  • 8.183, Аноним (156), 22:22, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Подозреваю, что ни то, ни другое не тянет на эквивалент нормальных макросов в по... текст свёрнут, показать
     
     
  • 9.186, n00by (ok), 10:12, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А что там есть на тему открыли случайно -- я должен найти сам, да Или может т... текст свёрнут, показать
     
     
  • 10.212, Аноним (156), 22:24, 25/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Никто не запретит там искать, но это же глупость, там ничего не должно быть о ме... текст свёрнут, показать
     
     
  • 11.213, n00by (ok), 07:36, 26/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, а ещё там нет о суперкомпиляции, потому что такой термин придумал Турчин дл... большой текст свёрнут, показать
     
  • 3.144, n00by (ok), 12:47, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Что мешает написать let i = 5? Такой синтаксис выбран, потому что
    > его проще парсить, он более однозначен. Ну и вообще, это взято
    > из ML - одного из самых почтенных, уважаемых и крутых языков
    > программирования.

    ML уважают за вывод типов, а не за let : int.

     

  • 1.95, Аноним (95), 18:59, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Дрю ДеВолт (Drew DeVault

    Это произносится "Дюваль", а не "ДеВолт".

     
     
  • 2.97, Аноним (97), 20:03, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Это произносится "Дюваль", а не "ДеВолт".

    Дюваль пишется DuVall, но ни как не DeVault. Посмотрите видосы с ним, он там представляется именно как Деволт.

     
  • 2.100, Аноним (100), 21:17, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    какая разница какая фамилия у ДеВолта. главное чтобы человек был хороший.
     
     
  • 3.104, Quad Romb (ok), 21:38, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Человек он плохой.
    А вот как разработчик - достаточно неординарный.
     
     
  • 4.168, Аноним (166), 08:57, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А может это ты плохой.
     
     
  • 5.170, Quad Romb (ok), 10:21, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А может это ты плохой.

    Может.
    Но, тут у гражданина с этим вообще без вариантов.

     
  • 5.187, n00by (ok), 10:38, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> он плохой.
    > ты плохой.

    Детский сад.

    Drew DeVault:
    1. Умеет кодить.
    2. Считает нас врагами и поступает сосуществующие (прав он или ему мозг помыли - дело десятое; он программист, а не политик).

    Он профессионал, по неосторожности (и под давлением обстоятельств) влезший на поле вне своей компетенции.

    Quad Romb:
    1. Не умеет кодить ("чем нам будет удобно пользоваться для выполнения своих задач, тем и будем пользоваться" (ц) №103).
    2. Считает Drew DeVault врагом, но поступает, как лично ему выгодно. При этом поплёвывает на указ сверху - импортозамещение, называя этим словом прямое заимствование заморских технологий.

    Он лицемер, вопрос профпригодности замнём для ясности.

     
     
  • 6.193, n00by (ok), 14:26, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> поплёвывает на ... импортозамещение, называя этим словом
    >> прямое заимствование заморских технологий.
    > Ведь это же очевидно, что только языка Харэ ему не хватало,
    > чтобы засунуть его в какую-то закрытую среду управления чем-то там ответственным.

    Вот за такую низкопробную демагогию я и добавил псевдоним "Quad Romb" в ЧС. Проблема не в самой риторике, а в предпосылке, что читатель обязан схавать подмену "собрал чужую систему и торжественно продал" на "очевидную" чушь.

     
  • 5.191, Quad Romb (ok), 13:36, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Детский сад

    По Деволту со всем согласен. Без шуток.
    По Квад Ромбу - тоже.
    Ведь это же очевидно, что только языка Харэ ему не хватало, чтобы засунуть его в какую-то закрытую среду управления чем-то там ответственным.

    Ну, а по поводу  импортозамещения можно ознакомиться с психологией безусловного противника. Например, их морпехам до безусловного рефлекса некую поговорку вдалбливают. Которая звучит примерно так - "Нет такой вещи, как вражеское оружие. Есть твоё оружие в руках врага".

     
  • 2.106, Шпиц Шария (?), 22:10, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если совсем, правильно, то ДеВоль. Без "т".
     
  • 2.114, Вы забыли заполнить поле Name (?), 02:59, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Это произносится "Дюваль"

    Легионера с Ван Даммом пересмотрел?

     
  • 2.147, Аноним (-), 15:58, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Это произносится "Дюваль", а не "ДеВолт".

    У тебя отсутсвует систематическое мышление.

    1. Какой национальности персонаж, из какой страны?
    2. Немец? Хорошо используя правила транскрибировани личных имён немецкого языка переносим то как его зовут на русский язык. А можно ещё проще есть уже подготовленные транскрибированные имена собственные из немецского языка. Просто ищем в словере, и вуаля.

     

  • 1.99, Аноним (100), 21:11, 21/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    непонятно, какие преимущества у Харе над С++. зачем.
     
     
  • 2.107, Quad Romb (ok), 22:16, 21/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Формально - проще.
    А по факту, я их тоже не вижу.
     
  • 2.112, C00l_ni66a (ok), 02:08, 22/02/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.113, Аноним (113), 02:30, 22/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У человека явно NIH-синдром, но язык неплохо выглядит.
     
  • 1.120, Skullnet (ok), 04:22, 22/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Жили были два ЯП - Hare и Haxe(r).
     
  • 1.125, cheburnator9000 (ok), 04:53, 22/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://git.sr.ht/~yerinalexey/hare-gi/tree/master/item/cmd/demo4/main.ha#L9

    gtk4::about_dialog_set_authors(
    dialog: *gtk4::AboutDialog,
    authors: *[*]*c::char: **c::char,
    );

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

     
     
  • 2.137, Аноним (136), 10:02, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > authors: *[*]*c::char: **c::char

    Ужас какой.
    Вообще другое слово на ум пришло, но его автоцензор тут явно не пропустит.

     
  • 2.179, Аноним (177), 18:04, 23/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    main.ha? У исходников расширение .ha? Оно ж уже занято архиватором HA. Между прочим, один из первых PPM-архиваторов, в своё время сжимал тексты круче, чем все эти ZIP, ARJ и RAR.
     

  • 1.151, Типичный стажер питонист (?), 19:18, 22/02/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Hare, уже и так достаточно новых мёртворождённых языков. Языков проще C и так полно (В смысле, без необходимости лепить макросы при больших проектах). Те же самые плюсики и растик с этой задачей справляются прекрасно и синтаксис у них в равной степени простой
     
     
  • 2.153, Вы забыли заполнить поле Name (?), 20:34, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Hare, уже и так достаточно новых мёртворождённых языков. Языков проще C и
    > так полно (В смысле, без необходимости лепить макросы при больших проектах).
    > Те же самые плюсики и растик с этой задачей справляются прекрасно
    > и синтаксис у них в равной степени простой

    У всех этих языков "фатальный" недостаток. Стоит почитать блог автора и понять, что стоит держаться подальше от hare.

     
  • 2.158, Аноним (159), 21:38, 22/02/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >плюсики и растик с этой задачей справляются прекрасно и синтаксис у них в равной степени простой

    Очень смешно (нет).

     
     
  • 3.207, Аноним (207), 20:13, 24/02/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучшее всех с этой задачей справился бы D, но этот поганый сборщик мусора...
     

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



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

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