Welke taal wil je als je primaire taal gebruiken, i.e. de taal die je het best beheerst en waar je het meeste werk in doet?

C++ voordelen:

-Ik ken deze taal heel goed en hoef weinig meer op te zoeken -Heel goede development environment met goede code navigatie/completion (Visual Studio) -Heel goede debugger (Visual Studio) -Je weet precies wat er gebeurt en hebt voledige controle -Veel code kun je ook direct op een embedded systeem draaien

C++ nadelen:

-Libraries zijn bijna altijd erg op Linux georienteerd, en zijn erg moeilijk werkend te krijgen op Windows -Bij gebrek aan werkbare libraries moet alles zelf maken -Je zit vast aan het Windows platform -Als je het op een andere computer wil runnen zit je altijd te prutsen met dll’s die missen of een verkeere versie hebben -Het wordt steeds minder een main-stream taal

Python voordelen:

-Het is een krachtige en modernere taal. Goed om deze skills te hebben. -Het is een main-stream taal met veel gebruikers en word dus goed onderhouden en er is veel informatie te vinden -Veel libraries beschikbaar die makkeljk te instaleren zijn -Makkelijk portalbe naar andere platformen -Makkelijk deploiable en onderhoudbaar, je hebt geen ingewikkelde toolchain nodig

Python nadelen:

-Het is lastig om de taal echt goed te leren -Bugs in een librarie kun je vaak niet zelf oplossen. Je moet maar hopen dat er een oplossing te vinden is. -Geen goede development environment met goede code navigatie/completion -Geen goede debugggers -Sommige dingen in de taal zijn erg lelijk (zoals indentation met spaties) -Programeerfouten worden pas zichtbaar als het stuk waar de fout zit gerunt wordt