Pull to refresh
-1
0
Send message
Заводит ли компилятор данные на стеке? Это же в ряде случаев мощнейшая оптимизация.

Учитывая:
— компиляция си-представления у пользователя
— свой менеджер пакетов
более подходящим будет «платформа». Хотя язык и платформу хотелось бы разделить.
И, кажется, в языке не хватает библиотечной части. Можно добавить interop с C, «unmanaged» небезопасный слой.

На данный момент язык является изолированной вещью-в-себе для написания супер-оптимизированных программ, богатый на абстрактные типы и фп. Программ, имеющих мало зависимостей от внешних библиотек.
Куда это применять здесь и сейчас?
— Вычисления!
— Драйвера?
— Своя микро-ОС для микроконтроллеров?
— Своя микро-БД (sqlite)?
Да, очень хотелось бы мощные библиотеки аля numpy, scipy, нейронки, deeplearning — там можно обрести базу пользователей.
Синтаксис сделать более похожим на мейнстрим — C, Java (раз уж фигурные скобки). Или Python/ML/Haskell.
Спасибо за рассказ. А расскажите, как с вашим опытом юниксов мимо вас прошла профессия сисадмина? Сидели бы спокойно, настроили бы структуру как вам хочется, и писали бы компилятор. Работа программистом очень полезна была бы опытом, но после работы что-то ещё писать непросто.

Information

Rating
Does not participate
Registered
Activity