/dev/AlphaSierra: post #1031 — TG.ME

droidulator: почему не python

Меня уже несколько человек спросили, почему потребовалось писать свой движок, а не использовать python. Мне нравится python, но его использование в этом проекте всё сильно усложняет.

Предположим, мы сделали обёртку над python+numpy+scipy+unyt, возможностей стало бы заметно больше, но вес приложения бы вырос в 20 раз, потребление оперативной памяти тоже бы выросло, скорость работы, возможно, бы снизилась. Но это всё, наверное, не очень важно, проблема в синтаксисе и поведении. Сейчас cardulator/droidulator в режиме REPL при вводе 2+2 выдают ответ вида e1 = 4, и этот самый e1 можно использовать в следующих запросах. python так не делает, но, конечно же, это можно исправить. Также проблема с тем, что python использует отступы вместо скобочек, что затрудняет использование на узком экране смартфона.

Возможности связки python+библиотеки по-настоящему безграничны, но как будто бы это перебор для калькулятора.
👾4
August 18, 2026 287