Почитал я тут защитников Оберона, и задумался. Надо первачков учить. Раньше мы, естественно, первый семестр учили на Турбо-паскале. А потом переходим на С и С++ — и понеслась. Турбо-паскаль нужен нам был, что на чемпионате мира меньше проблем было. А теперь турбо=паскаль умер, и надо что-то выбирать. С++ как первый язык давать не хочу — поймут отнюдь не все. Студенты есть из сел, поэтому сначала их надо в проблематику написания программ ввести, не касаясь сильно компьютерных особенностей, особенно указателей. Вот на чем? На обероне?
Интересует любая информация о трансляторах, IDE, справочные материалы, адреса в инете — в общем все, что мы проанализируем и потом примем решение.
Кстати, какие альтернативы оберону есть, кто-нить представляет?
На западе, насколько знаю — обучают сначала функциональному языку типа Haskel.
Ы??????????????????????????????????????????
31.10.04 14:45: Перенесено модератором из 'Мусор' — AndrewVK
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, prVovik, Вы писали:
V>Здравствуйте, LaptevVV, Вы писали:
LVV>>Кстати, какие альтернативы оберону есть, кто-нить представляет? V>Java? На ней олимпиады проводятся?
Нет, не проводятся.
Это конечно мысль. Или еще можно С# попробовать. Но хотелось бы не Сишного синтаксиса — для алтернативы.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
На питоне надо новичков учить. Прост как три копейки и в командном режиме может работать как калькулятор.
Более того в джаве только классы, а в питоне можно и с функций начать.
Здравствуйте, Dervish, Вы писали:
D>Здравствуйте, LaptevVV, Вы писали:
LVV>>Но хотелось бы не Сишного синтаксиса — для алтернативы.
D>Пролог?
На первом курсе?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, Kluev, Вы писали:
V>>Здравствуйте, LaptevVV, Вы писали:
K>На питоне надо новичков учить. Прост как три копейки и в командном режиме может работать как калькулятор. K>Более того в джаве только классы, а в питоне можно и с функций начать.
Спасибо за идею. Литературу не подскажете, чтоб на любуду не отвлекаться.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>Здравствуйте, Dervish, Вы писали:
D>>Здравствуйте, LaptevVV, Вы писали:
LVV>>>Но хотелось бы не Сишного синтаксиса — для алтернативы.
D>>Пролог? LVV>На первом курсе?
Здравствуйте, LaptevVV, Вы писали:
LVV>Здравствуйте, Kluev, Вы писали:
V>>>Здравствуйте, LaptevVV, Вы писали:
K>>На питоне надо новичков учить. Прост как три копейки и в командном режиме может работать как калькулятор. K>>Более того в джаве только классы, а в питоне можно и с функций начать. LVV>Спасибо за идею. Литературу не подскажете, чтоб на любуду не отвлекаться.
Здравствуйте, Kluev, Вы писали:
K>Здравствуйте, LaptevVV, Вы писали:
LVV>>Здравствуйте, Kluev, Вы писали:
V>>>>Здравствуйте, LaptevVV, Вы писали:
K>>>На питоне надо новичков учить. Прост как три копейки и в командном режиме может работать как калькулятор. K>>>Более того в джаве только классы, а в питоне можно и с функций начать. LVV>>Спасибо за идею. Литературу не подскажете, чтоб на любуду не отвлекаться.
K>Начните с http://python.ru
Спасибо! Классный сайт — как раз для начала!
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали:
LVV>Здравствуйте, Kluev, Вы писали:
V>>>Здравствуйте, LaptevVV, Вы писали:
K>>На питоне надо новичков учить. Прост как три копейки и в командном режиме может работать как калькулятор. K>>Более того в джаве только классы, а в питоне можно и с функций начать. LVV>Спасибо за идею. Литературу не подскажете, чтоб на любуду не отвлекаться.
В качестве примера кодец на питоне:
>>> for i in range(10) : print i
0
1
2
3
4
5
6
7
8
9
>>>
Выполняется прямо в командной строке без компиляции, написания функции и т.п. ИМХО если учить то лучше питона не найти
Помочь преподавателям вузов и школьным учителям информатики поднять обучение программированию до уровня сформировавшейся к началу XXI века стандартной парадигмы программирования, представленной системами Оберон/Компонентный Паскаль, Java и C#.
Предоставить программистам (прежде всего "непрофессионалам": физикам, математикам, химикам, экономистам, лингвистам ...) ультра-современные — простые, эффективные и мощные — средства программирования для создания программ от процедур в 15 строк до комплексов с современными графическими интерфейсами.
Помочь оформиться растущему стихийному интересу к технологиям Оберона в преподавательских, научных и профессиональных программистских кругах с целью их внедрения в систему образования в России и на пост-советском пространстве, с тем чтобы способствовать достижению стратегической цели — созданию эффективной системы преподавания современного программирования, дополняющей и развивающей существующую уникальную систему преподавания математики
Самая академически выверенная версия Оберона на сегодняшний день есть Component Pascal. Реализация среды разработки под Windows от Oberon Microsystems среда называется BlackBox. Она совсем недавно стала бесплатной. Скачивать отсюда:
Оберон — это мертвях. Учить ему будущих программистов все равно что учить латыни будущих переводчиков. Неужели нехватает живых языков? Чем та же Ява или Шарп хуже?
... << RSDN@Home 1.1.4 beta 3 rev. 206>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, LaptevVV, Вы писали:
LVV>Это конечно мысль. Или еще можно С# попробовать. Но хотелось бы не Сишного синтаксиса — для алтернативы.
ВБ.НЭТ потянет? Сточки зрения простоты синтакиса и отсутствия сишных скобок самое оно. Только логических операций лучше на нем не давать. Они в нем такие же кривые как в Паскле (бен разделения на бинарные илогические).
... << RSDN@Home 1.1.4 beta 3 rev. 206>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, LaptevVV, Вы писали:
VD>Оберон — это мертвях. Учить ему будущих программистов все равно что учить латыни будущих переводчиков. Неужели нехватает живых языков? Чем та же Ява или Шарп хуже?
Хочется альтернативный синтаксис показать.
Хотя я и о яве, и о дотнете с до диезом думал.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, Kluev, Вы писали:
V>>Здравствуйте, LaptevVV, Вы писали:
K>На питоне надо новичков учить. Прост как три копейки и в командном режиме может работать как калькулятор. K>Более того в джаве только классы, а в питоне можно и с функций начать.
Я тоже думаю что питон очень хороший вариант для обучения.
Тем более позволяет продемонстрировать все наиболее распрастраненые подходы к программированию и процедурное и функциональное и ООП и обобщенное программирование.
У него только один недостаток динамическая типизация.
Здравствуйте, LaptevVV, Вы писали:
LVV>Хочется альтернативный синтаксис показать.
1. Что в нем альтернативного? Та же императивщина, толко вместо скобок бегин с эндом, а вместо "=" используется ":=". Если уж показывать, то наврено лучше действительно какие-нибудь Хаскели и Питоны.
2. Показать и научить две большие разницы. Показывать можно сколько влезет хоть десять языков. А на учение время нужно.
LVV>Хотя я и о яве, и о дотнете с до диезом думал.
Я бы на этом и остановился.
... << RSDN@Home 1.1.4 beta 3 rev. 206>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.