19.10.2014 / 16:04 | |
Messi95 Пользователь Сейчас: Offline
Имя: Андрей Откуда: Киев Регистрация: 09.07.2014
| Senderman (19.10.2014/14:21) Messi95, посмотри на сайте примеры игр написанные на бейсике Прочитать учебник - не значит выучить язык Если тебе лень искать - то держи: Пост #357544 Пост #358447 Так же на мб был написан png oхаха, во это мощные игры. Я именно выучил, там учить полностью не обязательно оно ведь видно пошлость.
|
19.10.2014 / 16:05 | |
Messi95 Пользователь Сейчас: Offline
Имя: Андрей Откуда: Киев Регистрация: 09.07.2014
| короче тему закрыли.
|
19.10.2014 / 18:38 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Увижу ещё одно сообщение не по теме, полетите всей пачкой в баню!
__________________
let live |
19.10.2014 / 23:46 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| HoldFast (19.10.2014/11:24) У меня тоже были мысли, итог - не выйдеткогда-то делал, но застрял на парсере //Test method (will be generated in future)
//Replace block "r:{}" to "r:do {} while (false);" for use "continue r;"
private void testCombineWay(int step) {
if (step == 1) {
step++;
//1
}
r2: do {
if (step == 2) {
step++;
//2
}
r3: do {
if (step == 3) {
step++;
//3
}
if (step == 4) {
step++;
step = 2;
continue r2;//4
}
if (step == 5) {
step++;
//5
}
if (step == 6) {
step++;
//6
}
if (step == 7) {
step++;
step = 3;
continue r3;//7
}
if (step == 8) {
step++;
//8
}
if (step == 9) {
step++;
//9
}
}while(false);//end r3
}while(false);//end r2
}
|
19.10.2014 / 23:56 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| А что если рассматривать байткод? Там же должны быть эти штуки, переход на нужную операцию итд.
|
19.10.2014 / 23:59 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Ксакеп, проще сгенерировать java чем байткод, наверное. А то уже целый компилятор получается
Изменено Naik (20.10 / 00:00) (всего 1 раз) |
20.10.2014 / 00:01 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Naik, ну погоди. Низкоуровневый (ассемблерный, байткодовый) goto наверняка должен быть.
|
20.10.2014 / 00:04 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Ксакеп, наверное можно сгенерировать java код, и на месте goto и того места, куда указывает goto вставить вызовы методов с именами goToXXX() и destXXX() и потом в class заменить на goto |
20.10.2014 / 04:56 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| __________________
Homo homini penis est. |
20.10.2014 / 19:19 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Есть средства, позволяющие избавиться от GOTO: link — целая публикация. Простое решение есть ещё и здесь: http://stackoverflow.com/quest...ways-eliminate-gotos |