OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 23 Ноябрь, 2017 12:13

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




Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: Среда, 17 Октябрь, 2012 07:56 

Зарегистрирован: Суббота, 04 Март, 2006 15:13
Сообщения: 658
Откуда: СССР
Нашел хорошую систему программирования Midlet Pascal.
http://sourceforge.net/projects/midletpascal/

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

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Октябрь, 2012 09:09 

Зарегистрирован: Пятница, 15 Апрель, 2011 22:41
Сообщения: 13
А мне кажется хорошей идеей разработка компилятора BlackBox для Android.
Это же какой масштаб получился бы!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Октябрь, 2012 09:19 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7712
Откуда: Троицк, Москва
Спасибо, коллеги, фактом своих постов вы дали мне суперполезный evidence :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Октябрь, 2012 10:05 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2915
Откуда: г. Ярославль
mixalu писал(а):
А мне кажется хорошей идеей разработка компилятора BlackBox для Android.
Это же какой масштаб получился бы!


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Октябрь, 2012 10:13 

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

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

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Октябрь, 2012 10:29 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1157
Откуда: Tel-Aviv
mixalu писал(а):
А мне кажется хорошей идеей разработка компилятора BlackBox для Android.
Это же какой масштаб получился бы!

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Октябрь, 2012 11:08 

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Октябрь, 2012 11:15 

Зарегистрирован: Суббота, 04 Март, 2006 15:13
Сообщения: 658
Откуда: СССР
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.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Октябрь, 2012 20:31 

Зарегистрирован: Среда, 04 Июль, 2007 16:43
Сообщения: 226
Myriad Announces ‘Alien Dalvik’, Enables Android Apps to Run on Non-Android Phones

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Октябрь, 2012 21:14 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2915
Откуда: г. Ярославль
Вот бы одним глазком посмотреть, как они на ББ пилят


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Октябрь, 2012 21:18 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2178
Откуда: Нижний Новгород
Иван Кузьмицкий писал(а):
Вот бы одним глазком посмотреть, как они на ББ пилят

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 17 Октябрь, 2012 22:39 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2915
Откуда: г. Ярославль
Я тоже сомневаюсь, что ББ


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 18 Октябрь, 2012 21:54 

Зарегистрирован: Среда, 04 Июль, 2007 16:43
Сообщения: 226
Иван Кузьмицкий писал(а):
Я тоже сомневаюсь, что ББ

Не знаю как сейчас, но в 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.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 19 Октябрь, 2012 20:28 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7712
Откуда: Троицк, Москва
ББ это реально как АК -- вынул и стреляешь. В случае нужды.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 19 Октябрь, 2012 20:36 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2178
Откуда: Нижний Новгород
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 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2424
Откуда: Россия, Ярославль
Peter Almazov писал(а):
Почему-то все твердо убеждены, что обучать школьников программированию - это безусловно хорошо.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 20 Октябрь, 2012 06:33 

Зарегистрирован: Суббота, 04 Март, 2006 15:13
Сообщения: 658
Откуда: СССР
Info21 писал(а):
ББ это реально как АК -- вынул и стреляешь.

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


Последний раз редактировалось Kubanych Суббота, 20 Октябрь, 2012 07:39, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 20 Октябрь, 2012 06:40 

Зарегистрирован: Суббота, 04 Март, 2006 15:13
Сообщения: 658
Откуда: СССР
Пётр Кушнир писал(а):
Обучать людей вообще дело неблагодарное, вдруг сильно умными станут, не поуправлять.

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

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

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

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


Последний раз редактировалось Kubanych Понедельник, 29 Октябрь, 2012 12:43, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 20 Октябрь, 2012 08:28 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 2846
Откуда: Астрахань
Peter Almazov писал(а):
Почему-то все твердо убеждены, что обучать школьников программированию - это безусловно хорошо.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 20 Октябрь, 2012 11:03 

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.

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


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

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


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

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