Сообщение Re[5]: Синхронизация C++ исходника с Java и Python от 12.10.2015 13:36
Изменено 12.10.2015 14:52 jazzer
Здравствуйте, R.O. Prokopiev, Вы писали:
ROP>Неа. Я же четко написал. Хочу чтобы модуль был написан на одном из трех языков, на на двух остальных генерился из первого. Чисто для удобства синхронизации.
ROP>Быстродействие не критично. Более критична простота полученного кода и минимум зависимостей.
Т.е. тебе просто нужна трансляция из одного языка в два других? Я думаю, это можно из Питона сделать — там богатые возможности интроспекции и типов, и самого кода. Только надо будет изобрести что-то вроде венгерской нотации, чтоб типы в Java/C++ прописывать сообразно им.
https://docs.python.org/2/library/dis.html
ROP>Неа. Я же четко написал. Хочу чтобы модуль был написан на одном из трех языков, на на двух остальных генерился из первого. Чисто для удобства синхронизации.
ROP>Быстродействие не критично. Более критична простота полученного кода и минимум зависимостей.
Т.е. тебе просто нужна трансляция из одного языка в два других? Я думаю, это можно из Питона сделать — там богатые возможности интроспекции и типов, и самого кода. Только надо будет изобрести что-то вроде венгерской нотации, чтоб типы в Java/C++ прописывать сообразно им.
https://docs.python.org/2/library/dis.html
Re[5]: Синхронизация C++ исходника с Java и Python
Здравствуйте, R.O. Prokopiev, Вы писали:
ROP>Неа. Я же четко написал. Хочу чтобы модуль был написан на одном из трех языков, на на двух остальных генерился из первого. Чисто для удобства синхронизации.
ROP>Быстродействие не критично. Более критична простота полученного кода и минимум зависимостей.
Т.е. тебе просто нужна трансляция из одного языка в два других? Я думаю, это можно из Питона сделать — там богатые возможности интроспекции и типов, и самого кода. Только надо будет изобрести что-то вроде венгерской нотации, чтоб типы в Java/C++ прописывать сообразно им.
https://docs.python.org/2/library/dis.html
там простая стек-машина, с которой легко сгенерить код на любом языке.
ROP>Неа. Я же четко написал. Хочу чтобы модуль был написан на одном из трех языков, на на двух остальных генерился из первого. Чисто для удобства синхронизации.
ROP>Быстродействие не критично. Более критична простота полученного кода и минимум зависимостей.
Т.е. тебе просто нужна трансляция из одного языка в два других? Я думаю, это можно из Питона сделать — там богатые возможности интроспекции и типов, и самого кода. Только надо будет изобрести что-то вроде венгерской нотации, чтоб типы в Java/C++ прописывать сообразно им.
https://docs.python.org/2/library/dis.html
там простая стек-машина, с которой легко сгенерить код на любом языке.