Java Magazine blog - laatste entry
05-12-2011 - Kennis delen
Als je net een andere auto hebt gekocht, zie je dat model plotseling overal rijden. Als je vriendin ...
Lees meer Java Magazine activiteiten
5 juni 2012, BPMN 2.0 syntax, methodieken en positionering
Java Magazine poll
JAV_Poll
Visual Cobol R3 is in staat om met Eclipse Java-code te genereren.
Java Magazine vacatures - Array Jobs
Detail
Robert de Ruiter  |
 |
Robert de Ruiter is hoofdredacteur van Release, Java Magazine, Optimize en .NET Magazine. Hij werkte voorheen onder meer bij het Economisch Dagblad, Nieuwsblad Transport en verschillende vaktijdschriften. Hij volgde een opleiding computertechniek en programmeerde zelf in PHP en Java. |
23 maart 2011 - Nieuw jaar, nieuwe taal?
Ongeveer 21 jaar geleden zal James Gosling de basis hebben gelegd voor Java. Je zou daaruit kunnen concluderen dat de taal volwassen is, maar in softwareland gaan sommige dingen nu eenmaal anders dan in de mensenwereld. Daar ben je op je 21ste ronduit bejaard en dat geldt ook voor het Java dat nu op de plank ligt. Ergens dit jaar – gepland staat 28 juli – kunnen we JDK7 verwachten.
De vraag is wat die gaat opleveren. Ik schat zo in dat Neil Grafter en Joshua Bloch weer aan een nieuw boek kunnen beginnen: ‘Java Puzzlers 7’. Want net als Java 6 zal 7 ook niet perfect blijken. In afwachting daarvan hebben we de Puzzlers gestaakt en een nieuwe puzzelrubriek in het leven geroepen, waar Wouter Klein-Heerenbrink en de lezers zich het komende jaar mee kunnen vermaken.
Java kon een grote ontwikkeltaal worden door de complexiteit van C++. Maar Java wordt ook steeds complexer en niemand heeft daar tot dusver een oplossing voor gevonden. ‘Puzzlers’ is een boek vol reële valkuilen, waarvan de vraag is welke in Java 7 zullen zijn afgedekt.
Joshua Bloch vindt het een goed idee om JVM tot een platform voor verschillende talen te maken. Veel verschillende partijen – waaronder IBM, Sun en Apache – hebben daar al heel veel in geïnvesteerd en het zou dom zijn om dat zomaar overboord te zetten. Een groot voordeel van een VM is ook dat deze een belangrijke rol speelt bij het experimenteren met nieuwe talen.
Iedereen realiseert zich waarschijnlijk dat er binnenkort een nieuwe grote taal nodig is. Een die afrekent met de multi-core problematiek bijvoorbeeld. Of waar je alle denkbare web-apps mee kunt produceren. We kunnen rustig stellen dat nu nog veel web-apps zijn samengesteld uit verschillende talen, die met kauwgom aan elkaar zijn geplakt. Voor de nieuwe ‘grote’ taal zou het web eigenlijk als platform moeten dienen.
Die nieuwe taal zal er uiteindelijk wel komen, maar op dit moment is hij nog niet geschreven. Ik ben ervan overtuigd dat Java 7 het niet zal zijn. Want een nieuwe taal bouwen is meer dan een aantal problemen in de oude taal puntsgewijs oplossen. “Een goede taal is een concept met grote integriteit. Een goede taal is eigenlijk een kunstwerk”, zo zei Bloch eens.
Het is verstandig, zo zegt hij ook, dat je als programmeur met zoveel mogelijk talen kennismaakt. Daar valt weinig tegenin te brengen. Voor de mensenwereld heeft Darwin de evolotietheorie ontwikkeld. Voor het software-landschap geldt die theorie natuurlijk ook. Want software wordt door mensen gemaakt. En betere software wordt gemaakt door mensen met verstand van softwarezaken.
Dat bent u, toch?
26-01-2012 - Android-activaties leveren Google 10 miljoen dollar per jaar opDat Android Google geen windeieren legt was al langer duidelijk. Onlangs kwam naar buiten dat Google ongeveer 10 miljoen dollar op jaar basis verdient aan de dagelijkse Android-activaties.
Lees meer
Java Magazine zoeken
Volg Java Magazine ook op:
Java Magazine vacatures
Laatste editie
Java Magazine Puzzel
Klik
hier om naar de Java Magazine Puzzel te gaan.
Java Magazine Dossier
Klik
hier om het volledige dossier over Java-certificering te bekijken.
Java Magazine bloggers
Java Magazine Categories
Geen categorieën gevonden.
Blog jaren
Java Magazine tags
Java Magazine kennispartner