Category:Falcon: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
(Added some web sites)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{stub}}{{language}}
{{language|Falcon
exec=interpreted
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 multi-threaded applications.
|site=http://www.falconpl.org/
}}
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 multi-threaded 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 follow your inspiration.
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 follow your inspiration.

Falcon was created by Giancarlo Niccolai in 2001. The initial version of the language was called Haste Advanced Simple Text Evaluator (HASTE) and was developed to address a number of technical issues he did not find easy solutions for in various other languages. On May 23, 2002 he changed the name into Falcon (named after Giovanni Falcone, the Italian judge killed by the Mafia) and took the language open source.

Key goals of the language:
* Integration with the surrounding environment (libraries, servers, systems).
* Abstraction of the underlying system / cross-platform / international development.
* Text manipulation.
* (non-statistical) data analysis.
* System maintenance.
* File dumping.
* Embedding into application (for real-time data control/flexible manipulation).
* Application of high level logic to computing problems.
{{language programming paradigm|procedural}}
{{language programming paradigm|object-oriented}}
{{language programming paradigm|prototype-oriented}}
{{language programming paradigm|functional}}
{{language programming paradigm|tabular}}
{{language programming paradigm|message-oriented}}

You can try it at [http://ideone.com/ Ideone].

==See Also==
* [[wp:Falcon (programming language)|Wikipedia: Falcon]]
* [http://www.freesoftwaremagazine.com/articles/falcon_programming_language_brief_tutorial a brief tutorial]
* [http://www.linuxjournal.com/magazine/falcon-programming-language-nutshell The Falcon Programming Language in a Nutshell]

Latest revision as of 19:56, 25 April 2011

Language
Falcon
This programming language may be used to instruct a computer to perform a task.
Official website
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Falcon.

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 multi-threaded 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 follow your inspiration.

Falcon was created by Giancarlo Niccolai in 2001. The initial version of the language was called Haste Advanced Simple Text Evaluator (HASTE) and was developed to address a number of technical issues he did not find easy solutions for in various other languages. On May 23, 2002 he changed the name into Falcon (named after Giovanni Falcone, the Italian judge killed by the Mafia) and took the language open source.

Key goals of the language:

  • Integration with the surrounding environment (libraries, servers, systems).
  • Abstraction of the underlying system / cross-platform / international development.
  • Text manipulation.
  • (non-statistical) data analysis.
  • System maintenance.
  • File dumping.
  • Embedding into application (for real-time data control/flexible manipulation).
  • Application of high level logic to computing problems.


You can try it at Ideone.

See Also