Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Можно ли написать приложение для Андроид на С# или С++? И если да, то на чем лучше писать? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android ListView OnItemClickListener http://www.cyberforum.ru/android-dev/thread1328306.html
final String LOG_TAG = "myLogs"; ListView lvMain; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
Программирование Android EditText, как в калькуляторах Здравствуйте! Подскажите пожалуйста как настроить EditText так, чтобы при вводе текст размещался справа и автоматически сдвигался влево когда заполнится сам EditText. Заранее спасибо http://www.cyberforum.ru/android-dev/thread1328129.html
Движение геометрической фигуры Программирование Android
Прошу помочь Нужно реализовать движение по экрану геометрической фигуры в каком-либо направлении, например круга, так чтобы это было заметно, что он движется. Пробовал перерисовывать фигуру заново с...
Произвольное выпадающее меню Программирование Android
Здравствуйте, интересует изменение выпадающего меню. Каким образом можно сделать чтобы меню выпадало с верхнего левого угла полукругами как на рисунке, каждая секция это собственно кнопка?
Программирование Android Не загружается программа в эмулятор Android Studio 1.0 http://www.cyberforum.ru/android-dev/thread1327682.html
Здравствуйте! При запуске на выполнение программы в среде Android Studio 1.0 при помощи эмулятора программа не загружается в эмулятор. При этом выводится сообщение "Process system isn't...
Программирование Android Notifications и открытие Activity по щелчку Из сервиса запускается иконка Notifications. Требуется, чтобы если программа свернута, то при щелчке по значку открывалась текущая на данный момент активити. Как это реализовать? Пока что у меня... подробнее

Показать сообщение отдельно
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
18.12.2014, 14:28
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Я имею в виду не трансляцию исходников, а замену кода в который компилится.
Это из области замены кодогенератора в компиляторе. Собственно говоря компилятор состоит из парсера, кодогенератора и оптимизатора. Комбинируя эти компоненты по разному можно получить все что угодно - хоть Visual Basic для z80 хоть Lisp для CUDA, хоть Fortran для Java машины. Любой процессор, как реальный, так виртуальный (Java-машина) как был так и остался машиной Тюринга. Точно так же - подменой алфавита кодогенератора осуществляется переключение под разные таргеты для компиляции. Вообще насколько понимаю Суть технологии Java состоит в выносе кодогенератора из компилятора в среду выполнения.
Так глубоко компиляторами не занимался, но думаю все намного сложнее!
Есть некий "словарь" для замены С++ инструкций на блоки на асемблере под разные процессоры. if-then, while, for, обращение к API ОС. Это сделано отдельно для с++ и отдельно для явы. Причем существуют "сборки" "парсера, кодогенератора и оптимизатора" для каждого языка. И они крепко связаны. И их нельзя переставлять так просто между языками "нембольшой подгонкой". И следить за развитием каждого языка надо отдельно. Вариаций С/С++ я знаю на сегодня не меньше 3х-5ти! Сейчас работаю в С++11 (самые азы для андроида и win-консоли).
Проще сделать парсер-парсер между языками! Это было проделано для Делфи-СБилдер много лет назад. И если бы проект не забросили тогда-же, и поддержали гуру этих языков, возможно он бы развился и оставался актуальным.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru