Category:Crystal: Difference between revisions

From Rosetta Code
Content added Content deleted
(Created page with "{{stub}}{{language}}")
 
No edit summary
 
Line 1: Line 1:
{{stub}}{{language}}
{{language
|exec=machine
|gc=yes
|parampass=both
|express=both
|strength=strong
|checking=static
|compat=duck
|site=http://crystal-lang.org}}
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.

Latest revision as of 22:06, 31 August 2014

Language
Crystal
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (machine code)
Garbage collected: Yes
Parameter passing methods: By reference, By value
Type strength: Strong
Type compatibility: Duck
Type expression: Implicit, Explicit
Type checking: Static
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Crystal.

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 248 total.

(previous page) (next page)
(previous page) (next page)