OberonCore
https://forum.oberoncore.ru/

Заинтересовать школьников программированием для мобильников
https://forum.oberoncore.ru/viewtopic.php?f=7&t=4123
Страница 1 из 2

Автор:  Kubanych [ Среда, 17 Октябрь, 2012 07:56 ]
Заголовок сообщения:  Заинтересовать школьников программированием для мобильников

Нашел хорошую систему программирования Midlet Pascal.
http://sourceforge.net/projects/midletpascal/

Программа на паскале компилируется в байт код java и может исполняться на сотовых телефонах.

Все школьники тратят много времени на игры и другие программы в сотках.
Можно заинтересовать их программированием для соток,
мотив - чтобы у них на сотке было то, чего нет у сверстников.

Таким образом можно создать условие для рождения новой волны массового появления
людей, заинтересованных программированием.

Исходный код системы открыт. Так что, можно подготовить теоретически
и аналогичную версию для Компонентного Паскаля.

Автор:  mixalu [ Среда, 17 Октябрь, 2012 09:09 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

А мне кажется хорошей идеей разработка компилятора BlackBox для Android.
Это же какой масштаб получился бы!

Автор:  Info21 [ Среда, 17 Октябрь, 2012 09:19 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Спасибо, коллеги, фактом своих постов вы дали мне суперполезный evidence :)

Автор:  Иван Кузьмицкий [ Среда, 17 Октябрь, 2012 10:05 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

mixalu писал(а):
А мне кажется хорошей идеей разработка компилятора BlackBox для Android.
Это же какой масштаб получился бы!


Вот именно. Хотя взять андроид будет трудновато

Автор:  Peter Almazov [ Среда, 17 Октябрь, 2012 10:13 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Почему-то все твердо убеждены, что обучать школьников программированию - это безусловно хорошо.
Дейкстра имел другое мнение:
Цитата:
Тезис 0. Идея использовать компьютеры в общем образовании следует из двух убеждений: вера в полезность компьютеров, вера в компетентность педагогов-методистов. Скорее всего, оба убеждения сильно преувеличены по сравнению с реальностью.

Тезис 1. Введение информатики в учебную программу общего образования вряд ли даст обывателю сбалансированное представление о возможностях и подводных камнях применения компьютеров.

Тезис 2. Предыдущее знакомство с компьютером создаёт трудности студентам, специальностью которых является информатика.

Тезис 3. Восхищение аппаратурой — признак любителя.

Тезис 4. Есть аргумент в пользу ИТ, который заключается в том, что широкое распространение ИТ способствует демократическому процессу. Этот аргумент как минимум подозрителен и, скорее всего, ошибочен в том смысле, что ИТ приносит ничуть не меньше пользы тоталитарным режимам. Раскрытие должностных преступлений (debunking) сослужит лучшую службу демократии, чем электронная аппаратура, и не только демократии.

Автор:  Роман М. [ Среда, 17 Октябрь, 2012 10:29 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

mixalu писал(а):
А мне кажется хорошей идеей разработка компилятора BlackBox для Android.
Это же какой масштаб получился бы!

Android устанавливают не только на мобильниках.
А, вообще, для малогабаритных тач-экранов гораздо удобнее были бы визуальные языки с технологией Хватай-Тащи, наподобие гугловского Blocky (LEGO). Ну а генерировать ли Оберон - не знаю, навряд ли. За телефоном изначально профессионально ничего создаваться не будет, так что нечего городить БлэкБоксы в телефонах.

Автор:  Kubanych [ Среда, 17 Октябрь, 2012 11:08 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Роман М. писал(а):
За телефоном изначально профессионально ничего создаваться не будет, так что нечего городить БлэкБоксы в телефонах.

Имеется ввиду кросскомпиляция. Делать за компом, исполнять на мобильнике.

Автор:  Kubanych [ Среда, 17 Октябрь, 2012 11:15 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

mixalu писал(а):
А мне кажется хорошей идеей разработка компилятора BlackBox для Android.
Это же какой масштаб получился бы!


Midlet Pascal можно использовать и для Андроида.
Вот цитата из Википедии
http://ru.wikipedia.org/wiki/Dalvik_virtual_machine
ru.wikipedia.org писал(а):
Dalvik Virtual Machine — основанная на регистрах виртуальная машина, разработанная и написанная Дэном Борнштейном (англ. Dan Bornstein) и другими, как часть мобильной платформы Android.
...
После компиляции исходных текстов программы на Java (при помощи javac) утилита dx из «Android SDK» преобразует .class файлы в формат .dex, пригодный для интерпретации в Dalvik.

Автор:  QWERTYProgrammer [ Среда, 17 Октябрь, 2012 20:31 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Myriad Announces ‘Alien Dalvik’, Enables Android Apps to Run on Non-Android Phones

Информация для тех, кто не знает: Myriad это наследник Esmertec, который в свою очередь является спин-офф-ом Oberon microsystems.

Так что все и так делается на ББ, поводов для беспокойства нет :D

Автор:  Иван Кузьмицкий [ Среда, 17 Октябрь, 2012 21:14 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Вот бы одним глазком посмотреть, как они на ББ пилят

Автор:  Alexey Veselovsky [ Среда, 17 Октябрь, 2012 21:18 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Иван Кузьмицкий писал(а):
Вот бы одним глазком посмотреть, как они на ББ пилят

Наврятли там ББ используется.

Автор:  Иван Кузьмицкий [ Среда, 17 Октябрь, 2012 22:39 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Я тоже сомневаюсь, что ББ

Автор:  QWERTYProgrammer [ Четверг, 18 Октябрь, 2012 21:54 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Иван Кузьмицкий писал(а):
Я тоже сомневаюсь, что ББ

Не знаю как сейчас, но в 2009 г. один из сотрудников Oberon microsystems (не Myriad) отвечал сомневающимся таким образом:
Цитата:
And as for the "switch to C#": It is true that we are using .NET and C# on a variety of systems (starting from very small embedded devices via the .NET Micro Framework all the way up to big Linux servers by means of Mono). But please be assured that we still love BlackBox and use it on a daily basis. So, for example, we try to avoid Microsoft's Visual Studio and use BlackBox as our primary IDE for developing .NET (and Java) programs.

Т.е. да, пишут они не на компонентном паскале, но при этом ББ, по крайней мере тогда, еще использовали.

Автор:  Info21 [ Пятница, 19 Октябрь, 2012 20:28 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

ББ это реально как АК -- вынул и стреляешь. В случае нужды.

У меня он тоже на такой роли.

Автор:  Alexey Veselovsky [ Пятница, 19 Октябрь, 2012 20:36 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

QWERTYProgrammer писал(а):
Иван Кузьмицкий писал(а):
Я тоже сомневаюсь, что ББ

Не знаю как сейчас, но в 2009 г. один из сотрудников Oberon microsystems (не Myriad) отвечал сомневающимся таким образом:
Цитата:
And as for the "switch to C#": It is true that we are using .NET and C# on a variety of systems (starting from very small embedded devices via the .NET Micro Framework all the way up to big Linux servers by means of Mono). But please be assured that we still love BlackBox and use it on a daily basis. So, for example, we try to avoid Microsoft's Visual Studio and use BlackBox as our primary IDE for developing .NET (and Java) programs.

Т.е. да, пишут они не на компонентном паскале, но при этом ББ, по крайней мере тогда, еще использовали.


Только вот Alien Dalvik это не C#, не .net и не java. Впрочем, при разработке Alien Dalvik'a Visual Studio использовать также нелепо как и ББ.

Автор:  Пётр Кушнир [ Пятница, 19 Октябрь, 2012 23:37 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Peter Almazov писал(а):
Почему-то все твердо убеждены, что обучать школьников программированию - это безусловно хорошо.

Обучать людей вообще дело неблагодарное, вдруг сильно умными станут, не поуправлять.

Автор:  Kubanych [ Суббота, 20 Октябрь, 2012 06:33 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Info21 писал(а):
ББ это реально как АК -- вынул и стреляешь.

Нужен не только АК (но и РПГ и ДШК и Игла и С300), но и целая линейка систем программирования : для мобильников, для микроконтроллеров, для серверов, для magent.

Автор:  Kubanych [ Суббота, 20 Октябрь, 2012 06:40 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Пётр Кушнир писал(а):
Обучать людей вообще дело неблагодарное, вдруг сильно умными станут, не поуправлять.

Зато, как говорил Пророк Мухаммад (С.А.В.), человек, научивший полезному других, имеет шанс творить добрые дела и после своей смерти, так как ученики и ученики учеников могут получать благо от труда учителя.
--------------
P.S. Оказывается, по законам шариата надо передавать хадис полностью, а не только часть по смыслу.
Пророк (да благословит его Аллах и приветствует) сказал: «Когда умирает человек, то прекращаются его деяния, кроме трех: постоянной милостыни, полезного знания, и праведного ребенка, который молится за него». Передал этот хадис имам Муслим от Абу Хурайры.

Постоянная милостыня — эта милостыня, которая оставляет свои следы, как рытье колодца, из которого люди будут пить воду, посадка деревьев, тенью и плодами, которых будут пользоваться люди.

А знание, которое приносит пользу — это слово или обучение или сочинение из которых люди получают пользу. Пророк (да благословит его Аллах и приветствует) сказал: «Кто установил хороший обычай, то ему за него награда и награда подобное тому, кто совершит его после него и не уменьшиться награда их обоих ни в чем». Передал Муслим от Джарира.

Ну, а праведный ребенок, который молится за своих родителей, в действительности, является тем, что они заработали, потому, что оба родителя являются явными причинами его существования и он записан в их свитках (книгах дел).

Автор:  Валерий Лаптев [ Суббота, 20 Октябрь, 2012 08:28 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Peter Almazov писал(а):
Почему-то все твердо убеждены, что обучать школьников программированию - это безусловно хорошо.

Безусловно хорошо.
Аналогично: почему все убеждены, что обучать школьников математике, физике, химии, литературе... - это хорошо?
Программирование ДОЛЖНО стать таким же обязательным предметом, как математика, которую с 4-5 класса долбят... И к окончанию школы ВСЕ про себя знают - дальше стОит математику изучать или "медведь на ухо наступил".
С программированием (именно с программированием, а не информатикой) должно быть точно так же: к окончанию школы ВСЕ должны соображать, идти изучать программирование всерьез или надо поискать более для себя подходящие занятия.

Автор:  Info21 [ Суббота, 20 Октябрь, 2012 11:03 ]
Заголовок сообщения:  Re: Заинтересовать школьников программированием для мобильни

Валерий Лаптев писал(а):
Программирование ДОЛЖНО стать таким же обязательным предметом, как математика, которую с 4-5 класса долбят...
Только программирование, очищенное от всего случайного = алгоритмика.

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