Category:Crack: Difference between revisions

From Rosetta Code
Content added Content deleted
(Created page with "{{stub}}{{language}}")
 
m (Linkify, fix parampass)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{stub}}{{language}}
{{language|Crack
|exec=machine
|site=http://code.google.com/p/crack-language/
|gc=yes
|parampass=both
|safety=safe
|checking=static
|strength=strong
|LCT=yes}}
{{language programming paradigm|Object-oriented}}

Crack aims to provide the ease of development of a scripting language with the performance of a compiled language. The crack language itself derives concepts from [[C++]], [[Java]] and [[Python]], incorporating [[object-oriented programming]], operator overloading and strong typing.

The "crack" program is a "script executor" that compiles source to machine code [[JIT|on the fly]] (it will cache the code to intermediate formats as appropriate). A static (ahead of time) compiler is also in development.

Latest revision as of 17:41, 31 December 2010

Language
Crack
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 safety: Safe
Type strength: Strong
Type checking: Static
See Also:
Listed below are all of the tasks on Rosetta Code which have been solved using Crack.


Crack aims to provide the ease of development of a scripting language with the performance of a compiled language. The crack language itself derives concepts from C++, Java and Python, incorporating object-oriented programming, operator overloading and strong typing.

The "crack" program is a "script executor" that compiles source to machine code on the fly (it will cache the code to intermediate formats as appropriate). A static (ahead of time) compiler is also in development.

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "Crack"

The following 4 pages are in this category, out of 4 total.