Я много пересмотрел и даже перепробовал, немножко, альтернатив. Но лучше СР или Оберона не нашел.
Dizer, если подкинете еще идею, которой я не знаю, буду благодарен.
Я задал несколько очень коротких вопросов.. Постарайтесь честно ответь на них, и не надо говорить об "общих" вещах, конкретный выбор - это выбор конкретной ситуации (среди многих вариантов)... ситуация кардинально изменилась - изменился выбор. Фундаментальные параметры:
1. Цели обучения
2. Профиль обучающегося
3. Профиль преподавателя
4. Время на курс
5.Программа (если она ЗАДАНА)
6. Дополнительные СУЩЕСТВЕННЫЕ (либо ограничивающие) параметры(Если обучение проводится в контексте какой - то специальности - последняя может накладывать определенные ограничения на выбор. Например - мой случай - прикладная математика, хотя, на первый взгляд может показаться , что ограничений НЕТ - простой анализ программ за ВЕСЬ цикл обучения дает, что более половины читаемых курсов завязаны на системное программирование. И в этом случае, ориентация на алголоподобные языки должна быть В ВЫСШЕЙ СТЕПЕНИ аргументирована).
Уважаемый
Dizer.
Большинство Ваших вопросов имеют ответ в моем предыдущем посте, если прочитать чуть внимательнее. И речь как-раз идет об общих вещах. Универсальный язык для людей не являющихся профи в программировании (то есть не только этим зарабатывают на жизнь). Вот Вы сказали, что специализируетесь в прикладном программировании. Но это тоже не узкая ветвь. Прикладное программирование можно подразумевать и как системное программирование, программирование систем управления (и менаджмента в том числе), программирование высокопроизводительных вычислений, физическое моделирование, вычислительная математика, и т.д. и т.п. И в каждом случае могут применяться разные методы.
Но мне лично интересен универсальный и простой подход, о котором я говорил.
Решение возникшей задачи за наименьшее время и с наименьшими затратами без привлечения сторонних(высокопрофессиональных, но и высокооплачиваемых) специалистов из области IT. Кстати личный опыт общения с подобными программистами лично мне показал, что очень часто не такие они уж и высокопрофессиональные.
В общем:
1. Цели обучения - получение высшего технического или физического образования или повышение квалификациии технического специалиста.
2. Профиль обучающегося - школьник, студент, сотрудник не IT (электроник, механик, физик, дворник, радиолюбитель...)
3. Профиль преподавателя - на Ваше усмотрение, как профи, так и просто знающий предмет человек.
4. Время на курс - ну по моим старым требованиям хорошо бы неделя-две, но по сложившимся требованиям не более семестра, не более 80 ч.
5.Программа (если она ЗАДАНА) - на выходе человек должен строить простейшие алгоритмы (ну хотя бы сортировку пузырьками, и что б не пукал), представлять данные в оконной системе, строить графики функциональных зависимостей, уметь работать ну хоть с СОМ портом, представлять сопряжение компа с платами сбора данных ну хоть на уровне подключения.
Ну и что Вы мне посоветуете? LabView, Arduino, Hiasm, Matlab и похожее проприетарное не предлогать.