Java as a System Language Jim Waldo Sun Microsystems Labs - - PowerPoint PPT Presentation

java as a system language
SMART_READER_LITE
LIVE PREVIEW

Java as a System Language Jim Waldo Sun Microsystems Labs - - PowerPoint PPT Presentation

Java as a System Language Jim Waldo Sun Microsystems Labs Disclaimer Languages Editors Coding Conventions Religion Java Old Uncool Warts Useful Javascript Python Ruby Systems Large Multi-Person Long Lived Help The Good Types


slide-1
SLIDE 1

Java as a System Language

Jim Waldo Sun Microsystems Labs

slide-2
SLIDE 2

Disclaimer

slide-3
SLIDE 3

Languages

slide-4
SLIDE 4

Editors

slide-5
SLIDE 5

Coding Conventions

slide-6
SLIDE 6

Religion

slide-7
SLIDE 7

Java

slide-8
SLIDE 8

Old

slide-9
SLIDE 9

Uncool

slide-10
SLIDE 10

Warts

slide-11
SLIDE 11

Useful

slide-12
SLIDE 12

Javascript

slide-13
SLIDE 13

Python

slide-14
SLIDE 14

Ruby

slide-15
SLIDE 15

Systems

slide-16
SLIDE 16

Large

slide-17
SLIDE 17

Multi-Person

slide-18
SLIDE 18

Long Lived

slide-19
SLIDE 19

Help

slide-20
SLIDE 20

The Good

slide-21
SLIDE 21

Types

slide-22
SLIDE 22

Exceptions

slide-23
SLIDE 23

Garbage Collection

slide-24
SLIDE 24

Efficiency

slide-25
SLIDE 25

Documentation

slide-26
SLIDE 26

Concurrency

slide-27
SLIDE 27

Portability

slide-28
SLIDE 28

Distribution

slide-29
SLIDE 29

Parameterized Types

slide-30
SLIDE 30

The Bad

slide-31
SLIDE 31

Security

slide-32
SLIDE 32

Parameterized Types

slide-33
SLIDE 33

Object Serialization

slide-34
SLIDE 34

Reflection

slide-35
SLIDE 35

The Ugly

slide-36
SLIDE 36

Cloneable

slide-37
SLIDE 37

Graphics

slide-38
SLIDE 38

I/O

slide-39
SLIDE 39

Class Loading

slide-40
SLIDE 40

Runtime Exceptions

slide-41
SLIDE 41

JCP

slide-42
SLIDE 42

Still...

slide-43
SLIDE 43

Useful

slide-44
SLIDE 44

Ubiquitous

slide-45
SLIDE 45

Safe

slide-46
SLIDE 46

Highlander Fallacy

slide-47
SLIDE 47

Pay me now, or...

slide-48
SLIDE 48

Thanks

slide-49
SLIDE 49

Questions/Assertions?