The OpenNET Project / Index page

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

В языке системного программирования Hare реализована поддержка OpenBSD

04.12.2023 13:19

В состав языка программирования Hare, который преподносится как язык системного программирования, близкий к языку Си, но проще, чем Си, добавлена поддержка операционной системы OpenBSD. OpenBSD стала первой новой платформой, добавленной в Hare с момента публикации проекта в апреле 2022 года (изначально Hare поддерживал только Linux и FreeBSD). Компилятор Hare был портирован для OpenBSD около года назад, но стандартная библиотека до настоящего времени оставалась без поддержки данной платформы.

Основным разработчиком языка Hare и вдохновителем проекта является Дрю ДеВолт (Drew DeVault), автор пользовательского окружения Sway, почтового клиента Aerc, платформы совместной разработки SourceHut и микроядра Helios. В языке Hare применяется ручное управление памятью и статическая система типов, при которой каждой переменной явно должен быть присвоен определённый тип. Язык оптимизирован для решения низкоуровневых задач, таких как разработка операционных систем, компиляторов, сетевых приложений и системных утилит, для которых требуется достижение максимальной производительности и полный контроль над выполнением. Для выполнения приложения прикрепляется минимальный runtime, а для разработки распространяется стандартная библиотека функций, предоставляющая доступ к базовым интерфейсам операционной системы, а также предлагающая функции для работы с типовыми алгоритмами, протоколами и форматами. Из последних разработок на Hare можно отметить инструментарий hare-wayland для разработки приложений, использующих Wayland.

 
  1. Главная ссылка к новости (https://lists.sr.ht/~sircmpwn/...)
  2. OpenNews: Автор оболочки Sway и языка Hare развивает новое микроядро Helios и OC Ares
  3. OpenNews: Дрю ДеВолт представил язык системного программирования Hare
  4. OpenNews: Подготовлена реализация Git на Shell
  5. OpenNews: Представлен многооконный консольный почтовый клиент Aerc
  6. OpenNews: В платформе совместной разработки SourceHut появился хаб проектов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60231-hare
Ключевые слова: hare, openbsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (207) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:59, 04/12/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +6 +/
     

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

  • 1.3, Аноним (3), 14:05, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    И ты туда же, Дрю ДеВолт
     
  • 1.4, Вы забыли заполнить поле Name (?), 14:06, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    А тем временем sourcehut то на питоне и го.
     
     
  • 2.12, Аноним (12), 14:29, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Да хоть на посикс-шелле. Дико неудобный сайт, пока разберешься, где там ишшьюзы, уже желание багрепортить пропадает.
     
     
  • 3.75, Аноним (75), 17:29, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Наоборот классно, что ненужно регаться на сайте, чтобы багрепорт кинуть
     
     
  • 4.103, Аноним (103), 20:08, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    > Наоборот классно, что ненужно регаться на сайте, чтобы багрепорт кинуть

    Зато нужно регаться в почте по телефону.

     
     
  • 5.218, Аноним (-), 10:00, 07/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    >> Наоборот классно, что ненужно регаться на сайте, чтобы багрепорт кинуть
    > Зато нужно регаться в почте по телефону.

    Вон тот сайтик с временной почтой типа Eat My Spam радикально не согласен с этим утверждением. Правда стоит понимать что тогда и пароль вы сбросить или не сможете, если он рандомный, или его сможет кто попало сбрасывать - если можно указывать конкретный адрес.

     
  • 2.165, Аноним (165), 17:00, 05/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Он был создан до Hare.
     
     
  • 3.167, Вы забыли заполнить поле Name (?), 18:50, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    > Он был создан до Hare.

    Ну ничего не мешает переписать часть на него? Тем более учитывая микросервисную архитектуру. Я тебе скажу почему это не делают. Потому что hare - сырой.

     

  • 1.5, Аноним (12), 14:06, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +4 +/
    почему в новых языках так любят слово fn/fun/function? сишка прекрасно обходилась без нее. Яваскрипт тоже может: const sum = (a, b) => a + b. А вот растишка от данон не может. И котлин тоже. Вы че, мужики? Наличие скобок УЖЕ говорит о том, что здесь функция. Или и вовсе как в божественном nix:

        этоКонстанта = 42;
        аЭтоФункцияПотомуЧтоЕстьПараметрИкс = x: x + 42;

     
     
  • 2.15, Аноним (15), 14:33, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +4 +/
    Так парсер проще. Да и читать так тоже проще. В жс такой же function. Указанная лямбда есть же и в расте
     
     
  • 3.33, Аноним (33), 15:40, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Но с fn искать в коде заголовки функций сложнее. Да и строго говоря наличие даже fn совершенно необязательно.
     
  • 3.48, Пользователь планеты Земля (?), 16:19, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    если нужен парсер проще то нужно идти в лисп
     
  • 2.46, OpenEcho (?), 16:18, 04/12/2023 [^] [^^] [^^^] [ответить]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +7 +/
    > почему в новых языках так любят слово fn/fun/function?

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

     
     
  • 3.54, User (??), 16:44, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • –3 +/
    Попробуй объяснить это секте свидетелей экономии-байтиков-и-любителей-скобочек)
     
     
  • 4.144, BeLord (ok), 10:16, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Экономить байтики экологично-)))
     
  • 4.189, Аноним (189), 13:42, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Там, где предпочитают скобочки, экономия не байтиков, а твоих телодвижений по клавиатуре.
     
     
  • 5.191, User (??), 13:59, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • –1 +/
    > Там, где предпочитают скобочки, экономия не байтиков, а твоих телодвижений по клавиатуре.

    Аж целый примерно... ничего сэкономили - ну, если вы конечно не в notepad.exe код пишете - все остальные не IDE даже, а "редакторы кода" замечательнейшим образом этот бойлерплейт сами пишут - а вот читается результат сильно лучше, да.

     
  • 2.115, Аноним (115), 22:57, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +4 +/
    Потому что LL парсер.

    >сишка прекрасно обходилась без нее.

    "Прекрасно", да. Особенно синтаксис указателей на функцию великолепный, и что до LLVM/Clang надежной подсветки синтаксиса в редакторах не было, нечем было парсить - тоже божественно.

     
  • 2.127, Вы забыли заполнить поле Name (?), 02:57, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +6 +/
    > почему в новых языках так любят слово fn/fun/function? сишка прекрасно обходилась без нее. Яваскрипт тоже может: const sum = (a, b) => a + b. А вот растишка от данон не может. И котлин тоже. Вы че, мужики? Наличие скобок УЖЕ говорит о том, что здесь функция.

    https://imgur.com/NRHgNxB

     
  • 2.128, Аноним (128), 03:52, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Потому что most vexing parse -- говно.
     
  • 2.142, Аноним (142), 08:32, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    > почему в новых языках так любят слово fn/fun/function...

    Basic - новый язык?
    https://www.c64-wiki.com/wiki/FN

     
     
  • 3.180, Аноним (180), 09:13, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    >Basic

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

     
     
  • 4.193, Аноним (193), 14:17, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Ты ответил, но не в контексте. Слово FN там всё же есть, а язык старый.
     

  • 1.7, Аноним (7), 14:13, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Повторю ещё раз изложенное в https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi?az=show_thread&om=1320 . Новые ЯП общего назначения, копирующие уже существующие языки, не будучи с ними совместимыми, не взлетят.
     
     
  • 2.9, Аноним (9), 14:22, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +3 +/
    > Повторю, что я клоун

    А что, если в языке зарезервировано слово int, то он копирует уже существующие языки? Может ещё предлагаешь начинать с создания нового алфавита символов?

     
     
  • 3.16, Аноним (16), 14:34, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +9 +/
    > > Повторю, что я клоун

    Ого, цитирование с использованием нейросетей, передающее основную мысль, круто!

     
  • 2.34, Аноним (33), 15:47, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Все так, новый язык должен быть совместимым хотя бы на уровне "чуток поправил и скомпилировал", например как Typescript. Спустить огромную кодовую базу в унитаз и переписать заново это все детские фантазии, несовместимые с бизнесом.
    Zig правда выбрал другой подход, полная совместимость с Си ABI, и даже включает в себя компилятор C/C++. Пока что такой подход оправдывает себя, как будет дальше - посмотрим.
     
     
  • 3.106, Самый умный из вас (?), 20:43, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    > и даже включает в себя компилятор C++

    Уже не включает))

     
     
  • 4.209, Самый умный из нас двоих (?), 22:37, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    А они никогда и не обещали вечную поддержку.
     
  • 3.131, Витюшка (?), 03:58, 05/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    При этом именно переписать всю кодовую базу на Zig. Совместимость с С - это переходный этап.

    Несмотря на совместимость они хотят всё переписать, вплоть до llvm.

     

  • 1.8, rmh (?), 14:13, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +5 +/
    >но проще, чем Си,

    Да куда уж проще.

     

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

  • 1.10, Аноним (10), 14:23, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    > близкий к языку Си, но проще

    в ущерб чему в этот раз упростили?
    И нельзя ли новые вещи делать с упором не на ПРОЩЕ, а на ГИБЧЕ ? А клиенты сами разберутся что им нужно.

     
     
  • 2.40, Аноньимъ (ok), 16:02, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Лисп же есть. Там и то и другое.
     
     
  • 3.134, _ (??), 04:36, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    И толку? Даже лишЪпо-срачей не осталось, настолько оно всем уже пофиг :(
     
     
  • 4.175, freehck (ok), 00:40, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    А как они останутся-то Для лиспо-срачей всё-таки хоть какие-то мозги нужны А с... большой текст свёрнут, показать
     
  • 2.58, User (??), 16:49, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +3 +/
    А нахрена тебе возможность стрелять в ногу ещё 52мя способами? Крестов мало уже, хочется экстрима?
     

  • 1.11, Аноним (9), 14:24, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +8 +/
    Hare игнорировать Zig. Запятые по вкусу.
     
     
  • 2.32, Аноним (32), 15:40, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +3 +/
    Харе уже зиговать.
     
     
  • 3.140, Аноним (140), 07:41, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +2 +/
    Carbon тебе в помощь.
     

  • 1.14, Аноним (16), 14:32, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    А по производительности Hare как C или как Python?
     
     
  • 2.19, Аноним (-), 14:39, 04/12/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.23, Аноним (9), 14:52, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    в полси
     
  • 2.55, Аноним (55), 16:48, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Харе это как любой сборщик из npm ничто.
     
  • 2.129, Аноним (128), 03:54, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Как Pascal.
     

  • 1.18, Аноним (-), 14:39, 04/12/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     
  • 1.25, Аноним (25), 14:56, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Чем OCaml не устроил?
     
     
  • 2.36, Аноним (32), 15:54, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Я так понимаю, OCaml это мощное мета-, а автор Hare хочет всё ручками.
     

  • 1.28, 11111001010 (?), 15:20, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +2 +/
    Это какая-то смесь Rust, JavaScript, Golang...
     
     
  • 2.39, Аноним (33), 16:01, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Смузихлебы должно быть в восторге.
     

  • 1.35, th3m3 (ok), 15:54, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Чем-то Go напоминает.
     
     
  • 2.82, Вы забыли заполнить поле Name (?), 18:00, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Го курильщика
     

  • 1.43, cheburnator9000 (ok), 16:11, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Когда программист на Go спаривается с программистом на Rust у них рождается https://git.sr.ht/~sircmpwn/hare-compress/tree/master/item/compress/zlib/reade Hare.
     
     
  • 2.130, Аноним (128), 03:55, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Либо на Go, либо на Rust должен быть не программист, а программистка.
     
     
  • 3.135, _ (??), 04:38, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Дiду! В 2k23 - это уже не обязательно и даже не модно :)
     
     
  • 4.154, Аноним (-), 13:22, 05/12/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.178, _ (??), 06:39, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Смотри как салажонка порвало вдоль дупного шва :)
    Не зря буцквы чепятал :)
     
  • 4.190, Аноним (189), 13:49, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    И чё там у вас, как там, в вашем 2230-м году?
     

  • 1.45, Аноним (33), 16:17, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • –1 +/
    >близкий к языку Си, но проще, чем Си

    Вот это выглядит многообещающим. Впрочем, что угодно будет лучше, чем Rust - второй С++ по раздутости.

     
     
  • 2.50, Sw00p aka Jerom (?), 16:28, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • –1 +/
    проблема всяких растов, харэ, ц++ и прочих заменителей могучего С в том, что - "гамно" не заменяют, от него надо избавляться.
     
     
  • 3.61, 3к4у5епнр (?), 16:51, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Ну так давай, придумай проц который будет питон исполнять сразу, без всяких ассемблеров, че ляля то - все говно
     
     
  • 4.69, Sw00p aka Jerom (?), 17:07, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    > Ну так давай

    тут "народная мудрость"

    > придумай проц

    ну и архитектура Неймана - такое же гамно, правильно заметили.

    > че ляля то - все говно

    все что "высирается" - "гамно", а нужно ...... (додумайся сам)

     
     
  • 5.136, _ (??), 04:42, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Да все - *о*н*о*! Особенно - ты! (С) Дабрый филосаф (ЕМНИП)
    Живи теперь с этим (С) :-)
     
  • 3.164, Аноним (164), 16:57, 05/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Все современное айти это гамно. Начиная с архитектуры как таковой. Мне уже восьмой десяток, и я со слезами на глазах вспоминаю время, когда мы делали все руками, чертили на бумаге. А главное, что у этого всего был смысл и польза для общества я а не очередной гамно-сайт, который загнётся через неделю.
     
     
  • 4.172, Аноним (172), 23:59, 05/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Польза для общества не равно польза для человека. Это как интересы бизнеса и человека, которые вообще не совпадают.
    И да, можно и сейчас рисовать -чертить с графическим планшетом - другое дело что вас не учили создавать вечное для людей - это был ширпотреб для масс и удовлетворения их хотелок.
    Шедевральные песни так не пишутся. Так что плра бы уже учиться создавать, а не ностальгировать по ненужности инженерной.
    Ведь это все не для людей делалось.
    Вот построили атомные электростанции, добываем газ, а цена на все жестко растет даже если не пользоваться лампами накаливания.
    Газ в ряде регионов в разы дороже, хотя сжиживание добвляет максимум половину цены.
    Придут и все опошлят что не шедевр.
     
     
  • 5.195, Sw00p aka Jerom (?), 15:57, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    >Польза для общества не равно польза для человека.

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

     
  • 5.206, Аноним (206), 20:14, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Интересы бизнеса и человека не совпадают, потому что основной интерес бизнеса - преумножение капитала любой ценой, включая человеческие жертвы.

    А интерес человека и общества совпадает. Просто не все человеки достаточно умны, чтобы наперёд думать и живут одним днём. Шкурный интерес сегодня диктует: "Укради!", а завтра самого обкрадут и в слезах побежит обществу жаловаться: "Караул!". Был бы умнее, понял бы, что общественный договор, нарушенный ради сиюминутных выгод, не только ограничивал, но и защищал. Что бесплатные садики и школы, важнее джинс и пепси-колы.

     
     
  • 6.214, Аноним (215), 02:28, 07/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    "Общественный договор" - сказка для полезных идиотов от лицемерных пропагандистов, не нужно повторять эту глупость, мы тут умные и образованные люди, вешать эту лапшу дрыг другу на уши - неуважение как минимум. Реальность же описывается теорией оседлого бандита. Причём в том числе деятельность бандитов из мафии она тоже описывает.
     
  • 4.205, Аноним (180), 19:49, 06/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    > польза для общества

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

     

  • 1.47, Аноним (47), 16:19, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Какой замечательный язык Харэ. Я даже и не знал о его существовании.
     
     
  • 2.57, Аноним (55), 16:49, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • –1 +/
    Потому что ты только школу окончил.
     
     
  • 3.71, Аноним (71), 17:13, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Ой, Харэ заливать!
     
     
  • 4.81, Дилетант (?), 17:55, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    чего, еще не окончил?
     
     
  • 5.83, Аноним (83), 18:00, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Хах, даже не начинал. Кому он нужен? Харэ трындеть!
     

  • 1.65, Bottle (?), 17:00, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Надеюсь, автор не повторил ошибки Сишников и не наплодил undefined behaviour, implementation-defined behaviour и т.п. муть.
     
     
  • 2.70, Аноним (-), 17:12, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Ты что! А как же сюрпризы!
    Как они будут жить без осознания что один и тот же код просто сменой компилятора будет делать противоположное?
    И главное - это же все записанно в стандатре ИСО который сишники так любят облизывать)

    Зато программа будет работать на древней 13 битовой копроархитекуре с интом на 6 байт (но не факт что правильно)

     
     
  • 3.99, Аноним (99), 19:34, 04/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    > Зато программа будет работать на древней 13 битовой копроархитекуре

    ну харя эта не поддерживает даже 32 битные процессоры

     
  • 3.211, Самый умный из нас двоих (?), 22:52, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Другое дело когда рабочий компилятор всего один и только под две-три платформы.
     
  • 2.146, Пряник (?), 10:42, 05/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Удачи всем надеящимся.
     

  • 1.67, Аноним (67), 17:06, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Сильно похож на то, будто крестовик увидел Go и сказал "я могу его починить"
     
     
  • 2.125, Вы забыли заполнить поле Name (?), 02:47, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +3 +/
    > Сильно похож на то, будто крестовик увидел Go и сказал "я могу
    > его починить"

    Спойлер: не смог

     

  • 1.87, Аноним (87), 18:17, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +5 +/
    > Дрю ДеВолт

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

     
     
  • 2.147, Пряник (?), 10:44, 05/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    А ты, типа, сам мистер спокойствие?
     
     
  • 3.168, Аноним (87), 19:09, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Да. Видел про меня хоть одну новости на опеннете как я решил иисуснуться и выгнать весь финтех со своего нескучного гитхаб хостинга? То-то же.
     
  • 2.162, Аноним (164), 16:51, 05/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Айтишники вообще сами по себе в большинстве своем неадекватны. Не зря они прячутся от общества за монитором. Возьми любого условного смузизлеба хотя бы на день в цех по металлообработке, он там сразу лишится анaльнoй девственности. Я, если шо, не профессиональный айтишник, просто мимокрокодил, изредка интересующийся темой.
     
     
  • 3.169, Аноним (87), 19:12, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    > сразу лишится анaльнoй девственности
    > мимокрокодил, изредка интересующийся темой

    Да вижу я, какой темой ты интересуешься.

     

  • 1.94, другой аноним (?), 18:49, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +3 +/
    А если оставить в стороне политику и личные предпочтения Дрю ДеВолта, то меня вот что смущает: язык построен вокруг tagged unions (что само по себе архиправильно! основная претензия к трупу страуса и вообще объектно-ориентированной фигне -- они на тридцать лет затормозили массовое внедрение этих самых объединений; всё ж уже было у Хоара и Вирта, один маленький шажок оставалось сделать!)...

    Так, я отвлёкся. Размеченные объединения -- это архиправильно, но в Харе тег хранится как 32битный хэш от описания типа (от дерева, представляющего тип). В смысле, всегда один и тот же хэш, никакого разрешения коллизий не предусмотрено. Вообще-то при таком размере атака дней рождения может случиться даже случайно, а о намеренно вредительстве я даже и не заикаюсь (хэш не криптостойкий). Вот не нравится мне этот миндсет.

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

     
     
  • 2.107, Аноним (107), 20:44, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    > Вообще-то при таком размере атака дней рождения может случиться даже случайно, а о намеренно вредительстве я даже и не заикаюсь (хэш не криптостойкий).

    Ну и упадёт на этапе компиляции, и?

     
     
  • 3.137, Аноним (-), 07:32, 05/12/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 3.141, Аноним (140), 07:43, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Переписать пару строк - это катастрофа! Не останется времени на смузи.
     
  • 2.139, Аноним (-), 07:37, 05/12/2023 [^] [^^] [^^^] [ответить]  []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Есть божественная Сишка её и юзай.

    Про Страуструпа и Си плюс-плюс - это другая сторона ботинок. А вообще объектно-ориентированная парадигма организации кода хороша если кодовая база раздулась, и надо хоть как-то упорядочить кучу файлов и функций.

     
  • 2.148, Пряник (?), 10:54, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Смену синтаксиса в Rust решили в виде редакций. Синтаксис разный, но на этапе MIR уже всё едино.
     
     
  • 3.212, Аноним (212), 22:55, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Ничего это не решает, синтаксис по факту все равно разный.
     

  • 1.98, Аноним (98), 19:31, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    На оффтопике будет?
     
     
  • 2.149, Пряник (?), 10:55, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Сиди в дельфи :)
     

  • 1.124, Анонимуснастоящий (?), 01:36, 05/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    > hare-wayland

    Анонимы опеннета должны быть в восторге

     
     
  • 2.126, Вы забыли заполнить поле Name (?), 02:48, 05/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    >> hare-wayland
    > Анонимы опеннета должны быть в восторге

    Судя по последним новостям должны быть hare-X11

     
     
  • 3.222, freehck (ok), 15:55, 07/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    > Судя по последним новостям должны быть hare-X11

    С чего бы Drew DeVault-у этим заниматься? Он в мейнстриме: поддерживает wayland, катит бочку на RMS, топит за LGBTQ...

     

  • 1.170, Аноним (170), 21:58, 05/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +2 +/
    > близкий к языку Си, но проще, чем Си

    Что только не придумывают, чтобы не учить Си...

     
     
  • 2.197, Аноним (9), 16:08, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    У си слишком много фатальных недостатков, которые не исправить очередным стандартом. И это надоело.
     
     
  • 3.213, Аноним (212), 22:56, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • –1 +/
    Плохому танцору сам знаешь что мешает.
     
     
  • 4.231, Прохожий (??), 09:29, 08/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Только почему-то в этом мире (программирования на Си) все плохие танцоры.
     

  • 1.171, Аноним (171), 22:22, 05/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +1 +/
    Чего-то не собрался из исходников стандартная библиотека. Пишет ошибку:


    '''
    $ make check
    356/357 tasks completed (99%)
    /dev/fd/4: строка 6: /dev/fd/4.default: File not found

    ld for /opt/hare-plus exited with status 127
    make: *** [Makefile:95: check] Error 255
    '''

    Вот и закончилось мое знакомство с Hare ;)

     
     
  • 2.196, Аноним (9), 16:06, 06/12/2023 [^] [^^] [^^^] [ответить]      [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
  • +/
    Круг поддерживаемых систем ограничен.
     

  • 1.176, Аноним (176), 01:23, 06/12/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     

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



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

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