Впрочем, я всё равно не в курсах, насколько нынче развит лазарус и насколько он совместим с последними поделиями codegear (а ведь дельфи с v8 сильно изменилась?), так что порекомендую не париться и завести виртуалочку.
А по программе C вообще есть? Если нет, то подойти к преподу и договориться, что ты будешь вместо популярного в специфичной среде языка писать консольные приложения на C, а графические на Qt и на С++.
У нас был такой предмет, как «Методы программирования». Там препод код смотрел редко. Обычно он садился за машину и минут 5 гонял прогу так и эдак. Если она работала как он ожидал, да к тому же быстро, и имела интуитивный интерфейс, то код он не смотрел. По мне, так нормальная практика.
Дело не в «нравилась». Так получилось, что с 7 на 8 народ резко перестал обновляться (когда запилили .NET), и в результате сегодня почти в 100% случаев везде стоит 7.
У меня Delphi вплоть до версии 7 нормально работал в Wine. Более позних версия в глаза не видел. Так что можно попробовать и без виртуалки обойтись. Может быть Delphi и более новых версий заработает, а может и функций Delphi 7 хватит...
У нас где-то так же было с одним преподом,а второй заставлял сидеть и обьяснять чуть ли ни каждый абзац.благо у нас совсем чуть-чуть его было.
А мне было лень таскаться на все практики. Я сразу брал список лаб, а на следующую пару приносил готовые программы. Просто, понимаете, меня задалбывает спать по 4-5 часов в сутки.
Lazarus вполне годен для среднесложных и простых графических и консольных приложений. Потом непонятно в чем такая печаль? Качество программиста определяется отнюдь не языком программирования. И на pascal есть свои жемчужины, а в С свои горы некачественного кода. И потом у вас отняли книгу K&R?
Ты учишься для себя или для дяди? Я, например, начинал с паскаля и седьмого делфи. Сейчас я точно знаю, что ни за что не стану писать продакшн приложения на делфи, хотя знакомый работает в конторе, которая именно на делфи пишет вендогуйчики для своих железных поделок.
Увы, физики на первом курсе сейчас тоже учат Delphi. К счастью, на втором курсе есть выбор между этим убожеством и замечательным языком матпакета Wolfram Mathematica, а группе информационщиков ещё и C++ преподается.
> У нас был такой предмет, как «Методы программирования». Там препод код смотрел редко. Обычно он садился за машину и минут 5 гонял прогу так и эдак. Если она работала как он ожидал, да к тому же быстро, и имела интуитивный интерфейс, то код он не смотрел. По мне, так нормальная практика.
Ага. И вся группа сдает одну и ту же программу. Это ненормальная практика. Я когда принимал лабы у своих студентов всегда смотрел код и просил объяснить как он работает. Таким образом халявщики выявляются на раз.
Виртуалку. Или wine, но не факт, что оно в нем будет работать (компилятор точно будет, а это значит, что при должном изврате можно клепать все руками в vim-е).
Начинал с PASCAL и Delphi 7, в универе был VB, от которого быстро отделался(не придумывая себе лишних проблем). В итоге, я изучил за 4 пары основы VB(все что нужно для написание приложений, но не сильно углубляясь) и начал изучать C++, сейчас Python лапаю.
Delphi 7
Также я конечно могу перейти на другую кафедру во избежании этого мученья, там есть С++, но кафедра менее популярная (сейчас я на кафедре информационных технологий, но можно перейти на кафедру мат. моделирования). Также научрук у меня с текущей кафедры.
А это куда круче. Впрочем, я не знаю, что творится у вас там в вашем учебном заведении, но я тут уже когда-то писал, что жалею, что в своё время не ушёл с модных «систем безопасности» на немодную «прикладную математику»
Выкинь Delphi 7/ Оно было хорошо в свое время, но сейчас устарело. Потом было много неудачных версий, но сейчас в последней версии более менее ничего. Есть и юникод (года два) и наконец x64 компилятор. Ну и среда поудобнее стала наконец.
В своё время учился как раз на такой «менее популярной» кафедре. Как выяснилось позднее, успехом она не пользовалась, потому что филонить там было нереально, а преподовательский состав отличался принципиальностью и на лапу не брал. Кто скажет что это плохо - пусть кинет в меня чем-нибудь съедобным.