Home
Search For Notes
All Search Criteria Are Optional
After:Before:
In Course:
Contains String:
0 1 2 3 4 5 6 7 8
Date tag: January 7 2010 5:40:45
Click here to add notes.
Date tag: January 7 2010 5:36:12
Executing a functional program means evaluation an expression. Most functional languages have an interactive runtime environment that can execute your program one line at a time. This is called a REPL, read eval print loop.
Date tag: January 7 2010 5:31:42
An expression is something that has a value and can be evaluated. A statment is a, possibly compound, task.
Date tag: January 7 2010 5:24:49
A side effect is a change to the global state, including input or output. They are central to the imperative programs. In functional programming, we try to avoid them as much as possible. Exceptions include function or constant definitions, read or write, or mutation.
Date tag: January 7 2010 5:24:42
In programming the domain is the arguments plus the global state. The range is the return type. In imperative languages void functions are excluded because they have interesting side effects.
Date tag: January 7 2010 5:24:30
What is a function
Date tag: January 7 2010 5:24:22
Imperative versus functional programming. Examples of imperative languages are C, C plus plus, Java, and Python. In imperative programs are a sequence of statements. Each statement is a task. Examples of functional languages are scheme, LISP, Haskall.
Date tag: January 5 2010 6:16:32
Click here to add notes.
Date tag: January 5 2010 6:16:23
Click here to add notes.
Date tag: January 5 2010 6:10:34
Click here to add notes.
Date tag: January 5 2010 6:2:24
Imperative versus Functional Programming
Date tag: January 5 2010 6:2:12
Click here to add notes.
Date tag: January 5 2010 5:57:9
Click here to add notes.
Date tag: January 5 2010 5:53:45
Click here to add notes.
Date tag: January 5 2010 5:48:11
Basic use of scheme programming language
Date tag: January 5 2010 5:38:28
Click here to add notes.
Date tag: January 5 2010 5:28:30
GNU c plus plus compiler
Date tag: January 5 2010 5:15:53
Click here to add notes.
Date tag: January 5 2010 5:2:42
Click here to add notes.
Date tag: January 5 2010 5:2:33
Click here to add notes.
Date tag: January 5 2010 5:1:49
Click here to add notes.
Date tag: January 5 2010 4:56:24
CS 138
Date tag: December 18 2009 11:48:42
CS 137 review
0 1 2 3 4 5 6 7 8