CISC 124 Lecture Notes - Lecture 1: Java Compiler, Bcpl, Subset

26 views3 pages

Document Summary

Used for system programming and compiling: c (early 1970s, c++ (1080s, object-oriented) Design team led by jim gosling (canadian) More real life devices that used chips. Machine language - binary codes for simple operations. No standard: every make/model has its own language. Assembly language: symbolic form of machine language, easier for humans to handle, simple program (assembler) translates to machine language, still involves a lot of detail, still machine-dependant. Idea: languages that are closer to the way we think: logic, data types, mathematical notation. Pros: easier/faster to read & write, can be translated into diff machine languages. Cons: needs a complicated translation program, not always completely portable - depends on language design and translation programs, some efficiency penalties, depending on language and translation program. Reads and executes a program in a high-level language: read a line or statement, figure out what it means, make it happen, repeat. Reads a program in a high-level language.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers