Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от opennews (??), 13-Фев-26, 23:34 | ||
Дрю ДеВолт (Drew DeVault), автор пользовательского окружения Sway, почтового клиента Aerc и платформы совместной разработки SourceHut, опубликовал выпуск языка программирования Hare 0.26.0. Hare преподносится как язык системного программирования, близкий к языку Си, но проще, чем Си. Исходный код компилятора и инструментария распространяются под лицензией GPLv3, а код стандартной библиотеки под лицензией MPL (Mozilla Public License)... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. Скрыто модератором | +2 +/– | |
| Сообщение от Аноним (1), 13-Фев-26, 23:34 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аркагоблин (?), 13-Фев-26, 23:44 | ||
Лицензия отвратительная для стандартных либов. Для них принято что-то пермиссивное ставить. И желательно без атрибуции, потому что никто нормальный не будет специально выискивать что там под какой лицензией и писать "Hello world написан на Hare. Hare под MPL и его написал Имя Автора". Люди воспринимают системные библиотеки как нечто базовое и фундаментальное, а не как произведение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Выпуск языка программирования Hare 0.26" | +3 +/– | |
| Сообщение от Аноним (12), 14-Фев-26, 01:26 | ||
Ну вот стандартная GLibc как-то не пермиссивная. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от kusb (?), 14-Фев-26, 11:47 | ||
Она обычно динамически подключается. Или я не разбираюсь, просто так кажется... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Выпуск языка программирования Hare 0.26" | +1 +/– | |
| Сообщение от Аноним (32), 14-Фев-26, 10:39 | ||
MPL - это не вирусная лицензия. Копилефтная, но не вирусная - код, использующий библиотеку под MPL, не обязан быть лицензирован под MPL. И Дрюша ещё тот копираст, у него в блоге высер есть на эту тему, что он теперь не дурачок, как раньше, и теперь объявляет всем конкурентам копирайтную войну. | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 35. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от мелстрой (?), 14-Фев-26, 11:17 | ||
Ну пусть тогда сам на своем зайце работает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (45), 14-Фев-26, 14:30 | ||
Hare, лучший язык программирования. | ||
| Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору | ||
| 46. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аркагоблин (?), 14-Фев-26, 14:41 | ||
Она то конечно не вирусная, но всё равно заставляет давать ссылки на исходный код языка. Будто каждый кто пишет на языке, модифицирует сам язык. Язык напротив практически никогда не модифицируется сторонними людьми, но копилефт стоит, и выглядит это как стрельба из пушки по воробьям. | ||
| Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору | ||
| 75. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (75), 15-Фев-26, 20:08 | ||
А тебе какое дело до этого? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Выпуск языка программирования Hare 0.26" | –2 +/– | |
| Сообщение от Аноним (9), 14-Фев-26, 01:00 | ||
> Добавлена возможность использования присвоения значению "_" для игнорирования обработки ошибок | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Смузихлеб забывший пароль (?), 14-Фев-26, 07:17 | ||
Какими-то там ошибками отвлекать уважаемых программистов от написания ПО! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от пэпэ (?), 14-Фев-26, 11:12 | ||
Слышал звон? _ используется для игнорирования значения, лучше мусорные переменные что ли плодить? К тому же в "современных языках" это тыщу лет есть. | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 48. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (48), 14-Фев-26, 15:08 | ||
В hare есть '?' и '!', можно ими пользоваться, какая великая разница? | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 13. "Выпуск языка программирования Hare 0.26" | –3 +/– | |
| Сообщение от Аноним (13), 14-Фев-26, 01:37 | ||
> ручное управление памятью | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Выпуск языка программирования Hare 0.26" | –1 +/– | |
| Сообщение от Аноним (20), 14-Фев-26, 07:15 | ||
Усли UB в стандарте, то это уже не UB. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (30), 14-Фев-26, 09:29 | ||
Отсюда делаем вывод шта, в чыстой сишке нет UB. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Выпуск языка программирования Hare 0.26" | +4 +/– | |
| Сообщение от Аноним (16), 14-Фев-26, 03:22 | ||
Написано ж что он должен быть проще сей, а он по описанию сложнее сей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. Скрыто модератором | +/– | |
| Сообщение от Аноним (30), 14-Фев-26, 09:31 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (56), 14-Фев-26, 20:33 | ||
Смесь Go и Rust (по синтаксису) разве может быть простой? | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 17. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Имя (?), 14-Фев-26, 03:58 | ||
нет в списке godbolt.org | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Смузихлеб забывший пароль (?), 14-Фев-26, 07:26 | ||
> возможность явного оставления переменных и полей в структурах | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (24), 14-Фев-26, 07:53 | ||
Да, абсурд для новых языков | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 49. "Выпуск языка программирования Hare 0.26" | –1 +/– | |
| Сообщение от nc (ok), 14-Фев-26, 15:59 | ||
Почему абсурд? Наличие возможности всегда лучше чем ее отсутствие, мало ли для каких Хакерских целей это может пригодиться. Например если переменная каким-то образом отображена на регистр микроконтроллера, запись в который нулей приводит к какой-то аппаратной активности, которая просто при инициализации не нужна. Или например мы пишем некий код, в котором нужно экономить каждый байт кода, выделение памяти на стеке это одна команда, а обнуление - уже другая, которая возможно по логике кода и не нужна. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 51. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (51), 14-Фев-26, 16:36 | ||
>Почему абсурд? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 59. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от nc (ok), 14-Фев-26, 21:19 | ||
В отличие от сишечки, здесь опасный код (отказ от инициализации) требуется написать ЯВНО (и кстати достаточно многословно, я бы на месте разработчиков языка вместо @undefined использовал бы всё тот же подчерк) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Выпуск языка программирования Hare 0.26" | +1 +/– | |
| Сообщение от Аноним (51), 14-Фев-26, 23:54 | ||
Нет абсолютно никакой разницы, написан отказ от инициализации явно или неявно. Проблемы возникают, когда требуется состыковать один сишный код с другим сишным кодом. Никто не будет читать исходник от первой строки до последней, чтобы увидеть, где что инициализировано, а где - нет, на буквально каждую правку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 68. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (68), 15-Фев-26, 00:54 | ||
> Например если переменная каким-то образом отображена на регистр микроконтроллера, запись в который нулей приводит к какой-то аппаратной активности, которая просто при инициализации не нужна. | ||
| Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору | ||
| 70. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (70), 15-Фев-26, 10:16 | ||
Отображенные в память регистры устройств зачем обнулять? Это имелось ввиду. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (25), 14-Фев-26, 08:39 | ||
> может быть возвращено при прерывании цикла выражением "break значение" или через указание "yield значение_по_умолчанию" в прикреплённом к циклу блоке "else{...}", который вызывается, если цикл не был прерван через break. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (27), 14-Фев-26, 09:05 | ||
>Hare преподносится как язык системного программирования, близкий к языку Си, но проще, чем Си. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "Выпуск языка программирования Hare 0.26" | +1 +/– | |
| Сообщение от LaunchWiskey (ok), 14-Фев-26, 12:03 | ||
> Hare преподносится как язык системного программирования, близкий к языку Си, но проще, чем Си. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Сладкая булочка (?), 14-Фев-26, 12:56 | ||
> Того, кто C освоить не может | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от LaunchWiskey (ok), 14-Фев-26, 16:04 | ||
Я не про создателя Зайца, а про среднестатистического современного программиста, для которых создают Зайцев, Расты и прочие инструменты, понижающие планку входа и превратившие индустрию в индус-трию.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (51), 14-Фев-26, 16:50 | ||
>Расты | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Сладкая булочка (?), 14-Фев-26, 21:43 | ||
> Я не про создателя Зайца, а про среднестатистического современного программиста, для которых | ||
| Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору | ||
| 42. "Выпуск языка программирования Hare 0.26" | +1 +/– | |
Сообщение от Facemaker (?), 14-Фев-26, 13:37 | ||
Освоить Си надо (хотя бы чтоб Скиену читать), но программировать на нём уже не надо. | ||
| Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору | ||
| 43. "Выпуск языка программирования Hare 0.26" | +1 +/– | |
| Сообщение от Аноним (43), 14-Фев-26, 13:45 | ||
Как раз наоборот. Осваивать можно, что нравится, а программировать на С. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Сладкая булочка (?), 14-Фев-26, 14:30 | ||
> Освоить Си надо (хотя бы чтоб Скиену читать) | ||
| Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору | ||
| 52. "Выпуск языка программирования Hare 0.26" | –3 +/– | |
| Сообщение от Аноним (51), 14-Фев-26, 16:39 | ||
>Куда ж проще, чем классический C? | ||
| Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору | ||
| 58. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (56), 14-Фев-26, 20:36 | ||
Плохому танцору партнёрша мешает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 61. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Сладкая булочка (?), 14-Фев-26, 21:45 | ||
>>Куда ж проще, чем классический C? | ||
| Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору | ||
| 63. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (51), 14-Фев-26, 23:51 | ||
Любая тьюринговая трясина, вроде brainfuck будет проще чем си, по вашему же критерию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 67. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Сладкая булочка (?), 15-Фев-26, 00:54 | ||
> Любая тьюринговая трясина, вроде brainfuck будет проще чем си, по вашему же | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 76. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (51), 15-Фев-26, 20:15 | ||
Во-первых, я говорю не про конкретный язык, а про подмножество языков. Во-вторых, а у си что, стандарт есть, настоящий, полноценный стандарт, а не фикция, дающая только игрушечный язык? А это тогда что? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 73. "Выпуск языка программирования Hare 0.26" | –2 +/– | |
| Сообщение от Аноним (73), 15-Фев-26, 17:55 | ||
> по кол-ву страниц стандарт Си | ||
| Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору | ||
| 53. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (51), 14-Фев-26, 16:49 | ||
>Язык оптимизирован для решения низкоуровневых задач, таких как разработка операционных систем, компиляторов, сетевых приложений и системных утилит, для которых требуется достижение максимальной производительности и полный контроль над выполнением. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 62. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Сладкая булочка (?), 14-Фев-26, 21:46 | ||
> для неё куда лучше подойдёт Ocaml или Haskell | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (51), 14-Фев-26, 23:51 | ||
Переписывают ради раскрутки компилятора. Будб оригинал написан на си, его точно также переписали бы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 71. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (71), 15-Фев-26, 13:08 | ||
>Разработка компиляторов низоуровневой задачей не является, | ||
| Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору | ||
| 72. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (51), 15-Фев-26, 14:30 | ||
Зачем вам в коде компилятора нужны указатели и ручное управление памятью? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 57. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (56), 14-Фев-26, 20:35 | ||
На главной странице проекта пример helloworld, предлагаю всем взглянуть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 74. "Выпуск языка программирования Hare 0.26" | +/– | |
Сообщение от Facemaker (?), 15-Фев-26, 18:32 | ||
Что там особенного? Код похож на растовский ☺. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 66. "Выпуск языка программирования Hare 0.26" | +/– | |
| Сообщение от Аноним (66), 15-Фев-26, 00:27 | ||
Когда хотят си упростить, все время джаваскрипт или перл получается )) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |