![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Hare 0.25.2 " | +/– | ![]() |
Сообщение от opennews (ok), 22-Июн-25, 11:08 | ||
Дрю ДеВолт (Drew DeVault), автор пользовательского окружения Sway, почтового клиента Aerc и платформы совместной разработки SourceHut, опубликовал выпуск языка программирования Hare 0.25.2. Номер версии образован как 0.YY.Q, где YY - две последние цифры года, а Q - номер квартала, прошлый выпуск Hare 0.24.2 был опубликован год назад. Hare преподносится как язык системного программирования, близкий к языку Си, но проще, чем Си. Исходный код компилятора и инструментария распространяются под лицензией GPLv3, а код стандартной библиотеки под лицензией MPL (Mozilla Public License)... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
3. Сообщение от Аноним (3), 22-Июн-25, 11:27 | +8 +/– | ![]() |
> "Номер версии образован как 0.YY.Q, где YY - две последние цифры года, а Q - номер квартала" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5, #7, #8, #33, #56 |
5. Сообщение от Аноним (-), 22-Июн-25, 11:30 | +1 +/– | ![]() |
LibreOffice подсказал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
7. Сообщение от Грека (?), 22-Июн-25, 12:10 | +7 +/– | ![]() |
А если проект доживет до 2101 года, то это будет 0.01.1? Фигня какая-то. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #12, #31, #52, #87 |
8. Сообщение от Аноним (8), 22-Июн-25, 12:19 | +1 +/– | ![]() |
Ноль целых 25 столетних 2 квартальных | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #15 |
9. Сообщение от Drew Devault (?), 22-Июн-25, 12:31 | +/– | ![]() |
Ваще топ язык! Автор красава! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #11, #28 |
11. Сообщение от D. DeVault (?), 22-Июн-25, 13:11 | –1 +/– | ![]() |
Полностью согласен с вами, коллега! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
12. Сообщение от Аноним (12), 22-Июн-25, 13:20 | +5 +/– | ![]() |
Ну, наверное, тогда можно и поменять уже будет первую цифру. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #22 |
15. Сообщение от Аноним (15), 22-Июн-25, 13:47 | –1 +/– | ![]() |
Спасибо тебе КО, ты нас всех снова спас! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
21. Сообщение от фыв (??), 22-Июн-25, 15:42 | +/– | ![]() |
Выглядит не вырвиглазно, на первый взгляд. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
22. Сообщение от Грека (?), 22-Июн-25, 15:48 | +1 +/– | ![]() |
А если версия 0 выйдет за месяца до? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
23. Сообщение от Аноним (23), 22-Июн-25, 16:42 | +5 +/– | ![]() |
Увы, очередной недоди-перепитон. Каких-то сильных сторон у языка нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
25. Сообщение от Аноним (25), 22-Июн-25, 18:52 | +/– | ![]() |
Если будет drop() из Rust и включены в стандартную библиотеку списки, словари и деревья, то вполне замена С. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #43 |
26. Сообщение от Аноним (26), 22-Июн-25, 19:13 | +1 +/– | ![]() |
а тут хоть строки нормальные есть? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #29, #36 |
28. Сообщение от Аноним (28), 22-Июн-25, 19:17 | +4 +/– | ![]() |
Автор, перелогинься! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #44, #54 |
29. Сообщение от Аноним (28), 22-Июн-25, 19:25 | +/– | ![]() |
какие считаются нормальынми? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #32 |
31. Сообщение от Аноним (31), 22-Июн-25, 19:28 | +2 +/– | ![]() |
Это ты с начала доживи | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
32. Сообщение от Аноним (31), 22-Июн-25, 19:34 | +1 +/– | ![]() |
С ИИ внутри | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
33. Сообщение от Аноним (33), 22-Июн-25, 19:44 | –2 +/– | ![]() |
Извращенцы — это semver.org. На грани злонамеренного вредительства. Впрочем, от кодеров я иного и не ожидал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #35, #55 |
35. Сообщение от Аноним (-), 22-Июн-25, 20:38 | +3 +/– | ![]() |
X.X.X - это традиционная для Линукса порядок версионирования. Наоборот, извращенец это ты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
36. Сообщение от Аноним (36), 22-Июн-25, 20:47 | +/– | ![]() |
Конечно есть. В ассемблере строки это просто байты, поэтому и тут, и в Си есть нормальные строки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #40, #62 |
37. Сообщение от Аноним (37), 22-Июн-25, 20:53 | +2 +/– | ![]() |
А в чем прикол? Синтаксис на любителя, из того что в новости - совсем не проще Си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
38.
Сообщение от freecoder![]() | +2 +/– | ![]() |
Синтаксис определённо растом навеян. Типы полей структур, атрибуты... и много что ещё, если пойти и посмотреть доки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #41, #71, #85 |
40. Сообщение от Аноним (25), 23-Июн-25, 01:52 | +1 +/– | ![]() |
Там много вариантов строк бывает. Черт его знает что он там нормальным считает. Может вариант с длинной и нулевым символом, а может UTF-16 у всех разное ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
41. Сообщение от Аноним (37), 23-Июн-25, 06:11 | +/– | ![]() |
Согласен. У раста здесь синтаксис понятнее, даже для того кто на нем не пишет. А по верхнему коду есть вопросы, например нафига тут export? Из кода совсем не ясна логика программы на этом самом Харе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
43. Сообщение от IMBird (ok), 23-Июн-25, 07:42 | +1 +/– | ![]() |
А потом всё равно каждый пишет свои коллекции и делает свои аллокаторы, потому что всё не то и всё не так. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #66 |
44. Сообщение от D.D.Vault (?), 23-Июн-25, 08:48 | +1 +/– | ![]() |
Что вы, я никогда под такими учётками никуда не хожу. Это воссторженные фанаты мимикрируют | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
46. Сообщение от Аноним (-), 23-Июн-25, 09:46 | +/– | ![]() |
>Для разработки графических приложений развивается инструментарий hare-wayland | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
47. Сообщение от Ося Бендер (?), 23-Июн-25, 10:07 | –1 +/– | ![]() |
Память нужно самому освобождать, не кроссплатформенный, не ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #49 |
48.
Сообщение от Аноним![]() | +1 +/– | ![]() |
V lang лучше | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
49. Сообщение от Аноним (37), 23-Июн-25, 10:31 | +/– | ![]() |
По сути, сейчас есть два языка, два брата, вечно дерущихся: Си и Раст - кому нужна максимальная производительность и кто готов сам! управлять памятью, выбирают Си. Тем, кто готов пожертвовать парой процентов производительности взамен того, чтоб не парится о памяти вообще - выбирают Раст. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #60, #65, #74 |
51. Сообщение от Аноним (51), 23-Июн-25, 11:20 | +/– | ![]() |
Местечковый язык, который нарочито избегает проприетарные ОС. Идеологически это можно хвалить и поддерживать. Но на практике такой язык не взлетит и останется любительской поделкой. Даже dlang и nim и то больше пользы приносят. Первый так вообще в проде используется кое-где в Европе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
52. Сообщение от Аноним (52), 23-Июн-25, 11:58 | +/– | ![]() |
Если до 2101 доживёт, то поменяют на формат версий Хрома | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #58 |
53. Сообщение от Аноним (53), 23-Июн-25, 12:04 | –3 +/– | ![]() |
Пусть вернут примеры на русском языке, тогда, может, посмотрим. Нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #63 |
54. Сообщение от Draw in past simple (?), 23-Июн-25, 13:01 | +/– | ![]() |
Ето не я! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
55. Сообщение от Аноним (55), 23-Июн-25, 14:06 | +1 +/– | ![]() |
Ну, во-первых, решать как версионировать свой код будут именно кодеры, точно не ты. Во-вторых, semver - лучшая и повсеместно признанная схема версионирования. Вообще, жизнеспособны любые монотонно растущие версии состоящие из числовых компонент, но среди них semver несёт больше всего полезной информации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #61 |
56. Сообщение от Аноним (55), 23-Июн-25, 14:10 | +2 +/– | ![]() |
С-Самонадеянность и Н-Некомпетентность. Сходу ограничить частоту релизов и исключить возможность багфикс релизов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
57. Сообщение от Аноним (55), 23-Июн-25, 14:13 | +1 +/– | ![]() |
Язык одного человека, на него нет смысла даже смотреть уже только поэтому. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #91 |
58. Сообщение от поролон (?), 23-Июн-25, 16:48 | +1 +/– | ![]() |
> opennet, 2101 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
60. Сообщение от Аноним (-), 23-Июн-25, 17:55 | –1 +/– | ![]() |
Си быстро копилируется в двоичный код. Раст - является фронтендом компилятора LLVM. Сам LLVM громоздкий и под его капотом идут поэтапные преобразования кода. Си не брат Расту. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #64 |
61. Сообщение от Аноним (33), 23-Июн-25, 18:18 | –1 +/– | ![]() |
> как версионировать свой код будут именно кодеры, точно не ты | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #67, #89 |
62. Сообщение от Аноним (33), 23-Июн-25, 18:22 | +/– | ![]() |
> строки это просто байты | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
63. Сообщение от Аноним (33), 23-Июн-25, 18:24 | +1 +/– | ![]() |
Зачем, если все без исключения русскоговорящие кодеры знают английский хотя бы со словарём? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
64. Сообщение от Аноним (55), 23-Июн-25, 18:32 | +1 +/– | ![]() |
> Си быстро копилируется в двоичный код. Раст - является фронтендом компилятора LLVM. Сам LLVM громоздкий и под его капотом идут поэтапные преобразования кода. Си не брат Расту. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #68 |
65. Сообщение от Аноним (55), 23-Июн-25, 18:44 | +1 +/– | ![]() |
Си ни с кем не дерётся, его уделом осталось лютое легаси. Ну и rust не медленнее C - с чему ему быть медленнее? Есть некоторые рантайм проверки, которые в горячем коде можно отключить с unsafe. Как показывают недавнее переписывание алгоритпов компрессии на rust, например zlib-rs, писать на rust более быстрый код чем на C фактически тривиально. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
66. Сообщение от Аноним (55), 23-Июн-25, 19:01 | +1 +/– | ![]() |
Кто "каждый"? Проекты на ЯВУ со своими реализациями коллекций можно по пальцам пересчитать, и причиной наличия этих реализаций примерно в 90% будет некомпетентность разработчика, а остальные 10% примерно одинаково делятся между легаси кодом (из C++03 эпохи где не было `unordered_map`) и реальной необходимостью. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
67. Сообщение от Аноним (55), 23-Июн-25, 19:06 | +1 +/– | ![]() |
> Нет. Организационные решения внутри проекта — моя прямая должностная обязанность. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #70 |
68. Сообщение от Аноним (72), 23-Июн-25, 19:26 | +/– | ![]() |
> Можно gcc, но это не сильно быстрее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #78 |
70. Сообщение от Аноним (33), 23-Июн-25, 20:08 | –2 +/– | ![]() |
> Принимать организационные решения никогда не возьмут человека, не понимающего банальных и фундаментальных концепций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #86 |
71. Сообщение от Нет ты (-), 23-Июн-25, 20:22 | +/– | ![]() |
>unwrap_or_default | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #72, #73 |
72. Сообщение от Аноним (72), 23-Июн-25, 23:29 | +1 +/– | ![]() |
>>unwrap_or_default | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
73. Сообщение от Аноним (55), 23-Июн-25, 23:57 | +3 +/– | ![]() |
Не понял, тебе не нравится что результат, который объективно опциональный, нельзя использовать не проверив на наличие? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #94 |
74. Сообщение от Аноним (74), 24-Июн-25, 00:11 | +/– | ![]() |
Сам ты ошибка. Выбираем ООП. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
78. Сообщение от Аноним (-), 24-Июн-25, 06:04 | +/– | ![]() |
Когда ты компилируешь сишный код в GCC, происходит 3 гениальных и простых вещи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #82, #84 |
80. Сообщение от Аноним (80), 24-Июн-25, 13:59 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #81 |
81. Сообщение от Аноним (81), 24-Июн-25, 14:10 | +/– | ![]() |
Эксплуататор детектед | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 |
82. Сообщение от Аноним (36), 24-Июн-25, 15:32 | +/– | ![]() |
Где-то между 1 и 2 забыл примерно 5 подпунктов: парсинг, препроцессор, проверка синтаксиса, выстраивание AST, и много чего еще. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #83 |
83. Сообщение от Аноним (-), 24-Июн-25, 18:58 | +/– | ![]() |
>парсинг, препроцессор, проверка синтаксиса | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 |
84. Сообщение от Аноним (72), 24-Июн-25, 20:09 | +/– | ![]() |
> 2. Исходный код преобразуется в ассемблерние листинги в синтаксисе AT&T. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
85. Сообщение от penetrator (?), 24-Июн-25, 20:38 | +/– | ![]() |
все Hare отработали лавэ )) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
86. Сообщение от Неноним (?), 25-Июн-25, 07:37 | +/– | ![]() |
Господи, сколько апломба-то! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 |
87. Сообщение от Аноним (87), 25-Июн-25, 07:49 | +/– | ![]() |
А кто мешает сделать 0.101.2 например? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
89. Сообщение от Аноним (89), 25-Июн-25, 13:15 | +/– | ![]() |
> Организационные решения внутри проекта — моя прямая должностная обязанность. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 |
91. Сообщение от 12yoexpert (ok), 25-Июн-25, 15:43 | +/– | ![]() |
C/C++ написан парой человек | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #93 |
93. Сообщение от Аноним (55), 25-Июн-25, 17:45 | –1 +/– | ![]() |
Пара человек когда не было ни индустрии, ни экосистемы, ни нормальных ЯП, ни требований к ним это как-бы немножко другое. Тогда язык действительно можно было наговнякать (что, ЧСХ, и произошло с C++) водиночку, и что бы ты не наговнякал, оно уже решало какие-то проблемы существующих языков, даже о совместимости думать почти не надо было. Сейчас, for starters, вокруг языка нужно понаписать кучу тулинга (пакетный менеджер, пакетная экосистема, линтеры, форматтеры, плагины под ide, поддержка в gdb, генерация документации, биндгены и т.д. и т.п.), достаточно жирную стандартную библиотеку и биндинги к, как минимум, примерно сотне существующих фундаментальных библиотек. Дальше, низковисящие проблемы все уже порешаны, никому не нужен язык отличающийся от существующих только вариациями function vs. fn и var vs. let. И планка повышена - никому уже не нужен язык без memory safety. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 |
94. Сообщение от нет ты (?), 25-Июн-25, 18:20 | +/– | ![]() |
Растолюбы проверяют результат, но делают это без уважения! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |