|
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 радикально не согласен с этим утверждением. Правда стоит понимать что тогда и пароль вы сбросить или не сможете, если он рандомный, или его сможет кто попало сбрасывать - если можно указывать конкретный адрес.
| |
|
|
|
|
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 совершенно необязательно.
| |
|
2.46, OpenEcho (?), 16:18, 04/12/2023 [^] [^^] [^^^] [ответить]
| +7 +/– |
> почему в новых языках так любят слово fn/fun/function?
Наверное потому, что обфусцированный код сопровождать тяжелее.
| |
|
3.54, User (??), 16:44, 04/12/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
Попробуй объяснить это секте свидетелей экономии-байтиков-и-любителей-скобочек)
| |
|
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
| |
|
3.180, Аноним (180), 09:13, 06/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
>Basic
В бейсике функции не используются и не нужны. В моем бейсике функции определялись DEF USR (юзерская функция), но я несколько лет программировал, дофига всего понаписал, но так и не понял что это за извращение, нахрена такое надо и на разу не воспользовался. Про функции понял только в сишке, потому что сишка из них состоит полностью, а в бейсике это был непонятный и ненужный кадавр.
| |
|
4.193, Аноним (193), 14:17, 06/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ты ответил, но не в контексте. Слово FN там всё же есть, а язык старый.
| |
|
|
|
|
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.131, Витюшка (?), 03:58, 05/12/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
При этом именно переписать всю кодовую базу на Zig. Совместимость с С - это переходный этап.
Несмотря на совместимость они хотят всё переписать, вплоть до llvm.
| |
|
|
|
2.24, Аноним (12), 14:54, 04/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
напоминаю, что для си невозможно написать простой парсер для "редактора с подсвечивателем синтаксиса". Почему? Потому что си - это сразу два языка: СиПиПи (си препроцессор), а уже затем просто си. И этот СиПиПи вполне может менять состояние парсера. То есть нормально подсветить синтаксис можно только после того, как реально пошел раскрывать макросы. А в каком=нибудь хромиуме эти макросы придется раскрывать часов шесть буквально.
| |
|
3.30, _oleg_ (ok), 15:25, 04/12/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Речь не про парсеры, а про ЯП с точки зрения программирования на нём. И Си на самом деле простой насколько это возможно. Хрен знает куда проще-то без потери возможностей.
| |
|
4.31, Аноним (12), 15:32, 04/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Си на самом деле простой насколько это возможно
Судя по количеству UB и всяких там implementation-defined, это очень непростой язык, заставляющий учить приколы реализаций компиляторов (причем сразу всех), а не стандарт самого языка.
| |
|
5.41, Аноним (33), 16:06, 04/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ты бы сразу написал, что фанат Rust, и дальше можешь не писать - все ваши комменты одинаковые и давно известны.
| |
5.49, _oleg_ (ok), 16:21, 04/12/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Если не писать криво, то UB ещё надо постараться поймать. Насчёт implementation-defined - это всегда будет, к сожаленью, если implementation больше одной ;-).
| |
|
6.95, Аноньимъ (ok), 18:51, 04/12/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Если не писать криво, то UB ещё надо постараться поймать.
Ну да.
Всего-то нужно ни в коем случае не писать что-то вроде:
int i;
i = x + 1;
Очень тяжело, просто невозможно.
| |
|
|
|
|
|
|
12.152, User (??), 12:52, 05/12/2023 [^] [^^] [^^^] [ответить] | +1 +/– | Ну, тащем-та из ISO IEC 9899 2011 раздел 3 4 3, например Можешь сходить до коми... текст свёрнут, показать | |
|
|
|
13.183, _oleg_ (ok), 11:43, 06/12/2023 [^] [^^] [^^^] [ответить] | +/– | Да точно Пролистал стандарт В этом смысле согласен Это бюрократический момент... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
3.38, Аноним (33), 15:59, 04/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Не невозможно, а ты не умеешь. А препроцессор в Си вообще-то быстр как метеор и работает в один проход.
| |
|
4.120, Ананимус (?), 23:28, 04/12/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Не невозможно, а ты не умеешь. А препроцессор в Си вообще-то быстр как метеор и работает в один проход
А никто не умеет. Софт на сях всю историю кривой, косой и портируется с приседаниями.
| |
|
5.143, _kp (ok), 09:41, 05/12/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну да, конечно. Только если что то портировать на Си, то в прогнозируемок время это точно портируемо, если сибирать какой нибудь старый код, так и он точно соберется, и с минимумов пинков запустится.
А можно и не менять код ни на байт, применив препроцессор и обёртки.
А возьми любой модный язык с пдавающим синтаксисом и адовыми зависимостями, так там и 100% перелопачивать некогда работавший исходник придется, и копаться, копаться, и ещё раз копаться в зависимостях и их версиях.
| |
|
6.158, Ананимус (?), 16:01, 05/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
> А возьми любой модный язык с пдавающим синтаксисом и адовыми зависимостями, так там и 100% перелопачивать некогда работавший исходник придется, и копаться, копаться, и ещё раз копаться в зависимостях и их версиях.
Сишный копинг подъехал.
| |
6.181, User (??), 09:41, 06/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Не, ну если не использовать зависимости и все свое таскать с собой - то такида, причем шохарактено - примерно на любом языке, проблем запуска hello, world! на python2 все еще не возникает. IRL - проблемы скорее не "языков", а "экосистем разработки", причем я бы сказал, что из-за комбинаторного роста сложности софта - на современном этапе не устранимые. Как-то так.
| |
|
7.200, _kp (ok), 16:35, 06/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
>если не использовать зависимости и все свое таскать с собой..
Не совсем. В Си можно скормить библиотеку отличающуюся на несколько версий, лишь бы совсем сильно не отличалась. А в Python и чуть реже JS, нужна не просто библиотека конкретной минорной версии, а взаимосвязанный пакет компонентов. Тут на мелкий чих несовместимость, тут зависимость гвоздями прибита, а то и несколько версий одной библиотеки в одном проекте. Последнее на Си я встречал только в одном живом проекте.
> проблемы скорее не "языков", а "экосистем разработки"
Скорее соглашусь. Но тогда выходит, что одни языки стимулируют к культуре, а какие то развращают. :)
| |
|
8.204, User (??), 19:30, 06/12/2023 [^] [^^] [^^^] [ответить] | +/– | Неее python тут ровным счетом точно такой же Если повезет - можно скормить, ... большой текст свёрнут, показать | |
|
9.216, User (??), 07:11, 07/12/2023 [^] [^^] [^^^] [ответить] | +/– | Эээээ стесняюсь спрашивать - а что вы на нем делали-то, что не сталкивались ... текст свёрнут, показать | |
|
|
11.230, User (??), 07:13, 08/12/2023 [^] [^^] [^^^] [ответить] | +/– | Ну, т е процентов сорок экосистемы, в которой применение python а имеет практич... большой текст свёрнут, показать | |
|
|
9.217, _kp (ok), 09:22, 07/12/2023 [^] [^^] [^^^] [ответить] | +/– | Ребенка учат Питону Как мы знаем в сухомятку учить не интересно При попытке вз... текст свёрнут, показать | |
|
|
11.229, User (??), 07:07, 08/12/2023 [^] [^^] [^^^] [ответить] | +/– | Да вот как сказать У меня добавление параметров force encoding в модуле logging... текст свёрнут, показать | |
|
|
|
|
11.233, Аноним (233), 10:14, 08/12/2023 [^] [^^] [^^^] [ответить] | +/– | Это надо ставить доскер, в нем качать и разворачивать какую-то систему в которой... большой текст свёрнут, показать | |
|
12.234, User (??), 13:00, 08/12/2023 [^] [^^] [^^^] [ответить] | +/– | Эээээ а вы точно айтишник Ну, в смысле docker ставить в качестве блокера п... большой текст свёрнут, показать | |
|
13.236, Аноним (-), 15:51, 09/12/2023 [^] [^^] [^^^] [ответить] | +/– | Не всем же хайповать и смузи жрать Если ну капец как надо - я и виртуалку с как... большой текст свёрнут, показать | |
|
14.237, User (??), 20:36, 09/12/2023 [^] [^^] [^^^] [ответить] | +/– | Ну, т е для чего _в принципе_ в реальной жизни может потребоваться скрЫпт на py... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
4.174, freehck (ok), 00:28, 06/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Не невозможно, а ты не умеешь. А препроцессор в Си вообще-то быстр как метеор и работает в один проход.
Вообще-то при сборке любого крупного сишного проекта большую часть времени занимает именно что обработка кода препроцессором. Это широко известный факт.
| |
|
5.210, Самый умный из нас двоих (?), 22:49, 06/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Это понятно, но обсуждается написание парсера для кода, а не компиляция тяжелых проектов. Быстроту препроцессора Си мало кто не оспаривает потому что другие будут еще медленнее.
| |
|
6.221, freehck (ok), 10:30, 07/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Быстроту препроцессора Си мало кто <...> оспаривает потому что другие будут еще медленнее.
Другие -- это какие например?
| |
|
5.220, Аноним (-), 10:13, 07/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> Не невозможно, а ты не умеешь. А препроцессор в Си вообще-то быстр как метеор
>> и работает в один проход.
> Вообще-то при сборке любого крупного сишного проекта большую часть времени занимает именно
> что обработка кода препроцессором. Это широко известный факт.
Вообще-то на нормальных уровнях оптимизации дольше всего занимает оптимизатор, особенно в современных компилерах где он воротит нетривиальный анализ.
А если LTO взять - так это вообще самая увесистая фаза всей операции. Зато он может вынести добрую четверть кода программы - без малейшего ущерба для скорости и функциональности.
| |
|
|
|
|
1.10, Аноним (10), 14:23, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> близкий к языку Си, но проще
в ущерб чему в этот раз упростили?
И нельзя ли новые вещи делать с упором не на ПРОЩЕ, а на ГИБЧЕ ? А клиенты сами разберутся что им нужно.
| |
|
|
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мя способами? Крестов мало уже, хочется экстрима?
| |
|
|
2.36, Аноним (32), 15:54, 04/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я так понимаю, OCaml это мощное мета-, а автор Hare хочет всё ручками.
| |
|
|
2.130, Аноним (128), 03:55, 05/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Либо на Go, либо на Rust должен быть не программист, а программистка.
| |
|
3.135, _ (??), 04:38, 05/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Дiду! В 2k23 - это уже не обязательно и даже не модно :)
| |
|
4.178, _ (??), 06:39, 06/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Смотри как салажонка порвало вдоль дупного шва :)
Не зря буцквы чепятал :)
| |
|
|
|
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.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 битные процессоры
| |
|
|
1.67, Аноним (67), 17:06, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Сильно похож на то, будто крестовик увидел Go и сказал "я могу его починить"
| |
1.87, Аноним (87), 18:17, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
> Дрю ДеВолт
Персонаж настолько истеричный, что пользоваться любыми его проектами себе дороже. Странно, что он не начал сразу с поддержки OpenBSD — Тео такой же неадекват, хотя и поумерил пыл с годами. Они как будто созданы друг для друга.
| |
|
|
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.141, Аноним (140), 07:43, 05/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Переписать пару строк - это катастрофа! Не останется времени на смузи.
| |
|
2.139, Аноним (-), 07:37, 05/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Есть божественная Сишка её и юзай.
Про Страуструпа и Си плюс-плюс - это другая сторона ботинок. А вообще объектно-ориентированная парадигма организации кода хороша если кодовая база раздулась, и надо хоть как-то упорядочить кучу файлов и функций.
| |
2.148, Пряник (?), 10:54, 05/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Смену синтаксиса в Rust решили в виде редакций. Синтаксис разный, но на этапе MIR уже всё едино.
| |
|
|
|
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 [^] [^^] [^^^] [ответить]
| +/– |
У си слишком много фатальных недостатков, которые не исправить очередным стандартом. И это надоело.
| |
|
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 ;)
| |
|