Как стать автором
Обновить
2
0
Данил @Lofectr

Пользователь

Отправить сообщение

Так смотри, for (auto i: iota(0, 10))
Как мне кажется это не так уж и сложно писать :)
Да и к тому же, есть вероятность, что в будущем введут сахар, как в rust например. То есть for (auto i: 0..10). И это будет заменятся на код выше, но это лишь теория и с++ всегда будет в чем-то хуже других языков.

На реласме я создавал консольную игру. Что-то масштабнее не охота. Масштабное я буду делать уже на релаксе.
«опыт, это то, что ты получаешь, вместо того, что хотел». Применяя к текущей ситуации — хотел сделать супер-пупер инструмент, а получил опыт.

Опыт — это любая практика. Я не хотел сделать супер-пупер инструмент, я хочу его сделать. Статья была написана 2 месяца назад, всё это время релакс развивался.

Мне 14) Я везде ставлю год 1999 просто.
Можете подробнее про создателя $mol? И где он обратил внимание?
Так можно сказать про любой первый проект человека, но зачем?..
можете рассказать что за недостатки?
Так если тебе статья не понравилась, то напиши почему, иначе в следующей я могу допустить ту же ошибку.
никто на Relasm кодить не будет. Это промежуточный язык.
мог бы, но зачем? Relasm — это полное представление байт-кода, но в текстовом виде (хотя в нем есть инструкции, которые не компилируются).
это больше похоже на CIL
RVM я делаю чтобы понять как всё работает, релакс будет как на RVM так и на .NET Core, возможно даже будет native версия. Но пока что RVM
чтобы много раз не создавать динамический массив для стека
Статья была написана 2 месяца назад, сейчас там уже больше сделано.
Язык Relax будет отличатся тем, что у него будет кастомный синтаксис, все аспекты продумаю, чтобы всё было идеально чисто и без нюансов.
Во-первых будут define-ы как в С/С++, во-вторых можно будет выбирать как будет выглядеть блок, то есть `int main() {}` или `int main():`. Или какой модификатор доступа будет по умолчанию. Это конечно я придумал сейчас на ходу, реализовано будет куда больше, но суть ты уловил.
Relasm — это не компилятор, а текстовое представление байт-кода. По сути это конечно компилятор, но сам Relax еще я не делал.
В языке Relax будет кастомный синтаксис(пока что релакса нет, есть только Relasm). Все недочеты я учту и сделаю максимально удобную настойку синтаксиса, а так же сделаю всё, чтобы программисты одного проекта могли кодить с тем синтаксисом, с которым им удобно.
Потому что это и есть промежуточный код, как в .NET)))))
1

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность