scolkam language goals
play

Scolkam Language Goals -Easily readable language -Syntax based on - PowerPoint PPT Presentation

Scolkam Language Goals -Easily readable language -Syntax based on Python -General purpose -Object Oriented Compiler -Scolkam files end in .sco extension -End language is LLVM Language Basics -Types: Float, Int, Str, Bool, Tuple, None


  1. Scolkam

  2. Language Goals -Easily readable language -Syntax based on Python -General purpose -Object Oriented

  3. Compiler -Scolkam files end in .sco extension -End language is LLVM

  4. Language Basics -Types: Float, Int, Str, Bool, Tuple, None -Operators: + - * / > < = != == <= >= and not -Control Flow: for, while, if -No { }, use def and end -Unlike Python, no indentation/spacing requirements

  5. Testing -First test based on Micro-C compiler test suite -After that built on features defined in LRM -Started with Unit tests, worked up to Integration testing

  6. DEMO & Lessons Learned

Recommend


More recommend