Julia 文档学习
Manual(说明)
- Getting Started(开始使用)
- Variables(变量)
- Integers and Floating-Point Numbers(整形,浮点型)
- Mathematical Operations and Elementary Functions(数学操作与基本函数)
- Complex and Rational Numbers(复数和有理数)
- Strings(字符串)
- Functions(函数)
- Control Flow(控制流)
- Scope of Variables(变量作用域)
- Types(类型)
- Methods(方法)
- Constructors(构造器)
- Conversion and Promotion(变换和)
- Interfaces()
- Modules()
- Documentation()
- Metaprogramming()
- Multi-dimensional Arrays()
- Missing Values()
- Networking and Streams()
- Parallel Computing()
- Running External Programs()
- Calling C and Fortran Code()
- Handling Operating System Variation()
- Environment Variables()
- Embedding Julia()
- Code Loading()
- Profiling()
- Stack Traces()
- Performance Tips()
- Workflow Tips()
- Style Guide()
- Frequently Asked Questions()
- Noteworthy Differences from other Languages()
- Unicode Input(Unicode输入)
Base
- Essentials
- Collections and Data Structures
- Mathematics - Numbers
- Strings
- Arrays
- Tasks
- Multi-Threading
- Constants
- Filesystem
- I/O and Network
- Punctuation
- Sorting and Related Functions
- Iteration utilities
- C Interface
- C Standard Library
- StackTraces
- SIMD Support
- Standard Library
- Base64
- CRC32c
- Dates
- Delimited Files
- Distributed Computing
- File Events
- Interactive Utilities
- LibGit2
- Dynamic Linker
- Linear Algebra
- Logging
- Markdown
- Memory-mapped I/O
- Pkg
- Printf
- Profiling
- The Julia REPL
- Random Numbers
- SHA
- Serialization
- Shared Arrays
- Sockets
- Sparse Arrays
- Statistics
- Unit Testing
- UUIDs
- Unicode
Developer Documentation
- Reflection and introspection
- Documentation of Julia’s Internals
- Initialization of the Julia runtime
- Julia ASTs
- More about types
- Memory layout of Julia Objects
- Eval of Julia code
- Calling Conventions
- High-level Overview of the Native-Code Generation Process
- Julia Functions
- Base.Cartesian
- Talking to the compiler (the
:meta
mechanism) - SubArrays
- isbits Union Optimizations
- System Image Building
- Working with LLVM
- printf() and stdio in the Julia runtime
- Bounds checking
- Proper maintenance and care of multi-threading locks
- Arrays with custom indices
- Module loading
- Inference
- Developing/debugging Julia’s C code
- Reporting and analyzing crashes (segfaults)
- gdb debugging tips
- Using Valgrind with Julia
- Sanitizer support