Picking a JVM Language: which one is right for you? · which one is right for you? How it started 2...
-
Upload
vuongkhuong -
Category
Documents
-
view
227 -
download
0
Transcript of Picking a JVM Language: which one is right for you? · which one is right for you? How it started 2...
How it started
2
JVM
JDK
Java
Multi PlatformGC
PerformanceScalable
Multithreaded
Powerful
Versatile
Simple
How it started
3
JVM
JDK
Java
Multi PlatformGC
PerformanceScalable
Multithreaded
Powerful
Versatile
SimpleSimpler than C++
How it evolved
4
JVM
JDK
Java
Multi PlatformGC
PerformanceScalable
Multithreaded
Powerful
Versatile
Weakest link
Ubiquitous
Widely used
Where we’re now
6
JVM
JDK
Java
Multi PlatformGC
PerformanceScalable
Multithreaded
Powerful
VersatileUbiquitous
Widely used
Scala Groovy JRuby Clojure
What Made Lisp SpecialPaul Graham’s list
16
1. Conditionals2. A function type
3. Recursion4. Concept of variables
5. Garbage-collection
6. Composed of Expressions
7. A symbol type
8. Notation for tree of symbols
9. Whole Program always available