10
Cellular Programming Air Forth 1 Ilan Kadar & Ofry Ram www.cs.bgu.ac.il/~ramo

Cellular Programming

  • Upload
    silver

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

Cellular Programming. Air Forth 1. Ilan Kadar & Ofry Ram www.cs.bgu.ac.il/~ramo. Writing applications to Cellular Phones. Adding function to Cellular applications. Air Forth 1. Called after Forth. Programming on the cellular , making it a lot easier and simple. - PowerPoint PPT Presentation

Citation preview

Page 1: Cellular Programming

Cellular ProgrammingAir Forth 1

Ilan Kadar & Ofry Ram www.cs.bgu.ac.il/~ramo

Page 2: Cellular Programming

Writing applications to Cellular Phones

Page 3: Cellular Programming

Adding function to Cellular applications

Page 4: Cellular Programming

Air Forth 1

Called after Forth. Programming on the cellular , making it a lot

easier and simple. Switching between compile and interpret

modes, while the application is running. Optimizing compiled code.

Page 5: Cellular Programming

Programming Air Forth 1 is similar to RPN (Reverse Polish Notation) or postfix.

Algebraic: x + y x - y x * y x / y

Reverse Polish: x y + x y - x y * x y /

Page 6: Cellular Programming

Some Examples

4 5 > IF “bigger” . ELSE “smaller” . THEN

6 BEGIN  DUP . 1 – DUP 0 < UNTIL

5 DO “bla” . LOOP

N 0 = IF 1 ELSE N 1 - Recurse N * THEN

Page 7: Cellular Programming

The Real Thing

Page 8: Cellular Programming

Factorial

Page 9: Cellular Programming
Page 10: Cellular Programming

The End