Overview
Boson is envisioned to be a multi-paradigm language, with a Static and Strong Type System. Boson Compiler currently in its initial stage has a Type System and implements Structured Programming Paradigm, the list of features have been described below. The compiler is in active development and will evolve with more paradigms incrementally.
Features
- Data Types
- Int
- Double
- Bool
- Variables
- Global
- Local
- Argument
- Functional Idioms
- Functions
- Recursion
- Operators
- Arithmetic Operators
- Logical Operators
- Relational Operators
- Composite Types
- Arrays
- Objects
- Structured Programming
- For Loop
- For Each Loop
- If Else
- C Native Calls
- Consume
- Reference Counting Grabage Collector