Size: a a a

cxx.Дискуссионная

2020 February 29

G

Gymmasssorla in cxx.Дискуссионная
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Кажется можно не только в профунктор кинуть
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Gymmasssorla
Наверное удивишься, но выражения из типов есть почти в любом уважающем себя функциональном языке программирования
Они либо компайл-тайм как метапрограммирование в C++, либо это язык с кастрированной диначеской типизацией, где есть только number, string, array и object. А у меня int любой битности, знаковости и порядка байт LE и BE, fixed point и floating point произвольной точности. Структуры с возможностью указывать выравнивание и куча всего ещё.
источник

G

Gymmasssorla in cxx.Дискуссионная
Александр Вольнов
Они либо компайл-тайм как метапрограммирование в C++, либо это язык с кастрированной диначеской типизацией, где есть только number, string, array и object. А у меня int любой битности, знаковости и порядка байт LE и BE, fixed point и floating point произвольной точности. Структуры с возможностью указывать выравнивание и куча всего ещё.
Вау. А как ты до такого додумался, это же переворот в индустрии?
источник

G

Gymmasssorla in cxx.Дискуссионная
Я вот в Си так и не понял как структуры выравнивать
источник

G

Gymmasssorla in cxx.Дискуссионная
Наверное динамическая типизация нужна
источник

а

а кто это in cxx.Дискуссионная
Александр Вольнов
Они либо компайл-тайм как метапрограммирование в C++, либо это язык с кастрированной диначеской типизацией, где есть только number, string, array и object. А у меня int любой битности, знаковости и порядка байт LE и BE, fixed point и floating point произвольной точности. Структуры с возможностью указывать выравнивание и куча всего ещё.
у вас это где
источник

G

Gymmasssorla in cxx.Дискуссионная
а кто это
у вас это где
В революционном ЯПе, очевидно
источник

а

а кто это in cxx.Дискуссионная
в нереализованном, видимо
источник

а

а кто это in cxx.Дискуссионная
Gymmasssorla
В революционном ЯПе, очевидно
нескучные интеджеры
источник

G

Gymmasssorla in cxx.Дискуссионная
а кто это
в нереализованном, видимо
Да похуй. Ты просто идею не вдуплил
источник

i

ivan in cxx.Дискуссионная
Любая знаковость?
источник

G

Gymmasssorla in cxx.Дискуссионная
а кто это
нескучные интеджеры
Вот такие хейтеры как ты и мешают революциям в IT
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Александр Вольнов
Они либо компайл-тайм как метапрограммирование в C++, либо это язык с кастрированной диначеской типизацией, где есть только number, string, array и object. А у меня int любой битности, знаковости и порядка байт LE и BE, fixed point и floating point произвольной точности. Структуры с возможностью указывать выравнивание и куча всего ещё.
Порядок байтовости то зачем
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Gymmasssorla
Я вот в Си так и не понял как структуры выравнивать
Я в тебя верю, ты с этим разберёшься. Я говорю про языки с динамической типизацией, где нет ничего похожего на структуры Си, выравнивание и т.п.. Мой язык именно расширяет идеи языков со статической типизацией, перенося в рантайм возможность создания и вычисления типов. По сути как C++, только шаблонные аргументы стали обычными аргументами и полями структур, а также структуры могут иметь произвольный sizeof, определяемый в рантайме. В совокупности с JIT это даёт огромный простор для оптимизации.
источник

G

Gymmasssorla in cxx.Дискуссионная
Александр Вольнов
Я в тебя верю, ты с этим разберёшься. Я говорю про языки с динамической типизацией, где нет ничего похожего на структуры Си, выравнивание и т.п.. Мой язык именно расширяет идеи языков со статической типизацией, перенося в рантайм возможность создания и вычисления типов. По сути как C++, только шаблонные аргументы стали обычными аргументами и полями структур, а также структуры могут иметь произвольный sizeof, определяемый в рантайме. В совокупности с JIT это даёт огромный простор для оптимизации.
Вау
источник

G

Gymmasssorla in cxx.Дискуссионная
Надо потом teloxide переписать на твой язык
источник

АВ

Александр Вольнов in cxx.Дискуссионная
ivan
Любая знаковость?
Я имею в виду, что есть типы как со знаком, так и без знака. Как в C++, только в динамическом языке.
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Александр Вольнов
Я в тебя верю, ты с этим разберёшься. Я говорю про языки с динамической типизацией, где нет ничего похожего на структуры Си, выравнивание и т.п.. Мой язык именно расширяет идеи языков со статической типизацией, перенося в рантайм возможность создания и вычисления типов. По сути как C++, только шаблонные аргументы стали обычными аргументами и полями структур, а также структуры могут иметь произвольный sizeof, определяемый в рантайме. В совокупности с JIT это даёт огромный простор для оптимизации.
Ты, кажется, отхватишь то что у тебя кз язык будет
источник