Presentation is loading. Please wait.

Presentation is loading. Please wait.

Miscellaneous Terms. Math Notations Infix notation: 2 + 3 Prefix notation: + 2 3 Postfix notation: 2 3 + Infix notation: 3*(6-4) Prefix notation: * -

Similar presentations


Presentation on theme: "Miscellaneous Terms. Math Notations Infix notation: 2 + 3 Prefix notation: + 2 3 Postfix notation: 2 3 + Infix notation: 3*(6-4) Prefix notation: * -"— Presentation transcript:

1 Miscellaneous Terms

2 Math Notations Infix notation: 2 + 3 Prefix notation: + 2 3 Postfix notation: 2 3 + Infix notation: 3*(6-4) Prefix notation: * - 6 4 3 Postfix notation: 3 6 4 - *

3 Mathematical Errors Truncation error (round off error) –When you don’t have enough bits to represent the entire number, so you have to truncate (round) Underflow error –When you try to represent a number below the minimum possible value of a bit string Overflow error –When you try to represent a number over the maximum possible value of a bit string

4 Syntax & Semantics Syntax –Rules and structure of source code Semantics –The meaning and/or logic of the source code

5 Random Programming Terms Information hiding –Hiding some attributes/methods in a module, so users (other programmers) cannot use them –private vs. public Polymorphism –Multiple methods with the same name Inheritance –When a class/module inherits attributes and methods of a parent class/module –Helps with design and organization

6 Linker, Loader, Library Manager Linker –Links modules to your source code –E.g. import java.io.* is linked to your program Loader –Loads linked modules into memory to run Library Manager –Manages library functions used by linker


Download ppt "Miscellaneous Terms. Math Notations Infix notation: 2 + 3 Prefix notation: + 2 3 Postfix notation: 2 3 + Infix notation: 3*(6-4) Prefix notation: * -"

Similar presentations


Ads by Google