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/ |