Простите, а в чём суть опроса?
Вы хотите собрать статистику по вузам, опросив программистов, какой язык им преподавали первым?
Или хотите узнать, как люди думают, какой язык обычно преподают первым?
Или хотите узнать, как люди бы хотели, какой язык преподавать первым?
Паскаль — язык со строгой типизацией, именно с такого типа языков стоит начинать. ПХП и Питон отличные языки, но динамическая типизация не создаст тот порядок в голове, который нужен программисту. Строгая типизация сразу выявляет ошибки в логике и в синтаксисе, которые делает начинающий программист.
Почему не C или С++ которые тоже строготипизированные? Из-за синтаксиса. У Паскаля он больше похож на естественный английский, что облегчает понимание, т.е. когда программу можно читать почти как текст. А для опытных программистов, конечно, удобнее C-подобный синтаксис (Java, PHP, Javascript и т.д.). Опытные в смысле, которые не только-только постигают сам процесс программирования, составления алгоритма, а уже имеют некоторые задачи и могут осознанно выбирать инструмент для их решения, учат второй язык.
Мы в последних классах школы изучал паскаль, с него же начиналось и обучение в ВУЗе. По-моему это если и не идеальный, то очень хороший выбор.
Не идеальный потому, что паскаль нынче не актуален и студент, изучая его, имеет затруднения в его практическом применении в реальных проектах (в том числе это связано с отсутствием такой приятной богатой встроенной библиотеки как в питоне или C#). Я уж не говорю про проблему поиска работы.
Ну вы знаете… теория типов данных, типизированных/не типизированных файлов, функций и переменных гораздо лучше усваивается на примерах конкретного языка.
У нас был сначала на первом курсе ассемблер под линукс (nasm), не вижу такого варианта. Потом C++.
Томский государственный, кафедра защиты информации и криптографии.
У нас былые годы ассемблер и Си с первого курса, мозги плавились от столь разных языков. Как нам говорили — плюс обучаетесь логическому мышлению.
Считаю правильный метод.
У нас (Московский Авиационный Институт, Аэрокосмический факультет, кафедра прикладной информатики) на первом курсе был Fortran. Не знаю чему там учили, не посещал лекции. Судя по лабораторным — дальше циклов дело не зашло.
У нас на первом курсе разделили людей на тех, кто не знает ни одного языка и тех, кто знает хоть один. Для второй группы не преподавали никаких языков, давали задания, которые разрешено было выполнять на любом языке. Первой группе параллельно давали какой-то язык(вроде Java или c++, не помню точно).
На первом курсе был TurboPascal. Потом был курс системного программирования, где изучали Ассемблер. В рамках технологий программирования писали на Delphi, но там нельзя сказать, что преподавался именно язык, просто препод почему-то жутко не любила любые проявления C-подобного синтаксиса и настаивала, чтобы задания выполнялись на Delphi.
По основной же массе предметов, все задания, предполагавшие программирование, разрешалось выполнять на любом языке.
Первый язык программирования в современных вузах СНГ? (фактический)