който е започнал със C/C++ после му се удават много по-лесно нещата.
Е тук е първата разлика между гледните ни точки
За мен C и C++ са различни езици. В C++ освен че можеш да пишеш обектно ориентиран код имаш прихващане на грешки, стандартна библиотека със стрингове, контейнери и т.н., в C нямаш нищо подобно. Като пишеш на C++ се занимаваш с управление на паметта само когато поискаш, докато в C се налага да го правиш постоянно.
Пък и ако Линус Торвалдс през 1991 г. се беше заел с Python вместо със системно програмиране на C, май нямаше да сме тук сега
През 1991 нито C++ нито Python са ставали за сериозна употреба.
ПС. Асистентът ни по Логическо пък поддържа тезата, че човек трябва да започне да програмира с Prolog... Някой тествал ли го е това?
Аз съм писал малко на пролог. Ужасно е бавен и почти няма готови библиотеки за него, тоест не може да напишеш реална програма.
@tyuio - Аз наистина не съм писал драйвер никога. Ама тук май си говорихме за начинаещи. Ти познаваш ли някой който е започнал да се учи с писане на драйвери?
Това че много езици ползват приблизително синтаксиса на C не означава че са eднакви с него, нито че C е по-добър или по-лесен от тях. C# съдържа C в името си и прилича по синтаксис на него, но едва ли ще намериш много хора които да се съгласят че двата езика си приличат. Ключовите думи и запазените символи са много малка част от един език за програмиране.
Това кой език колко се ползва също не е много определящо. Той и COBOL се ползва много все още, но не съм видял никой да го предлага.
А защо предпочитам C++ пред C виж по-нагоре.