description |
---|
Defines structure for language pages |
Modern fast dynamic ECMAScript complaint language, it uses to replace JavaScript adding more strictness to make code more efficient and error-prone.
- NodeJS
- ts
- npm
- npx
- Webpack
- Angular
Sample of code flow.
C-like syntax with {;}
Code documentation syntax and agreements.
Modules, import or including. Major project files, common structure of library and application. Local environment.
* Dynamic or static * Strong or weak * Explicit or implicit
Scopes, variables lifecycle, copying and referencing, modificators like constant.
Generics.
Built-in types, most common collections.
Standard types to store strings. Tools and practices to splice, search, copy, replace textual data.
Loops, conditions and jump operator or recursion.
Functions, procedures, lambda expressions etc.
Object-oriented programming tools, syntax of classes.
Handling exceptions or errors. Major exceptions hierarchy.
Most common tools to deal with files and directories.
Reflection and metaprogramming tools.
Asyncronous calls, multithreading, multiprocessing.
Major naming and structuring points.