OberonCore
https://forum.oberoncore.ru/

Обучение на Обероне и Компонентном Паскале
https://forum.oberoncore.ru/viewtopic.php?f=7&t=5070
Страница 1 из 1

Автор:  Роман М. [ Среда, 02 Апрель, 2014 15:06 ]
Заголовок сообщения:  Обучение на Обероне и Компонентном Паскале

Продолжая тему Как использовать потенциал ВВ в детском кружке (не школе), решил создать новую.

Необязательно нужно строить программы на стороне сервера. Клиент-серверная технология непроста, особенно для школьников. Есть множество нюансов помимо того , что требуется ПО веб-сервера. Это я говорю как человек, работающий в этой отрасли.
Проще строить Java-апплеты на стороне пользователя с помощью компилятора JOb (Oberon-2 для JVM) или же компилятора Gardens Point Component Pascal (GPCP). Я думаю, что Оберон-2 немного проще КП в изучении.

Тут описан пример игры "Тетрис" на Обероне-2: http://www.uni-vologda.ac.ru/JOB/tetris/index.html
Исходный код игры: http://www.uni-vologda.ac.ru/JOB/tetris/souce.htm

Можно придумать множество полезных апплетов: игры-головоломки, обучающие, алгоритмические (поиск кратчайшего пути), симуляции физических (маятник) и биологических процессов (скрещивание и мутации) и прочие.
В работе с апплетами достаточно иметь лишь браузер, компилятор и какой-нибудь редактор наподобие Notepad++ (обратите внимание на плагин ObIDE Александра Ильина для разработки на Обероне-2).

Автор:  Иван Денисов [ Четверг, 03 Апрель, 2014 07:50 ]
Заголовок сообщения:  Re: Обучение на Обероне и Компонентном Паскале

Различные промежуточные компиляторы меня заставляют чувствовать себя грустно (как-то ущербно), может они и в психологии школьников оставят какой-то след. Если надо написать Java апплет, почему-бы не использовать Java. Если надо написать для платформы .NET, то почему бы не писать на C#. БлэкБокс интересен, поскольку он не использует какие-то промежуточные языки для компиляции, Astrobe интересен, поскольку не работает через C и т.п.

Автор:  Борис Рюмшин [ Четверг, 03 Апрель, 2014 08:12 ]
Заголовок сообщения:  Re: Обучение на Обероне и Компонентном Паскале

JOB, как и GPCP генерируют байткод для JVM. Причём тут промежуточные языки?

Конечно, как показало вскрытие, языки которые переделываются для .NET в итоге начинают сильно походить на C#, чего по официальной версии для этой "мультиязыковой" платформы быть не должно. Но это другой вопрос.

Автор:  Иван Денисов [ Четверг, 03 Апрель, 2014 09:42 ]
Заголовок сообщения:  Re: Обучение на Обероне и Компонентном Паскале

Борис Рюмшин писал(а):
JOB, как и GPCP генерируют байткод для JVM. Причём тут промежуточные языки?

Конечно, как показало вскрытие, языки которые переделываются для .NET в итоге начинают сильно походить на C#, чего по официальной версии для этой "мультиязыковой" платформы быть не должно. Но это другой вопрос.

А, значит туплю. Думал, что JOB переделывает Оберон в Java, которая потом компилируется в байт код.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/