logo
The Falcon Programming Language
A fast, easy and powerful programming language
Location: Home page
User ID:
Password:
 

Falcon is ...

...an Open Source, simple, fast and powerful programming language, easy to learn and to feel comfortable with, and a scripting engine ready to empower mission-critical multithreaded applications.

Falcon provides six integrated programming paradigms: procedural, object oriented, prototype oriented, functional, tabular and message oriented. And you don't have to master all of them; you just need to pick the ingredients you prefer, and let the code to follow your inspiration.

Falcon is like...
// International class; name and street
class 国際( なまえ, Straße )
   // set class name and street address
   नाम = なまえ
   شَارِع   =  Straße
   // Say who am I!
   function 言え!()
     >@"I am $(self.नाम) from ",self.شَارِع
   end
end
// all the people of the world!
民族 = [ 国際( "高田 Friederich", "台湾" ),
   国際( "Smith Σωκράτης", "Cantù" ),
   国際( "Stanisław Lec", "południow" ) ]

for garçon in 民族: garçon.言え!()
Get started
Join now!
Start a project

Partners

SunOS Open Source community distro. They help Falcon and many other Open Source projects in moving to the Sun platforms.
Kross scripting framework for KDE. Kross integrates Falcon and other scripting languages into KDE4; they are helping us in developing better bindings for foreign applications.
AuroraUX - Open source Solaris distro that has chosen Falcon as main scripting language.
Appcelerator's Titanium - An application development framework that uses HTML for GUI and scripting engines to manage the application logic.

News

Stateful objects in upcoming 0.9.6
Posted by jonnymind on 2009-11-15
Our development team has just committed the stateful object patch. Read about this new feature...
Released version 0.9.4.4
Posted by jonnymind on 2009-10-19
A new bugfix release is ready. Go and get it!
Falcon ranking up on Tiobe
Posted by jonnymind on 2009-10-13
It's the first time Falcon enters Tiobe Programming Community ranking of the TOP 50 languages in the world.
Upcoming version 0.9.4.4
Posted by jonnymind on 2009-10-11
The new version is being readied in this hours. It's a maintenance version, with several relevant bugixes and, again, another small surprise...
Eagle bugfix released
Posted by jonnymind on 2009-09-22
Version 0.9.4.2 - Eagle (bugfix) has been released. And it brings a couple of surprises.
Falcon in Titanium
Posted by jonnymind on 2009-09-19
The Falcon Programming Language is currently being added to the list of supported language in the Titanium application framework.
Falcon 0.9.4.2 on the go
Posted by jonnymind on 2009-09-13
We are preparing a bugfix release, with a couple of nice surprises.
LibGD binding released
Posted by jonnymind on 2009-08-30
A long awaited feature is now available: LibGD version 2, the coolest web-oriented image manipulation library is now supported by a Falcon Module.
Important notice on Threading
Posted by jonnymind on 2009-08-22
Recently, a couple of users reported a problem with a simple threading based program. On this regard, please read this notice.
Eagle released
Posted by jonnymind on 2009-08-11
Falcon 0.9.4 (Eagle) has been released.

Elapsed time: 0.039 secs. (VM time 0.030 secs.)