Флейм
GameDev.ru / Флейм / Форум / Ü (Programmiersprache) (20 стр)

Ü (Programmiersprache) (20 стр)

Страницы: 119 20 21 2227 Следующая »
DelfigamerПостоялецwww15 июня 201819:10#285
Great V.
https://en.cppreference.com/w/cpp/language/parameter_pack
А в новомодных C++17 на них ещё и https://en.cppreference.com/w/cpp/language/fold повесили.

Правка: 15 июня 2018 19:11

Great V.Постоялецwww15 июня 201819:14#286
Delfigamer
Ааа, вот ты о чем. Это я знаю, а вот такое название впервые слышу.
DelfigamerПостоялецwww15 июня 201819:16#287
Ellipsis - это знак препинания, который выглядит как
...

и означает пропуск - который тоже называется словом "эллипсис".
Ну и просто "многоточие-конструкции" звучит несколько по-дурацки.

Правка: 15 июня 2018 19:18

ДезанизаторПостоялецwww17 июня 20180:22#288
В принципе, автор уже заматерел, и я не удивлюсь, если мы присутствуем в треде типа того, который создавал автор Линукса Торвальдс.

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

BellPlayerПостоялецwww17 июня 201811:57#289
Дезанизатор
Достаточно взглянуть на github - там всё вручную написано (известные мне генераторы такого не дают). А автору браво.
Panzerschrek[CN]Участникwww17 июня 201812:13#290
Генераторы могли бы помочь разве что для написания синтаксического анализатора.
Всё остальное - это логика самого языка, а это раз в 10 больше кода.
BellPlayerПостоялецwww17 июня 201812:36#291
Panzerschrek[CN]
На COCO/R не обращали взор?
Panzerschrek[CN]Участникwww17 июня 201812:52#292
BellPlayer
> На COCO/R не обращали взор?
Загуглил, это, опять же, всего лишь генератор парсера.
BellPlayerПостоялецwww17 июня 201812:56#293
Panzerschrek[CN]
Да, я понимаю) Просто думал имели ли с ним опыт. Я раньше пытался тыкать в него - но оказалось удобнее вручную писать.
Panzerschrek[CN]Участникwww19 июня 201818:45#294
Такой вопрос назрел тут в процессе реализации одной фичи:
А нужен ли вообще компилятор под какие-нибудь 32-битные платформы? Насколько они ещё в ходу где-то?

Просто, если забить на 32 бита, то можно size_type сделать всегда 64-битным и не париться, вот и думаю, не сделать ли так.

DelfigamerПостоялецwww19 июня 201818:48#295
Panzerschrek[CN]
ARM на мобилках всё ещё довольно часто 32-битный.
kiparУчастникwww19 июня 201819:47#296
А микроконтроллеры ещё долго такими будут. Но если ограничиться компами то почему бы и не забить. Хотя привязываться к размеру сомнительная идея - вдруг язык до появления 128-битных доживет?
DelfigamerПостоялецwww19 июня 201820:48#297
kipar
В чём смысл 128-битных указателей?
Если вдруг приспичило поддерживать и микроконтроллеры - то там и 16-битные есть в ходу. Но зачем?
Хотя привязка к размеру и правда вещь сомнительная.

Правка: 19 июня 2018 20:48

return [](){};Участникwww19 июня 201821:20#298
Дизайнить язык так, чтобы поведение не зависело от размера указателей, очевидно (или зависело только в unsafe)
kiparУчастникwww20 июня 20182:01#299
Delfigamer
> Если вдруг приспичило поддерживать и микроконтроллеры - то там и 16-битные есть
> в ходу. Но зачем?
Ну, они все-таки выходят из моды, на них смысла ориентироваться мало.
А вот современные 32-битные - как раз нуждаются в таких языках, чтоб и ногу не отстреливало и память на сборщик мусора не гробить.
Страницы: 119 20 21 2227 Следующая »

/ Форум / Флейм / ПроЭкты

2001—2018 © GameDev.ru — Разработка игр