-
Notifications
You must be signed in to change notification settings - Fork 81
Before starting
Paolo Angeli edited this page Oct 19, 2019
·
2 revisions
Before starting to learn about Jai it is mandatory to have a good understanding of some concepts, acronyms, terms and coding methodologies. This language is not meant for totally inexperienced programmers. It is not a so-called "big agenda language" for everyone. The learning curve without a rock-solid knowledge of software development could be very steep. So since this is a primer there is a brief and schematic list of terms collected in a reference glossary that the creator of the language uses in his videos and that you can use to get further information before starting.
These documents were verified using Grammarly free browser plugin for Chrome. Please use some spell checker before submitting new content.
- Variables and assignments
- Language data types
- Simple user-defined data types
- Expressions and operators
- Type-casting
- Pointers
- Declarations
- Arguments / Parameters
- Return values
- Overloading / Polymorhism
- Advanced features
- Lambdas
- Arrays
- Strings
- Composition of Structs
- Metaprogramming
- Templates / Generics