Информатика-21. Форум проекта |
Форум открыт по просьбам читателей сайта проекта для обсуждения Оберона/Компонентного
Паскаля/Блэкбокса как технологической платформы для современной общей системы преподавания программирования,
параллельной и дополняющей систему преподавания математики. Мнения за и против, вопросы как и почему, и т.п.
Характер форума предполагает максимальную корректность высказываний: модераторы удалят без предупреждения
любые сообщения с вульгарным или неуместным контентом, переходом на личности и т.п.
Всего в теме 1147 сообщений
Добавить свое сообщение
- Проект «Информатика—21»
- Обсуждение темы "Мысли об Обероне" на Королевстве
Уважаемые участники форума! Обращаем ваше внимание на тот факт, что данная
тема никоим образом не допускает offtopic и предполагает максимальную корректность высказываний:
модераторы удалят без предупреждения любые сообщения с вульгарным или неуместным контентом, переходом на личности и т.п.
Отслеживать это обсуждение Обсуждение из раздела Школа ОБЕРОНА
№ 917 23-05-2006 13:21 | |
Ответ на »сообщение 840« (Сергей Перовский)
___________________________
.. В этом смысле он является "идеальной единой платформой для систематического преподавания основ программирования". С его освоения можно начинать готовить профессиональных программистов. А обучать ему КАЖДОГО человека, это все таки перебор.
Задача немножко по-другому ставилась: КАЖДОГО, кто учит тригонометрию. Сообщение не подписано
№ 916 23-05-2006 06:06 | |
>>>Что-то я не вижу что лучшее взяли (с т.з. установки программ).
>>>Более того - имеется тенденция к усложнению процедуры установки программ.
>>>Причем не только в продуктах от MS, но и в Linux и в Apple-продуктах.
Опять же "закон природы":
"При переходе из научной сферы в производственно-коммерческую качество продукта либо остается неизменным, либо уменьшается (не возрастает)" (второе начало экономодинамики). Проще говоря при переходе Оберон->Java или MS Research->MS качество не может вырасти.
№ 915 23-05-2006 03:41 | |
Добавлю для тех, кто не в курсе.
Идея виртуальной (абстрактной) машины и переносимости кода впервые появилась в форме P-кода для Паскаль-машины (если кто-то был раньше, то поправьте).
А что касается Блэкбокса, то мне еще один момент нравится. Чтобы полностью перенести всю среду надо не просто скопировать файлы. Полный объем копируемого составляет примерно 34 мегабайта!
№ 914 23-05-2006 03:32 | |
Ответ на »сообщение 913« (Q.Werty)
___________________________
>>>Да, этим мне и нравится Visual Studio 6.x - тоже ставить не надо.
>>>Скопировал на любой компьютер. Запустил - работает. В отличае от например
>>>VS2005.
Это еще раз подтверждает, что на современном рынке хорошо работает стратегия: возьми у других все лучшее и используй в своем продукте.
В итоге идеи Паскаля и Оберона, хотя и в "урезанной" форме, мы потребляем под маркой Java и .NET.
Что-то я не вижу что лучшее взяли (с т.з. установки программ). Более того - имеется тенденция к усложнению процедуры установки программ. Причем не только в продуктах от MS, но и в Linux и в Apple-продуктах.
Почему то считается, что пользователю проще зупустить установщик (и отвечать на вопросы, куда и как устанавливать), чем просто разархивировать программу туда куда надо. И проще запустить анинсталлер (а потом еще программу для очистки мусора, оставленного анинсталлером), чем просто удалить программу.
№ 913 23-05-2006 03:25 | |
>>>Да, этим мне и нравится Visual Studio 6.x - тоже ставить не надо.
>>>Скопировал на любой компьютер. Запустил - работает. В отличае от например
>>>VS2005.
Это еще раз подтверждает, что на современном рынке хорошо работает стратегия: возьми у других все лучшее и используй в своем продукте.
В итоге идеи Паскаля и Оберона, хотя и в "урезанной" форме, мы потребляем под маркой Java и .NET.
№ 912 23-05-2006 02:48 | |
Ответ на »сообщение 911« (Q.Werty)
___________________________
Да, этим мне и нравится Visual Studio 6.x - тоже ставить не надо. Скопировал на любой компьютер. Запустил - работает. В отличае от например VS2005.
№ 911 23-05-2006 02:25 | |
У BlackBox есть еще одно достоинство, которое может способствовать установке: его вообще не надо устанавливать!!!
В том смысле, что его SETUP имеет чисто декоративное значение. Если просто скопировать все файлы в папку на "чужом" компьютере, то все будет работать. Я когда это показываю людям, воспитанным на том, что софт сначала надо долго и нудно ставить, отвечать на всякие вопросы, а потом еще после запуска окажется что какая-то библиотека не находится на нужном месте, то сначала вижу в глазах недоверие, потом удивление, а потом удовольствие, что такие среды все-таки есть.
№ 910 23-05-2006 02:03 | |
Ответ на »сообщение 909« (Руслан Богатырев)
___________________________
Тут народ run-time .NET качать и ставить ленится. И это несмотря на все потуги Microsoft.
Справедливое замечание.
Однако, почему народ не ленится устанавливать всякие Mozilla, Firefox и т.п. альтернативные IE браузеры? Вот пусть и BWB позиционируется как замена Mozilla, Firefox и т.п. альтернативных браузеров.
№ 909 Удалено модератором | |
№ 908 22-05-2006 14:30 | |
Ответ на »сообщение 907« (Руслан Богатырев)
1. Oberon Script [2006, Ralph Sommerer]
1.1. Oberon Script. A Lightweight Compiler and Runtime System for the Web
http://research.microsoft.com/research/pubs/view.aspx?tr_id=1094
Что за мания такая писать трансляторы Oberon -> Java, Oberon -> .Net, а теперь вот докатились до транслятора Oberon -> JavaScript.
Стыд и позор!
Надо наоборот!
Надо так:
Берём BlackBox и "обучаем" его рисовать html-странички, исполнять JavaScript-ы, аплеты и т.п. Тем самым превращаем BlackBox Component Builder в народный бесплатный BlackBox Web Brouser (BWB) с открытым исходным текстом. Реализацию надо сделать очень качественной. Затем BWB в силу своих уникальных положительных свойств вытеснит такие браузеры как Mozilla, Firefox, IE и т.п. и будет установлен на каждом копьютере в мире. Мировое господство будет достигнуто!
Естественно, BWB по сравнению с остальными веб-браузерами имеет преимущество в том, что он умеет исполнять программы на Component Pascal.
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|