In QCake können verschiedene Programmiersprachen verwendet werden. Die Sprache SPL von Clifford und die Scriptsprache QtScript von Trolltech und Python von Guido van Rossum

Doku SPL siehe SPLScriptingSystem text file and the page www.clifford.at/spl
Doku Javascript siehe JavaScriptSystem text file and QTScript www.trolltech.com 
Doku Python siehe PythonScriptingSystem text file and www.python.org

Language Overview

SPL is a powerful scripting language. It is very feature-rich (hashes, regular expressions, objects, exceptions, built-in template language, etc. pp.) and has a c-style syntax. The Name "SPL" is a left-recursive acronym and expands to "SPL Programming Language". The name was meant to be pronounced as an acronym, but I've already heard people pronouncing it "spell", which is also fine with me.(Clifford)

QtScript is based on the ECMAScript scripting language, as defined in standard ECMA-262. Microsoft's JScript, and Netscape's JavaScript are also based on the ECMAScript standard. For an overview of ECMAScript, see the ECMAScript reference. If you are not familiar with the ECMAScript language, there are several existing tutorials and books that cover this subject, such as JavaScript: The Definitive Guide.(Trolltech)

Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.