 ...
 No
 Obviously so,Java is a statically typed, compiled language andGroovy is merely a dynamic scr...
 http://en.wiki...
 …
 
 Proof spirit?
 
 ...
 
 
 
 …
 …
 SimplesАлександр Орлов 2009
 
 
 ● – ...
 ●  ...
   “ ”
 
 ● – – ...
 ● ● ...
 ● ● ...
 ● ...
 
 Java Simple LoopJava Stream Map And Sum
 ● – – ● – ...
 Idiomatic Groovy
 ● ● 
 Functional GroovyNot timed.
 
 ROFLAO
 …
 
 
 Annotated Idiomatic Groovy
 ● ● 
 
 Annotated Functional GroovyNot timed.
 ...
 Static Compiled Groovy
 ● ● 
 
 
 ● – – ● –...
 
 
 …
 Static Compiled Low-level Groovy
 ● – – ● – – ● ...
 ☺
 http://en....
 
 No
 The data must be wrong.The statistics arent valid.
 
 
 ...
Upcoming SlideShare
Loading in …5
×

Is Groovy as fast as Java

7,898 views

Published on

Some initial experiments to investigate whether further experiments are justified, investigating the performance comparison between Groovy and Java. (Java 8 vs Groovy 2.2.0-SNAPSHOT)

Published in: Technology, News & Politics
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,898
On SlideShare
0
From Embeds
0
Number of Embeds
203
Actions
Shares
0
Downloads
25
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide

Is Groovy as fast as Java

  1.  
  2.  No
  3.  Obviously so,Java is a statically typed, compiled language andGroovy is merely a dynamic scripting language.
  4.  http://en.wikipedia.org/wiki/The_Tortoise_and_the_Hare
  5.  …
  6.  
  7.  Proof spirit?
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  …
  14.  …
  15.  SimplesАлександр Орлов 2009
  16.  
  17.  
  18.  ● – – 4=∫01 11x2dx
  19.  ●  –=4n∑i=1n 11i−0.5n2
  20.    “ ”
  21.  
  22.  ● – – ● ● – 
  23.  ● ● ● ●  …
  24.  ● ● 
  25.  ● ● Work in progress.
  26.  
  27.  Java Simple LoopJava Stream Map And Sum
  28.  ● – – ● – – ● – – – Uncertainty of correctness.
  29.  Idiomatic Groovy
  30.  ● ● 
  31.  Functional GroovyNot timed.
  32.  
  33.  ROFLAO
  34.  …
  35.  
  36.  
  37.  Annotated Idiomatic Groovy
  38.  ● ● 
  39.  
  40.  Annotated Functional GroovyNot timed.
  41.  
  42.  Static Compiled Groovy
  43.  ● ● 
  44.  
  45.  
  46.  ● – – ● – – ● – – 
  47.  
  48.  
  49.  …
  50.  Static Compiled Low-level Groovy
  51.  ● – – ● – – ● – – 
  52.  ☺
  53.  http://en.wikipedia.org/wiki/The_Tortoise_and_the_Hare
  54.  
  55.  No
  56.  The data must be wrong.The statistics arent valid.
  57.  
  58.  
  59.  

×