Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Qore

< >

Qore is a programming language created in 2006 by David Nichols.

#979on PLDB 18Years Old
Download source code:
git clone https://github.com/qorelanguage/qore
Homepage · Source Code · Wikipedia

Qore is an interpreted, high-level, general-purpose, garbage collected dynamic programming language, featuring support for code embedding and sandboxing with optional strong typing and a focus on fundamental support for multithreading and SMP scalability. Qore is unique because it is an interpreted scripting language with fundamental support for multithreading (meaning more than one part of the same code can run at the same time), and additionally because it features automatic memory management (meaning programmers do not have to allocate and free memory explicitly) while also supporting the RAII idiom with destructors for scope-based resource management and exception-safe programming. This is due to Qore's unique prompt collection implementation for garbage collection.. Read more on Wikipedia...


Example from hello-world:
#!/usr/bin/env qore %exec-class HelloWorld class HelloWorld { constructor() { background $.say("Hello World"); } private say($arg) { printf("%s\n", $arg); } }

Language features

Feature Supported Example Token
Strings ✓ "Hello world" "
Print() Debugging ✓ printf

- Build the next great programming language · Add · Issues · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements

Built with Scroll v154.3.0