Skip to content
Paolo Angeli edited this page Oct 19, 2019 · 2 revisions

Good to know

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.


Navigation

Types, constants and variables

  • Variables and assignments
  • Language data types
  • Simple user-defined data types
  • Expressions and operators
  • Type-casting
  • Pointers

Flow control

Procedures and functions

  • Declarations
  • Arguments / Parameters
  • Return values
  • Overloading / Polymorhism
  • Advanced features
  • Lambdas

Aggregated data types

  • Arrays
  • Strings
  • Composition of Structs

Advanced features

Clone this wiki locally