Pull to refresh
34
0
Иван Четчасов @TalismanChet

HUSTON WE HAVE A PROBLEM

Send message

С вообще никак не обращается с памятью, программист отвечает за работу с её выделением/освобождением вручную. В пайтон же есть сборщик мусора и ещё огромное количество сахара, который упрощает работу программисту и при этом увеличивает производительность кода. Вот вроде бы от GIL пытаются отказаться. А с того что GC жрет как не в себя я усмехнулся) простые типы (int, str, list, ...) реализованы на С, и по большей части работают as is, так что жрут не сильно больше чем ожидается. В общем я тут в процессе написания своего языка, который по сложности обещает быть +- как питон, но при этом компилируемый. короче скоро статья будет, и я там буду рассматривать всевозможные трюки для оптимизации итогового кода, и вы не поверите, сколько методов взято из python!

В статье я не говорил о том, что есть какая-то проблема (хоть по моему мнению их много, но суть не в этом). Я просто предлагаю альтернативу и показываю результаты экспериментов.

Но ведь существует venv)

А ещë есть pyastra64, но это скорее jff проект, чем что-то очень полезное. Однако я вдоволь наигрался с этой штукой, написал примитивную консольку на питоне под 8086 <)

Не соглашусь. Pyinstsller может шифровать байткод ключом, его можно указать следующим образом: --key=<your_key_here>

Онигири рассказывает не только о 4D. он рассказывает о технике и науке. Вообще очень осведомленный и творческий человек.

ясно, посмотрим, будет время - буду делиться успехами и там)

Вы, должно быть, не достаточно внимательно прочитали. Я же везде где можно пишу, что хочу СВОЙ, ДРУГОЙ язык. Мне не нужен хаскель, с, бейзик, б или что там ещё скществует. Я хочу свой.

что такое лор.ш? Идея, модет, годная, так что рассмотрю этот вариант.

Что же, глаза боятся, руки делают. Я работаю! :) (если хотите вступить в группу для разработки языка - добро пожаловать сюда: t.me)

js, ts - интерпретируемые языки, а honey - компилируемый и условно интерпретируемый (для отладки). Механизмы совершенно разные, структуры разные, алгоритмы и принципы - тоже. Я ХОЧУ язык похожий на си, но не являющийся его разновидностью.

ну, что есть, с тем и приходится =).

как вариант решения данной проблемы можно использовать yaml. Например, передавать в json единственный элемент - массив из строк кода yaml. А со стороны клиента уже парсить. Но никто не станет этим заниматься

Если хотите принять участие, можете зайти в группу в телеграм (ссылка в статье)!

Вообще, я собираюсь сделать все самостоятельно, и единственное, что я себе позволил позаимствовать - парсер из библиотеки parglare. Остальное я делаю целиком и полностью сам :)

ещё раз, я ЦЕЛЕНАПРАВЛЕННО изобретаю колесо, надеясь, что оное может кому-то пригодиться. И в первую очередь, я делаю этот проект для себя, и ПРю его для поиска единомышленников, не хейтеров. Можно предлагать фичи, или что вырезать, но тогда желательно делать пулл реквест в репозиторий гитхаб или же прилагать код вместе с предложением в группе devdot. Спасибо за понимание!

вот, кстати, ещё доказательство её бесполезности:

В JSON нельзя использовать замыкающие запятые. Попытаясь спарсить JSON с такой запятой, вы получите синтаксическую ошибку

Вообще, не вижу смысла в такой запятой, но просто, чтобы было, добавил её в синтаксис. Для этого я изменил 3 строчки кода! И зачем это нужно, если, по сути, никакой функции это не несет?

ссыль сейчас не найду, но в новый способ описания синтаксиса (yaml) добавили поддержку контекста!

Information

Rating
Does not participate
Location
Рошаль, Москва и Московская обл., Россия
Date of birth
Registered
Activity