description |
---|
Defines structure for language pages |
Short description, supported paradigms, major links.
List of standard and major libraries, compilers, linters etc with links.
Sample of code flow.
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.