Size: a a a

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

2020 March 06

АВ

Александр Вольнов in cxx.Дискуссионная
Andrew Evseev
А что на счёт отладки? Бинарники нужно будет разбирать вместо json?
Бинарники можно конвертить в текст или просматривать универсальной программой-визуализатором.
источник

AE

Andrew Evseev in cxx.Дискуссионная
А как они будут конвертиться?
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Александр Вольнов
Ключевое слово - современный. А будущий децентрализованный веб, думаю, неплохо подружится с моим языком. Децентрализованный веб (IPFS) использует адресацию по хешу, а значит ссылки на данные будут валидны всегда. А благодаря тому, что разные версии "умных бинарей" будут совместимы с разными версиями программ, эти данные не будут устаревать, и их можно будет прочитать хоть через 50 лет, когда программы, создавшие их, перестанут поддерживаться и запускаться на компьютерах того времени. Или можно будет делать децентрализованный бекенд, в котором будет необязательно обновлять серверное ПО сразу везде, так как они смогут работать даже после изменения протокола обмена данными с клиентом.

Вебу ещё предстоит пройти большой путь, в процессе которого он рано или поздно откажется от накопившегося наследия, включая текстовый HTML и CSS, и перейдёт на мой язык, где можно описать всё те же теги и стили, а потом сконвертировать в компактный и эффективный бинарь.

К тому времени мой язык уже наверняка станет языком программирования общего назначения и сможет заменить JavaScript вместе со всеми его фреймворками типа React и Vue.

А то что компьютеры общаются друг с другом текстом - это неправильно, такого быть не должно.
⚠ Обнаружено превышение ЧСВ на уровне 3.6 смит ⚠
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
@h4cktill где ключи от сейфа с дозиметром на 1000 смит?
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Andrew Evseev
А как они будут конвертиться?
Я изначально придумываю язык таким, чтобы у него было как текстовое представление, так и бинарное со взаимооднозначным соответствием между ними. Текст можно перегнать в бинарник, а потом обратно и получить то же самое плюс-минус форматирование.
источник

AE

Andrew Evseev in cxx.Дискуссионная
Каким образом?
источник

AE

Andrew Evseev in cxx.Дискуссионная
А как же оптимизация? А что с криптографией?
источник

AE

Andrew Evseev in cxx.Дискуссионная
Промежуточный код?
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Александр Вольнов
Нет, первый пик у меня был 12 лет назад, когда я делал игры на Game Maker'е и думал, что я программист, Game Maker - это всё что нужно программисту, и другие языки никому не нужны, тем более мне.
Потом, лет 10 назад я обнаружил, что его возможностей мне не хватает и вообще он тормозной, что нужен какой-то другой движок и я не мог выбрать и решить, что делать дальше.
В итоге выбрал C++ и стал пилить свой движок, набираться опыта. В общем по графику-иллюстрации эффекта Даннинга-Крюгера дальше идёт только рост.
Там перед первым пиком еще есть небольшое падение
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
И многие считают, что это и был первый пик
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Александр Вольнов
Я изначально придумываю язык таким, чтобы у него было как текстовое представление, так и бинарное со взаимооднозначным соответствием между ними. Текст можно перегнать в бинарник, а потом обратно и получить то же самое плюс-минус форматирование.
Ждем реализацию, товарищ Мавроди
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Andrew Evseev
Каким образом?
Просто каждой операции в коде соответствует определённый бинарный код. Парсер по сути тупо переводит текст в бинарь.
источник

FO

FORTRAN ONE LOVE in cxx.Дискуссионная
Александр Вольнов
Я изначально придумываю язык таким, чтобы у него было как текстовое представление, так и бинарное со взаимооднозначным соответствием между ними. Текст можно перегнать в бинарник, а потом обратно и получить то же самое плюс-минус форматирование.
А как быть с комментами в коде?
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
FORTRAN ONE LOVE
А как быть с комментами в коде?
#КОММЕНТЫ_НЕ_НУЖНЫ
источник

а

акварель на мету in cxx.Дискуссионная
Александр Вольнов
Просто каждой операции в коде соответствует определённый бинарный код. Парсер по сути тупо переводит текст в бинарь.
ок ты придумал hla
источник

FO

FORTRAN ONE LOVE in cxx.Дискуссионная
Kirill Kaymakov
#КОММЕНТЫ_НЕ_НУЖНЫ
И юзаете коммент из Python
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
FORTRAN ONE LOVE
И юзаете коммент из Python
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Andrew Evseev
А как же оптимизация? А что с криптографией?
Оптимизация - это отдельный проход, который может переименовывать приватные поля, подставлять и упрощать выражения, используя всю доступную статическую информацию и параллельно находя ошибки, которые можно выявить в компайл-тайм.
источник

а

акварель на мету in cxx.Дискуссионная
FORTRAN ONE LOVE
И юзаете коммент из Python
может это руби?
источник