OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 11:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: Среда, 02 Апрель, 2014 15:06 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
Продолжая тему Как использовать потенциал ВВ в детском кружке (не школе), решил создать новую.

Необязательно нужно строить программы на стороне сервера. Клиент-серверная технология непроста, особенно для школьников. Есть множество нюансов помимо того , что требуется ПО веб-сервера. Это я говорю как человек, работающий в этой отрасли.
Проще строить 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 
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 03 Апрель, 2014 08:12 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
JOB, как и GPCP генерируют байткод для JVM. Причём тут промежуточные языки?

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 03 Апрель, 2014 09:42 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Борис Рюмшин писал(а):
JOB, как и GPCP генерируют байткод для JVM. Причём тут промежуточные языки?

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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB