This programming language may be used to instruct a computer to perform a task.
|Execution method:||Compiled (machine code)|
|Parameter passing methods:||By reference, By value|
|Type expression:||Implicit, Explicit|
Crystal is a programming language with the following goals:
- Have the same syntax as Ruby, or at least as similar as possible.
- Never have to specify the type of a variable or method argument.
- Be able to call C code by writing bindings to it in Crystal.
- Have compile-time evaluation and generation of code, to avoid boilerplate code.
- Compile to efficient native code.
You can ask for help on Freenode in the #crystal-lang channel.
Pages in category "Crystal"
The following 200 pages are in this category, out of 242 total.(previous page) (next page)
(previous page) (next page)
- Abbreviations, simple
- Abstract type
- Accumulator factory
- Ackermann function
- Active object
- Additive primes
- AKS test for primes
- Amicable pairs
- Apply a callback to an array
- Array concatenation
- Array length
- Associative array/Creation
- Associative array/Iteration
- Associative array/Merging
- Averages/Arithmetic mean
- Averages/Root mean square
- Averages/Simple moving average
- Caesar cipher
- Call a foreign-language function
- Call a function in a shared library
- Cartesian product of two or more lists
- Case-sensitivity of identifiers
- Catalan numbers
- Check input device is a terminal
- Check output device is a terminal
- Check that file exists
- Chinese remainder theorem
- Church numerals
- Closest-pair problem
- Combinations and permutations
- Combinations with repetitions
- Compound data type
- Concurrent computing
- Constrained genericity
- Copy a string
- Copy stdin to stdout
- Count in octal
- Create a file
- Create a file on magnetic tape
- Create a two-dimensional array at runtime
- Cumulative standard deviation