CS 106A Lecture Notes - Lecture 20: Negative Number, Boolean Expression, Java Applet
Document Summary
Decomposition, method names or description names need to be in lower camel case. Write it along the way, to help you: stepwise refinement, top-down design, to make karel to face a certain direction. While (notfacingeast()) { turnleft (): history, first computer = abacus, 1800"s b. i. First programmer; wrote programs for babbage: 1939-1942 c. i. Eniac: 1971 e. i. single chip microprocessor was developed at intel by ted hoff e. ii. one chip that can do combination of many chips, 1991 f. i. Java: computer science, study of problem solving using computers or computational methods. Java: object oriented programs, program = set of classes, classes (hierarchy) c. i. Blueprint, name of file is name of class (karel. java) c. ii. Superkarel (extension of karel) = subclass (but more powerful) c. iv. Java interpreter: source file (compiler) to class file (linker) to jar archive (jvm) b. Runs java code on variety of hardware: acm. program hierarchy. Text in quotes appears on the console a. iii.