CMSC433, Spring 2002 Programming Language Technology and Paradigms …
Short Description
Basic Java. Adam Porter. Jan 31, 2002. CMCS 433, Spring 2002 - Adam Porter. 2. Administrivia. . Project 1 posted today, due Feb. 13, 6PM …
Website: www.cs.umd.edu | Filesize: 1074kb
Content
CMSC 433, Adam Porter, U. Maryland (via Bill Pugh) 1
CMSC433, Spring 2002
Programming Language
Technology and Paradigms
Basic Java
Adam Porter
Jan 31, 2002
CMCS 433, Spring 2002 - Adam Porter 2
Administrivia
?Project 1 posted today, due Feb. 13, 6PM
?Java readings from Thinking in Java
- we’ll do parts of many chapters, but definitely
read Chapter 1 for an overview
- I’ll add some suggestions on Web page, but use
it as a refererence
CMCS 433, Spring 2002 - Adam Porter 3
What Makes Java Different
?Java fully specified
- e.g., constants, size of types, array bounds
checking, no dangling pointers
- language specification intended to completely
specify the behavior of all programs
?not just correct ones
?all runtime errors must be caught
- KISS principle applied
?many useful, but not essential, features from C++
not included (operator overloading, templates,
multiple inheritance, standalone functions, .)
CMCS 433, Spring 2002 - Adam Porter 4
Java semantics
?Machine architecture insensitive
- size of machine word
- floating point format (must use IEEE 754)
- big/little-endian
?Compiled to machine independent byte
code
?Many C++ programs…
Get the file Download here
Related Books:Related Searches: programming language technology, kiss principle, adam porter, little endian, array bounds
Comments
Leave a Reply