Effort to study and observe programming languages side by side to appreciate their differences and commonalities.
- Data Types
- Numeric
- String
- Boolean
- Arrays
- Tuples
- Control Structures
- Decision Control
- If-Else
- Tertiary Conditional
- Case control
- Loops
- For
- While
- Decision Control
- Functions
- Defination and Call
- Variable arguments
- Default arguments
- Nested Functions
- Anonymous Functions
- Lambda Functions
- Currying Functions
- Hoisting Functions
- Inlining Functions
- Classes
- Properties
- Access Modifiers
- Constructors
- Inheritance
- Polymorphism
- Inner Classes
- Static Classes
- Final Classes
- Data Classes
- Interfaces
- Enums
- Objects
- Generics
- Class
- Function
- Covariance
- Invariance
- Operator Overloading
- Collections
This work is licensed under a Creative Commons Attribution 4.0 International License