Useful Links
Computer Science
Programming
By Language
Julia Programming
1. Introduction to Julia
2. Installation and Environment Setup
3. Julia Language Fundamentals
4. Data Types and Type System
5. Operators and Expressions
6. Control Flow
7. Strings and Text Processing
8. Collections and Data Structures
9. Functions
10. Custom Types and Structures
11. Multiple Dispatch
12. Modules and Packages
13. Input and Output
14. Error Handling and Debugging
15. Metaprogramming
16. Performance and Optimization
17. Concurrency and Parallelism
18. Scientific Computing Ecosystem
19. Plotting and Visualization
20. Interoperability
Multiple Dispatch
Dispatch Fundamentals
Method Definition
Method Signatures
Dispatch Process
Method Selection
Method Specialization
Type Annotations in Methods
Parametric Methods
Method Ambiguity
Method Resolution
Advanced Dispatch
Diagonal Dispatch
Union Splitting
Method Overloading
Dispatch Performance
Generic Programming
Writing Generic Functions
Type Constraints
Trait-Based Programming
Holy Traits Pattern
Previous
10. Custom Types and Structures
Go to top
Next
12. Modules and Packages