• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux The Qu Programming Language Download

The Qu Programming Language

April 12, 2007
Qu Programming Language is an all-inclusive, object-oriented programming language with a variety of features.
Version 1.21.10
License GPL
Platform Linux
Supported Languages English
Homepage sourceforge.net
Developed by Marc Krisnanto
Qu is a powerful, open-source object-oriented programming language that comes packed with a full range of features. Unlike many programming languages, Qu is completely free to use and distribute. As Qu is inspired by programming languages such as Perl, Python, Ruby, and C, it has many similarities with Python, except it boasts a more flexible syntax, simpler internals, and allows for both indentation and non-indentation styles.

Qu has a clean and intuitive syntax designed to increase readability, so there is no need for semi-colons or commas to separate items. However, in rare situations where the end of an expression is not clear, they may be required. As a procedural language, a Qu program consists of statements and expressions evaluated in the order that they appear.

Furthermore, Qu is a strong and semi-dynamic (optional-static) typing language. For instance, attempting to add a number to a string will result in an exception. However, a variable can contain anything, or a validator can be attached to ensure that a variable meets specific criteria.

Each element in Qu is an object, including numbers, strings, and other data types. Classes, for example, are instances of the built-in Class class, or Array, Range, Struct, etc. However, programmers are at liberty to choose whether or not to write code in an object-oriented manner.

Another noteworthy feature of Qu is its built-in documentation management system. By embedding documentation into the source code, the compiler can skip documentation, and the documentation builder can extract documentation. When installing Qu or Qu modules, the documentations are automatically built.

Qu is a fast programming language that boasts clean syntax, strong semi-dynamic typing, and module management. Programmers can also enjoy multithreading, deadlock detection, label loops, breaks, continues, and redo features. Plus, Qu offers fast exceptions, try, catch, else, finally, nested functions, lexical closure, accumulator, generator, coroutine, type validator, and full and safe eval.

Other features of Qu include buffered printing, auto self, private, public, and static attributes, read/write and ready-only attributes, class property and methods, dynamic attribute access, single inheritance with mixins, multiple constructors, super class attribute access, finalizers, multiple assignment, variable, and default arguments, argument flattening, uniform attribute access, complex number, big integer, and mark & sweep garbage collector.

In terms of system requirements, Qu requires gcc 2.96+ POSIX threads (pthread) and make. The latest release of Qu includes a range of enhancements, including better database interface and enhanced garbage collector. Additionally, many of the modules have been moved into separate packages that can be downloaded individually.

In summary, Qu is a robust and high-performance programming language that offers abundant features, making it an excellent tool for developers who value flexibility and simplicity. If you're looking for a programming language that offers all the essential tools for creating complex and dynamic software, then Qu is a great choice.
What's New

Version 1.21.10: N/A

Free Download 1.3M
343
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    92
  4. SlideMap 1.2.2
    82
  5. CherryTV 0.1
    81
  6. porm r2
    79
  7. Swiftfox 3.0b5pre-2
    77
  8. Java Games 1.0
    76
  9. Clewarecontrol 0.8
    75
  10. fuseftp 0.8
    74

Related Downloads

Voodoo chat
Voc is a chat engine that is optimized for high-traffic chat servers. ...
MAYANNA
MAYANNA is an exceptional GNOME desktop organizer software that offers a unique ...
Xfce 4 Cpufreq Plugin
The Xfce 4 Cpufreq Plugin presents on the Xfce Panel the present ...
Tagore
Tagore project is a desktop wiki software designed for GNOME users. It ...
Xarvh
Xarvh is a multiplayer game that resembles Master of Magic, featuring real-time ...
FREEDOM ECM
FREEDOM ECM is an enterprise content management system (CMS) that streamlines document ...
Perltidy
This software is a Perl script beautifier designed to improve the readability ...
Slast LFS
Slast is a Linux Live CD that combines Slax and Asterisk 1.4, ...
StartUp-Manager
StartUp-Manager is a user-friendly interface tool designed for Ubuntu to configure boot ...
VMS::FlatFile
VMS::IndexedFile offers the ability to read and write hashes, making it a ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.