Shared Flashcard Set

Details

Object Oriented Design
OOD test study guide
31
Computer Science
Undergraduate 4
05/06/2009

Additional Computer Science Flashcards

 


 

Cards

Term
what are the 4 paradigms
Definition
logical, object oriented, imperative, functional
Term
Hybrid OO Language
Definition
C++ possibly java for imperative base
Term
Pure OO Language
Definition
smalltalk, clos - common lisp objects systems, (java structure is pure)
Term
why is C++ hybrid
Definition
imperative based
Term
prolog statements
Definition
fact statements, rule statements, goal statements, and terms
Term
Goal Statement
Definition
could be a query, ex. man(fred) or father(x, mike)
Term
rule statements
Definition
then <- if
consequent < - premise
parent(x, y) :- mother(x, y)
Term
fact statements
Definition
functor(constants)
mother (a,b) -> fact
Term
inferencing process in prolog
Definition
goals, sub goals, and matching
bottom-up or forward chaining
top-down or backward chaining
Term
imperative "based" oo languages
Definition
java, prog
Term
hierarchy of gui design
Definition
________primitive window(eg buttons)
____|________manager windows(containers)
|______shell windows (dialogs & menus)
Term
General concepts of GUI DESIGN
Definition
event driven, naturally object oriented regardless of the language
Term
MIT
Definition
invented gui
application client application client
|xserver| -------------| |
Term
most frequently used pattern in gui design
Definition
event driven programming
Term
gui design
Definition
event driven
Term
object design
Definition
grasp patterns, and message passing
Term
lisp data types
Definition
atom or list
Term
functional paradigm languages
Definition
lisp, haskell, erlang
Term
imperative paradigms languages
Definition
fortran, algol, pascal, basic, c
Term
logic paradigm languages
Definition
prolog
Term
hierarchies (GUI)
Definition
class hierarchy

window nesting hierarchy
Term
web = internet + ___
Definition
GUI
Term
creator of internet
Definition
department of defense
Term
creator of web
Definition
burners-lee (physists)
Term
what are the prolog terms
Definition
constant, variable, and structure
Term
constant
Definition
an atom(symbolic value or similar to that in lisp) or an integer
Term
variable
Definition
can be instantiated variables
Term
structure
Definition
an atomic proposition of predicate calculus. in the form function(parameter list)
Term
what does java do the web
Definition
java makes the web dynamic
Term
what is the problem with x-windows
Definition
it is c or c++ based (no platform independence)
Term
java swing windows are mostly light-weight except what top 3 windows
Definition
jframe, japplet, jdialog
Supporting users have an ad free experience!