Your SlideShare is downloading. ×
Scheme language brief introduction
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Scheme language brief introduction

65
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
65
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SCHEME Functional programming language SA12225089 王知践
  • 2. OUTLINE  Features  Art of Mathematics  Wonders of magic
  • 3. FEATURES No For  No while  ……  Minimalism  Lambda calculus  Block structure  Proper tail recursion 
  • 4. FEATURES (* (+ 2 (* 4 6) ) (+ 3 5 7) )
  • 5. ART OF MATHEMATICS  E.g. Lambda calculus in mathematic
  • 6. ART OF MATHEMATICS  E.g. Lambda calculus in Scheme  ((lambda (a b) (+ a b)) 1 2)  "lambda" as a keyword for introducing a procedure (Anonymous function).  using lambda expressions not as simple procedure instantiations but as "control structures and environment modifiers. ( 1 + 2 = 3)
  • 7. WONDERS OF MAGIC
  • 8. WONDERS OF MAGIC
  • 9. WONDERS OF MAGIC  Metalinguistic abstraction  Scheme use itself to implement interpreters and compilers of itself.
  • 10. ESOTERIC