BI-platform activiteiten
8 mei 2014 (middag-avond), Agile Integratie van Enterprise en Cloud Data met Datavirtualisatie Uniek Datavirtualisatie event! Middag-avond.

6 t/m 8 mei 2014, Mastering the Requirements Process Gelimiteerde inschrijving, registreer nu!

21 en 22 mei 2014, Datawarehousing, Business Intelligence en Analytics: een update Tweedaagse Masterclass met hoge ROI

3 en 4 juni 2014, Verbeter uw Informatiestrategie met Master Data Management en Governance

3 juni 2014, Optimaliseer uw Informatiestrategie en Informatie Governance

4 juni 2014, Master Data Management in de praktijk

5 juni 2014, Modelleren met Enterprise Architect 10.0 Nieuwe workshop

11 en 12 juni 2014, Pragmatisch modelleren met UML en Smart Use Cases Workshop met gelimiteerde inschrijving dus boek snel!

16 juni 2014 (middag/avond), Big Data, Hadoop, NoSQL en Analytics - oplossingen en tools Middag-avondsessie. Zeer verhelderend, registreer nu!

17 juni 2014, BPMN 2.0 Syntax, methodieken en positionering

17 juni 2014 (middag-avond), Integratieoplossingen en-Tools: EAI - SOA - Cloud-integratie Middag-avondsessie. Zeer verhelderend, registreer nu!

17 en 18 juni 2014, BPMN 2.0 Syntax en Praktijk

18 juni 2014, BPMN 2.0 in de praktijk Gelimiteerde inschrijving, registreer nu!

14 t/m 16 oktober 2014, Mastering the Requirements Process Gelimiteerde inschrijving, registreer nu!

29 oktober 2014 (middag-avond), Agile, Scrum en Kanban in de praktijk Middag-avond seminar. Aanrader!

10 en 11 november 2014, Mastering Business Analysis Gelimiteerde inschrijving dus boek snel!

Java Magazine poll
JAV_Poll Visual Cobol R3 is in staat om met Eclipse Java-code te genereren.
 
21%
 
17%
 
41%
 
20%

Detail
Robert de Ruiter 
Robert de Ruiter Robert de Ruiter is hoofdredacteur van Java 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?



Permalink | Trackback | Print | E-mail

Reacties op deze blog
Er zijn nog geen reacties.
Reageer
Wilt U een reactie plaatsen op dit bericht? Log dan in op deze website. Heeft U dat nog niet eerder gedaan? Registreer U dan eerst.
Java Magazine nieuws || alle items
29-01-2014 - Workshop BPMN 2.0 in de Praktijk met Christian Gijsels
Op dinsdag 8 april 2014 organiseert Adept Events een nieuw seminar met BPM specialist Christian Gijsels met als titel BPMN 2.0 in de Praktijk.
Lees meer

27-01-2014 - Workshop UML en Use Cases met Sander Hoogendoorn
Dit voorjaar presenteert Sander Hoogendoorn, Principal Technology Officer bij Capgemini, zijn tweedaagse workshop Modelleren met UML en smart Use Cases bij Adept Events.
Lees meer

25-01-2014 - Business Analyse met Enterprise Architect 10.0 door Christian Gijsels
Op 5 juni 2014 organiseert Adept Events een nieuwe workshop met BPMN specialist Christian Gijsels met als titel Modelleren met Enterprise Architect 10.0.
Lees meer

24-01-2014 - Conversations with Martians
Bijzonder gesprek tussen Marsman en aardbewonder over het wezen van requirements.
Lees meer
16-12-2013 DW/BI congres met Claudia Imhoff en Rick van der Lan... 
20-10-2013 Kunnen Agile en Scrum projecten ook falen? 
30-09-2013 James Robertson verzorgt nieuwe workshop Business An... 
22-08-2013 Powersessie Big Data en Analytics naar hele dag 
10-07-2013 Masterclass BPM door Alec Sharp 
24-01-2013 Governance onder controle met Master Data Management 
Lees meer
Java Magazine whitepapers || alle items
Java Magazine video || alle items
Op bezoek bij iPROFS
iPROFS uit Haarlem vierde onlangs haar tienjarig jubileum. Voor Java Magazine een ideale gelegenheid om naar Haarlem af te reizen en CTO Remco Nabuurs te interviewen.
 
Java Magazine bloggers || alle items
Java Magazine zoeken
Volg Java Magazine ook op:
  
Java Magazine agenda
8 mei 2014 (middag-avond), Agile Integratie van Enterprise en Cloud Data met Datavirtualisatie Uniek Datavirtualisatie event! Middag-avond.
6 t/m 8 mei 2014, Mastering the Requirements Process Gelimiteerde inschrijving, registreer nu!
21 en 22 mei 2014, Datawarehousing, Business Intelligence en Analytics: een update Tweedaagse Masterclass met hoge ROI
3 en 4 juni 2014, Verbeter uw Informatiestrategie met Master Data Management en Governance
3 juni 2014, Optimaliseer uw Informatiestrategie en Informatie Governance
4 juni 2014, Master Data Management in de praktijk
5 juni 2014, Modelleren met Enterprise Architect 10.0 Nieuwe workshop
11 en 12 juni 2014, Pragmatisch modelleren met UML en Smart Use Cases Workshop met gelimiteerde inschrijving dus boek snel!
16 juni 2014 (middag/avond), Big Data, Hadoop, NoSQL en Analytics - oplossingen en tools Middag-avondsessie. Zeer verhelderend, registreer nu!
17 juni 2014, BPMN 2.0 Syntax, methodieken en positionering
17 juni 2014 (middag-avond), Integratieoplossingen en-Tools: EAI - SOA - Cloud-integratie Middag-avondsessie. Zeer verhelderend, registreer nu!
17 en 18 juni 2014, BPMN 2.0 Syntax en Praktijk
18 juni 2014, BPMN 2.0 in de praktijk Gelimiteerde inschrijving, registreer nu!
14 t/m 16 oktober 2014, Mastering the Requirements Process Gelimiteerde inschrijving, registreer nu!
29 oktober 2014 (middag-avond), Agile, Scrum en Kanban in de praktijk Middag-avond seminar. Aanrader!
10 en 11 november 2014, Mastering Business Analysis Gelimiteerde inschrijving dus boek snel!
Lees meer

Klik hier om een evenement op te voeren.
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
Geen tags gevonden.
Legal notice
Java, JavaBeans, JSP en alle andere op Java gebaseerde merken zijn merken of geregistreerde merken van Oracle Corporation in Nederland en andere landen. Array Media b.v. is onafhankelijk van Oracle Corporation.
Java, JavaBeans, JSP and all other Java-based trademarks are trademarks or registered trademarks of Oracle Corporation in The Netherlands and other countries. Array Media b.v. is independent of Oracle Corporation.