История изменений
Исправление Iron_Bug, (текущая версия) :
ну, присобачить ООП к С можно, но выглядит это не слишком красиво. хотя, безусловно, работает. ведь компилятор никаких чудес не творит, он генерит код. а то, что можно сгенерить, можно написать и вручную. просто затрат больше будет.
для студента проще изучать структурированные языки типа Java или C# (кстати, последний я считаю аналогом жабы, а не C, ибо с С он не имеет абсолютно ничего общего). С# сейчас активно навяливается в ВУЗах. мне программисты-студенты, которые у нас работают, даже рассказали, что они на этом шарпе там «контроллеры программируют». я, честно говоря, хз, какой такой контроллер можно программировать на таком языке, но фиг его знает. в общем, мелкософт отчаянно впаривает свою поделку в учебных заведениях, это их стратегический план. хотя с точки зрения студентов лучше и выгоднее изучать ту же жабу. она более распространена и по-настоящему кроссплатформенна.
я не считаю процедурное программирование или ООП злом. но переусложнение паттернов в ООП иногда налицо. а студенты без опыта ещё и пытаются навернуть побольше всяких теоретических изысков в практику. в итоге выходят монстрообразные программы, которые приходится оптимизировать методом полного переписывания.
Исходная версия Iron_Bug, :
ну, присобачить ООП к С можно, но выглядит это не слишком красиво. хотя, безусловно работает. ведь компилятор никаких чудес не творит, он генерит код. а то, что можно сгенерить, можно написать и вручную. просто затрат больше будет.
для студента проще изучать структурированные языки типа Java или C# (кстати, последний я считаю аналогом жабы, а не C, ибо с С он не имеет абсолютно ничего общего). С# сейчас активно навяливается в ВУЗах. мне программисты-студенты, которые у нас работают, даже рассказали, что они на этом шарпе там «контроллеры программируют». я, честно говоря, хз, какой такой контроллер можно программировать на таком языке, но фиг его знает. в общем, мелкософт отчаянно впаривает свою поделку в учебных заведениях, это их стратегический план. хотя с точки зрения студентов лучше и выгоднее изучать ту же жабу. она более распространена и по-настоящему кроссплатформенна.
я не считаю процедурное программирование или ООП злом. но переусложнение паттернов в ООП иногда налицо. а студенты без опыта ещё и пытаются навернуть побольше всяких теоретических изысков в практику. в итоге выходят монстрообразные программы, которые приходится оптимизировать методом полного переписывания.