RU beehive logo ITEC dept promo banner
ITEC 380
2008fall
ibarland

homeinfolecturesexamsarchive

lect01c
Scheme intro

Some differences between Scheme and Java:
 - Java has approx seven ways to call methods; scheme one.
   [one implication: operator precedence: ~47 ops, ~14 layers]
 - exact arithmetic by default, in Scheme


Placeholders:
  (define a 17)
  (define my-name (string-append "hello" (string->number a)))


2.0-1.1
25*(7/25)

- Scheme overview:
   - Values:  2, 3.8, #i3.8, "hello", 'orange, >insert-image;  true, false
   - Placeholders
      (define a 4.2)
      (define z 2.7)
      (define ufo >insert-image)
   - expressions
      (/ (+ (- b) (sqrt (- (* b b) (* 4 a c)))) 
         (* 2 a))



The law of scheme (start):
- value:
- placeholder:
- function-application:

homeinfolecturesexamsarchive


©2008, Ian Barland, Radford University
Last modified 2008.Nov.12 (Wed)
Please mail any suggestions
(incl. typos, broken links)
to iba�rlandrad�ford.edu
Powered by PLT Scheme