Size: a a a

2020 April 28

p

polunin.ai in rust_offtopic
Doge Shibu
Ну если делать с jit компилятором, то разница будет не очень существенной
Конкретно ту реализацию хоть через жит делай она будет слоупочнач до невозможности.
Ну и чтобы действительно добиться уровня раста тебе нужно юзать вместо слоупочных питонячьих строк и списков взять нормальные строки и массивы. Спрашивается зачем тогда питон. Роль джита сильно переоценена, может он в шарпе и джаве даст хороший результат, питон он оптимизирует настолько мало что его практически никто не использует.
источник

AZ

Alex Zhukovsky in rust_offtopic
решил посмотреть как на джаве пишут - https://github.com/jtanderson/LispInterpreter/blob/master/src/parser/ParseTree.java
источник

AZ

Alex Zhukovsky in rust_offtopic
отлично, на 5 строчек кода 100 строчек комментов
источник

EG

Emmanuel Goldstein in rust_offtopic
Автор каждой функции?
источник

EG

Emmanuel Goldstein in rust_offtopic
Это что, FizzBuzz^W LispInterpreter Enterprise Edition?
источник

AZ

Alex Zhukovsky in rust_offtopic
первая ссылка в гугле
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Конкретно ту реализацию хоть через жит делай она будет слоупочнач до невозможности.
Ну и чтобы действительно добиться уровня раста тебе нужно юзать вместо слоупочных питонячьих строк и списков взять нормальные строки и массивы. Спрашивается зачем тогда питон. Роль джита сильно переоценена, может он в шарпе и джаве даст хороший результат, питон он оптимизирует настолько мало что его практически никто не использует.
Не питоновский жит, а писать интерпретатор своего языка с житом, очевидно же
источник

EG

Emmanuel Goldstein in rust_offtopic
«Throws Exception if fails», охуенно
источник

С

Слава in rust_offtopic
А это ведь учебный проект, обучающий. Поэтому там комментарии.
источник

EG

Emmanuel Goldstein in rust_offtopic
Люблю полезную документацию
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Не питоновский жит, а писать интерпретатор своего языка с житом, очевидно же
Если ты будешь писать жит на питоне, то жит будет слоупочным
То есть тебе в любом случае придется что-то написать не на питоне
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Если ты будешь писать жит на питоне, то жит будет слоупочным
То есть тебе в любом случае придется что-то написать не на питоне
Да, но в случае с житом это особый роли не играет
источник

p

polunin.ai in rust_offtopic
Ладно, с сектантами не имеет смысла спорить. Я спать.
источник

SP

Stanislav Popov in rust_offtopic
все в курсе же? https://github.com/gluon-lang/gluon
источник

SP

Stanislav Popov in rust_offtopic
мечта
источник

G

Gymmasssorla in rust_offtopic
ну зачем
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
да, так и было. Но ничего, сделали же как надо
источник

G

Gymmasssorla in rust_offtopic
то есть он программирует с 8 лет
источник

G

Gymmasssorla in rust_offtopic
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
Если ты будешь писать жит на питоне, то жит будет слоупочным
То есть тебе в любом случае придется что-то написать не на питоне
Если ты будешь транслировать в машинный код, то пофиг на чём компилятор
источник