Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Добавить BASIC в разных диалектах #5

Open
glixx opened this issue Aug 7, 2014 · 9 comments
Open

Добавить BASIC в разных диалектах #5

glixx opened this issue Aug 7, 2014 · 9 comments

Comments

@glixx
Copy link

glixx commented Aug 7, 2014

AFCE является программой для школьников и студентов, однако они учат язык программирования BASIC, поддержка которого в программе отсутствует.

@viktor-zin
Copy link
Owner

Я хочу как-то упростить написание модулей генерации текстов. Поэтому другие языки включу попозже.

@glixx
Copy link
Author

glixx commented Aug 8, 2014

Хотелось бы к 1 сентября опакетить. Может включить поддержку BASIC пока по старой схеме? Пока не принципиально как сделано в коде, лишь бы работало.

@viktor-zin
Copy link
Owner

Переписал механизм генерации кода. Добавил VBScript. В связи с этим, появилась еще одна папка, которую нужно включить в пакет: /usr/share/afce/generators

В этой папке лежат правила генерации кода (*.json). Пока в программе жестко зашита связь с этими файлами.

@glixx
Copy link
Author

glixx commented Aug 10, 2014

http://www.basic256.org - самый обычный BASIC.
Visual Basic тоже отлично.

viktor-zin added a commit that referenced this issue Aug 11, 2014
@glixx
Copy link
Author

glixx commented Aug 11, 2014

Проверил сгенерированный код в BASIC-256, версия 1.1.0.0. Ошибок не выявил.
Есть еще FreeBASIC http://freebasic.net

@viktor-zin
Copy link
Owner

Кстати, BASIC-256 сильно напомнил своим интерфейсом AFCE :)

@glixx
Copy link
Author

glixx commented Aug 11, 2014

Да, похожи. И у них тоже идёт миграция QT4->QT5.

viktor-zin added a commit that referenced this issue Aug 13, 2014
@viktor-zin
Copy link
Owner

Я думаю, что теперь бейсика достаточно :)

@glixx
Copy link
Author

glixx commented Aug 13, 2014

Для Windows есть много разных Бейсиков, а вот для Linux их список исчерпывающий. Я в Mageia занимаюсь образовательным проектом, поэтому, скажу, что есть ещё один Бейсик, доступный в Linux - это Бейсик, который использовался на советских компьютерах:
https://bitbucket.org/alex_tishin/bk2010_releases (должен запуститься и в Windows, это Java)
http://www.mailcom.com/bk0010 (запуск в Windows тоже возможен)
В Mageia это пакеты bk-emu и bk-terak-emu.
Ещё кто-то пользуется bwbasic.
И по сути для linux будет всё с Бейсиками, по крайней мере для Mageia этого будет достаточно.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants