Artur
Kęska
Senior Software
Developer, XNet
Communications
Temat: Kurs programowania C++
Szymon Kubisiak:
Ja widzę rzesze ludzi wpychających procedury i zmienne do klas na siłę. Opakowują je staticami i się cieszą że mają piękny obiektowy kod, bo użyli "class".
Chamski global pozostaje chamskim globalem, obiektowy zapis służy większości tylko do ukrycia problemu. Wobec tego nawet myślenie proceduralne to już krok naprzód.
Od czego zaczynali???
: po co zaprzęgać skomplikowane technologie, skoro prostsze dają radę?
Hmm, OK, wszystko można przecież w assemblerze pisać ;-)
Nawet znam jedną dużą firmę, gdzie cały system gospodarki towarowej był napisany w HLASM - co rzecz jasna dowodzi Twojej teorii. Ale chłopcy z IBM po 50 latach wytłumaczyli im w końcu, że w Java będzie łatwiej :-)
Rzeczy czasem pozornie wydają się prostsze tylko dla tego, że już je znamy.
Co do przykładu z operatorami - tu się zgadzam w całej rozciągłości. Dla tego sugeruję naukę programowania przy użyciu języków obiektowych zaczynać od Java - co zresztą napisałem.
Ludzie którzy przechodzą z C do C++ na ogół doznają neofickiego zauroczenia wspaniałością dobrobytu składni, co oczywiście rodzi demony.
Co do MFC - święta racja. Dla tego polecam naukę na Qt. Prawdę mówiąc nawet Wx'y odradzam.