
La prossima versione dello standard C++, chiamata C++0x, non sarà pronta prima del 2010.
Il problema che ha rallentato i lavoro è il sistema dei “Concept” che avrebbero aiutato la manutenzione di codice che fa largo uso di template, ma la proposta presentata non è stata valuta sufficientemente matura per essere inclusa.
In ogni caso la futura versione del linguaggio avrà molte nuove frecce al suo arco. Se già utilizzate boost ne conoscerete già molte, altrimenti potete consultare la lista delle novità.
Via | DJJ
ossblog è un supplemento alla testata Blogo.it registrata presso il Tribunale di Milano n. 487/06, P. IVA 04699900967. Contatti, chi siamo
© 2004-2011 Blogo.it, alcuni diritti riservati sotto licenza Creative Commons.
Per informazioni pubblicitarie e progetti speciali su Ossblog.it contattare la concessionaria esclusiva Populis Engage.
CRV§ADER//KY
24 lug 2009 - 17:55 - #1Nonostante conosca il linguaggio piuttosto bene, l’articolo su wikipedia mi sembra molto più vicino all’ostrogoto che non a un linguaggio di programmazione… ma dalla semplicità che ha decretato il successo clamoroso di Java non hanno imparato nulla?
Nel momento in cui si facesse una versione di java che possa girare compilata (senza VM), senza il mare di librerie standard ma solo quelle essenziali e con la possibilità di disabilitare in punti specifici ciò che più impatta sulle performance (come il controllo di vettori e puntatori) si avrebbe il linguaggio di programmazione definitivo. Il progetto gcj si muove molto bene in questa direzione, ma al momento IMHO è ancora ben poco usabile.
iTaTi
24 lug 2009 - 18:14 - #2Successo clamoroso di java? Linguaggio definitivo? Quella porcheria? Mah…
Son ben altri i linguaggi da coltivare bene per il futuro come python ed erlang.
Hihu
25 lug 2009 - 09:02 - #3Java è un linguaggio totalmente inutile, non merita il successo che ha fatto.
Fabiooo
25 lug 2009 - 09:17 - #4#2 #3, che dichiarazioni IDIOTE fate.
I linguaggi servono a scrivere programmi, che si auspicano con il minor numero possibile di bug e con la manutenibilità e espansibilità più alte possibili. Oltre, va detto, alla portabilità.
Java ha soddisfatto abbastanza bene questi requisiti, e ha avuto il suo successo nonostante performance non altissime(ma tanto i costi di potenziamento dell’hw sono di gran lunga inferiori a quelli di manutenzione del sw).
I vostri discorsi sono idiozie radical-chic.
Anonimo Codardo
25 lug 2009 - 09:51 - #5Il progetto Jigsaw del JDK7 ha come scopo di modularizzare della JDK[0][1][2]. Questo, e la possibilità di far girare linguaggi dinamici (Python/Ruby) su JVM, farà recuperare parecchia strada a Java.
Mancherebbe solo quel benedetto blocco unsafe{…} .
[0] http://blogs.sun.com/mr/entry/jigsaw
[1] http://openjdk.java.net/projects/jigsaw
[3] http://mail.openjdk.java.net/mailman/listinfo/jigsaw-dev
Anonimo Codardo
25 lug 2009 - 09:53 - #6#3,
Mai sentito di Jython o Scala?
_invernomuto_
25 lug 2009 - 20:32 - #7@Anonimo Codarso s #5
“Mancherebbe solo quel benedetto blocco unsafe{…} .”
PAROLE SANTE!
#2 e #3
Quando un giorno imparerete a programmare, forse apprezzerete java….poi che alla luce dei so moderni le app java restino qualcosa di più vicino ad un esercizio di stile che ad una “vera” (ma che vorrà mai ire, poi) applicazione, questo è una leggenda da sfatare.
iTaTi
26 lug 2009 - 01:22 - #8Eccolo qui quello che pensa di essere più furbo degli altri nella programmazione…
Non si può apprezzare java da programmatore, perché è un esempio vivente di come non si dovrebbe sviluppare un linguaggio. Anche se bisogna ammettere che nel corso degli anni hanno migliorato la tristissima situazione iniziale.
Java è un linguaggio come gli altri e ci puoi fare tutte le applicazioni che vuoi, semplicemente è terribile da usare e quasi sempre ci sono alternative migliori sia dal punto di vista della scrittura/manutenzione sia da quello dell’esecuzione.
Darkat
26 lug 2009 - 04:38 - #9mmm mi sa che ti sbagli, in quanto a semantiva java è uno dei linguaggi meglio costruiti che ci siano, C/C++ è ben lungi da avere una semantica ben costruita, ricordiamo che sono linguaggi costruiti per necessità, mentre java è stato costruito per se stesso, quindi anche lo sforzo per idearli è stato diverso…inoltre il paradigma ad oggetti tra java e C++ non ha paragone, java è ideato tutto intorno agli oggetti, il C++ è solo stato adattato, una bella differenza direi…comunque io continuo a pensare che sarà il linguaggio D della digital mars il successore del C++…
Anonimo Codardo
26 lug 2009 - 07:27 - #10#8
È arrivato Mr. “Il tuo framework fa schifo, ascolta un cretino”.
iTaTi
26 lug 2009 - 07:53 - #11@Darkat
Mi dispiace, ma java non è per niente uno dei linguaggi meglio disegnati. Guardati un po’ attorno e lo vedrai da solo. Nessuno ha parlato di C/C++ che hanno i loro problemi.
#10… Ed ecco il solito che invece di discutere non sa far altro che insultare…
Darkat
27 lug 2009 - 00:12 - #12@iTaTi: bo abbiamo idee troppo diverse e criteri diversi di valutazione credo, però è indubbio che quando java uscì fu una rivoluzione consettuale per i linguaggi di programmazione, java è stato forse il primo linguaggio ad essere creato partendo da una logica e non da una necessita, che poi ne siano venuti di migliori tanto di cappello, ma java è stato un passo fondamentale della storia della programmazione, trovo non sia giusto sminuirlo in questo modo, e io te lo dico come amante di diversi linguaggi operativi e non solo di java (inclusi C/C++,python e tanti altri)
_invernomuto_
27 lug 2009 - 08:41 - #13@iTaTi
1 - Non penso di essere più furbo degli altri nella programmazione, ma penso che uno che si limita a dire “java fa schifo” senza argomentare minimamente, di programmazione in generale sappia ben poco pechè, non solo dimostra di non conoscere minimamente java (sia come linguaggio che come framework) ma neppure sa cosa java abbia rappresentato per l’evoluzione di molti altri linguaggi.
2 - Se vuoi discutere di linguaggi e programmazione ben volentieri, ma devi pur portare qualche esempio a supporto della tua tesi, non basta dire “ci sono linguaggi migliori” dovresti fare qualche esempio di un linguaggio che ritieni migliore e del perchè lo ritieni tale.
albertino80
27 lug 2009 - 13:36 - #14dai su non fate come al solito…
ienabellamy
28 lug 2009 - 08:06 - #15Java è un tumore in metastasi. E voi siete dei luridi mangiatori di quiche.