Professional Documents
Culture Documents
Novosti u Javi 7
Fork/Join biblioteka, Invokedynamic VM instrukcija
http://javasvet.rs
info@javasvet.rs
JavaSvet
Sadraj
Prolost Sadanjost Prepreke Promena koncepta Java 7 evolucija Fork/Join biblioteka Invokedynamic VM instrukcija Java 8 revolucija Budunost
http://javasvet.rs info@javasvet.rs
JavaSvet
Prolost
Jedan server, jedan procesor, jedno jezgro Fiksna poslovna logika Objektno orijentisano programiranje Relacione baze
http://javasvet.rs
info@javasvet.rs
JavaSvet
Sadanjost
Erlang za paralelno programiranje Lisp za funkcionalno programiranje Ruby za web programiranje Perl za administrativno programiranje Python za efikasno programiranje
http://javasvet.rs
info@javasvet.rs
JavaSvet
Prepreke
Bez prave podrke za obradu na vie procesora i vie jezgara Bez podrke za funkcionalno programiranje
http://javasvet.rs
info@javasvet.rs
JavaSvet
Promena koncepta
http://javasvet.rs
info@javasvet.rs
JavaSvet
Promena koncepta
Bilo: linearna obrada na jedinom jezgru Bie: paralelna obrada na svim jezgrima
JavaSvet
Java 7 evolucija
http://javasvet.rs
info@javasvet.rs
JavaSvet
Fork/Join biblioteka
Trenutni cilj su JRuby, Jython, Groovy, Closure, ... Sledei cilj je closure podrka u Javi 8
http://javasvet.rs info@javasvet.rs
http://javasvet.rs
info@javasvet.rs
JavaSvet
Java 8 revolucija
Funkcionalno programiranje
http://javasvet.rs
info@javasvet.rs
JavaSvet
Budunost
Java za paralelno programiranje Java za funkcionalno programiranje Java za distribuirano programiranje Java za data oriented programiranje Java za cloud programiranje
http://javasvet.rs
info@javasvet.rs
JavaSvet
Pitanja?
http://javasvet.rs
info@javasvet.rs
JavaSvet
Hvala na panji
Igor Popov
igor.popov@javasvet.rs gonadarian@gmail.com @gonadarian
http://javasvet.rs
info@javasvet.rs