QplQyer
Legacy Member
Het is veelal niet nodig om te weten wat je doorgeeft om de meeste toepassingen te schrijven (ik denk hier nu in het teken van gewone toepassingen die niet enorm tijd-kritisch zijn natuurlijk), 't is een serieuze zorg minder voor de programmeur om daar zijn hoofd over te breken (zeker voor de beginnende programmeur).Deguchi zei:da van de GUI ok
da van pointers enzo, soms (vaak) is het handig om te weten wa ge doorgeeft (en vermits Java enkel pointers doorgeeft kunde daar ni kiezen).
en die garbage collector, das toch belachelijk
alle, die gaat memory vrijmaken als hij het nodig heeft. Op zich niks mis mee, maar die objecten die hij uit het memory gaat zwieren blijven wel bestaan
en daarom vind ik C++ iets beterOk, het is dubbel zoveel werk, maar ge weet tenminste perfect wat er op welk moment gebeurt met u programma
![]()
En de garbage collector is net superhandig, weer een zorg minder voor de programmeur (en voor zover ik weet verwijdert die wel degelijk de objecten waar niet meer naar verwezen wordt uit het geheugen, dus blijven bestaan doen ze niet als ze uit het geheugen zijn volgens mij?).
Alles tesamen, is Java een supertaal om met te beginnen programmeren vind ik, zeker door de uitgebreide API en de heldere klassenstructuur, waar een beginnend programmeur wel aan zal moeten wennen natuurlijk, maar als je Java kan is de opstap naar C++ zo gemaakt, je hoeft je enkel de ugly details wat gewoon te maken (zoals dus de pointerstuff ed) en doordat het nog steeds gebruikt wordt, in vele toepassingen (bankwereld ed oa), dan is de motivatie ook groter als je een programma hebt gemaakt waar iets mee te doen is

En net omwille van de API enzovoorts vind ik Java een zeer goed concept, jammer van de snelheid en van het uitzicht van de metal look, ik prefereer geen van beide talen (C++/java) boven elkaar, ze hebben beide hun nadelen en voordelen tov elkaar en in bepaalde toepassingen is het één nu eenmaal idealer dan het ander, maar we zijn hier weer serieus aan het afdwalen heb ik de indruk

Nu ja om op het topic dan terug te komen: eerst Java, dan C++ lijkt me ideaal dus omwille van verscheiden bovengenoemde redenen.
