- Written by David Nichols
- Parent Category: FAQs
- Last Updated: 22 January 2013
- Created: 04 May 2007
Qore is an interpreted, dynamically-typed scripting language with optional strong typing for UNIX-like platforms, similar to perl or Python. Qore is significantly newer than perl and Python however, and therefore does not yet have as extensive module and add-on sets as more established languages.
Qore is not 100% source-code compatible with perl, Python, or any other language; it is a unique language, design specifically for multi-threading and SMP scalability, database integration, interface development, and safe logic embedding (with arbitrary restrictions).
Qore has procedural and object-oriented features. Qore programs or scripts can be either:
- a series of statements at the top level
- procedurally based
- purely object-oriented where the program is implemented as a class
or a mixture of one of these approaches.
Programmers familiar with perl, Java, and/or C++ should be able to come up to speed quickly with qore and find the syntax intuitive.