Category:Falcon: Difference between revisions
Content added Content deleted
No edit summary |
(Paradigm links, intra-wiki links) |
||
Line 1: | Line 1: | ||
{{language}} |
|||
Falcon is an |
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 |
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. |
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 an Italian judge - Giovanni Falcone) and took the language open source. |
||
Key goals of the language: |
Key goals of the language: |
||
Line 15: | Line 15: | ||
* Embedding into application (for real-time data control/flexible manipulation). |
* Embedding into application (for real-time data control/flexible manipulation). |
||
* Application of high level logic to computing problems. |
* 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}} |