Ik wil dus echt OO gaan programmeren, in een gecompileerde taal. Op dit moment werk ik een paar jaar met Perl en kan ik van mezelf zeggen dat ik daar best wel heel goed in ben, ook met OO-Perl etc. Maar nu wil ik mezelf graag een echte OO taal aanleren, want het OO gedeelte van Perl is niet echt volwassen, en Perl is toch ook niet overal geschikt voor (helaas!
).
Concreet heb ik twee problemen:
Ten eerste, welke taal? Ik kan kiezen tussen Java / C++ / C#. (Dat zijn de enige talen waar mijn baas genogen mee neemt.) Wat voor mij wel een maatstaf is: de strictheid van een taal, en de kwaliteit van de debugger.
Ten tweede, wanneer de taal eenmaal gekozen is, waar dan te beginnen? Ik ben wel eens eerder aan C++ begonnen, maar ondanks mijn kunnen in Perl mis ik toch een deel (OO-)basiskennis lijkt het. Misschien komt dat omdat Perl redelijk te gebruiken is zonder veel echte theoretische kennis. Die theoretische kennis heb ik inmiddels wel, maar ik vind het moeilijk toe te passen op een andere taal dan Perl. Daardoor kom ik dus niet echt verder.
Concreet heb ik twee problemen:
Ten eerste, welke taal? Ik kan kiezen tussen Java / C++ / C#. (Dat zijn de enige talen waar mijn baas genogen mee neemt.) Wat voor mij wel een maatstaf is: de strictheid van een taal, en de kwaliteit van de debugger.
Ten tweede, wanneer de taal eenmaal gekozen is, waar dan te beginnen? Ik ben wel eens eerder aan C++ begonnen, maar ondanks mijn kunnen in Perl mis ik toch een deel (OO-)basiskennis lijkt het. Misschien komt dat omdat Perl redelijk te gebruiken is zonder veel echte theoretische kennis. Die theoretische kennis heb ik inmiddels wel, maar ik vind het moeilijk toe te passen op een andere taal dan Perl. Daardoor kom ik dus niet echt verder.