Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск языка программирования 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 (ok), 22-Июн-25, 21:15
| +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.
Сообщение от Аноним (48), 23-Июн-25, 10:30
| +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 Добавить, Поддержать, Вебмастеру |