Kite (programming language)

Kite (programming language)

Infobox programming language
name = Kite

paradigm = functional, object oriented
year = 2006
designer = Mooneer Salem
developer =
website = http://kite-language.org/
latest_release_version = 1.0b6
latest_release_date = October 10, 2008
typing = dynamic, weak
implementations =
dialects =
influenced_by =
influenced =

Kite is a programming language that appeared in late 2006. Its goals are to be fast and small, both in development time and actual running time. It does this by combining both object oriented and functional paradigms in the language syntax. One special feature is its use of the pipe character (|) to indicate function calls, as opposed to the period (.) or arrow (->) in other languages. Properties are still dereferenced using the period.

"Hello World" in Kite

Hello World is simply a single line (excluding comments and blank lines):

#!/usr/local/bin/kite "Hello World"|print;

Language Features

Logic

decide [ condition1 [ ... ] , condition2 [ ... ] , true [ ... ] ] ;

Loops

i = 0; while (i < 10) [ i = i + 1; ] ; until (i = 0) [ i = i - 1; ] ;

Inheritance

class a [ property m1, construct [ this.m1 = "foo"; ] ] ; class b from a [ property m2, construct [ this.m2 = "bar"; ] , method message() [ (this.m1 + this.m2)|print; ] }; (make b)|message;

External links

* [http://www.kite-language.org/ Kite home page]
* [http://www.kite-language.org/docs/kite-1.0b6/ Kite user manual]
* [http://www.kite-language.org/docs/kdoc-1.0b6/__root.html Kite documentation]
* [http://freshmeat.net/projects/kite/ Kite project page at Freshmeat]
* [http://jakilinux.org/newsy/krite-jezyk-dla-hobbytsow/ Announcement on jakilinux.org (Polish)]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Kite (disambiguation) — The word kite may refer to:* Kite, a light, man made object designed to be supported by the wind * Kite (bird), one of many species of bird of prey in the family Accipitridae * Kite (inmate communication), a note or message between inmates or… …   Wikipedia

  • language — /lang gwij/, n. 1. a body of words and the systems for their use common to a people who are of the same community or nation, the same geographical area, or the same cultural tradition: the two languages of Belgium; a Bantu language; the French… …   Universalium

  • List of programming languages by category — Programming language lists Alphabetical Categorical Chronological Generational This is a list of programming languages grouped by category. Some languages are listed in multiple categories. Contents …   Wikipedia

  • Список языков программирования — Списки языков программирования Алфавитный По категориям Хронологический Генеалогический Цель этого алфавитного списка языков программирования состоит в том, чтобы дать полный перечень всех существующих языков программирования, как используемых в… …   Википедия

  • Liste des langages de programmation — Le but de cette Liste des langages de programmation est d inclure tous les langages de programmation existants, qu ils soient actuellement utilisés ou historiques, par ordre alphabétique. Ne sont pas listés ici les langages informatiques de… …   Wikipédia en Français

  • C variable types and declarations — The C programming language has an extensive system for declaring variables of different types. The rules for the more complex types can be confusing at times, due to the decisions taken over their design. The principal decision is that the… …   Wikipedia

  • Dart — Contents 1 Dart 2 Darts 3 DART Dart, DART or Darts may refer to: Dart …   Wikipedia

  • Sail (disambiguation) — A Sail is a piece of fabric used to catch the wind and propel a boat, kite, hang glider, land sailing devices, snow or ice sailig devices, windsurfing devices, sailed windmills. Sail or SAIL may also refer to:Derived from the traditional meaning… …   Wikipedia

  • Technological and industrial history of the United States — The technological and industrial history of the United States describes the United States emergence as one of the largest nations in the world as well as the most technologically powerful nation in the world. The availability of land and labor,… …   Wikipedia

  • performing arts — arts or skills that require public performance, as acting, singing, or dancing. [1945 50] * * * ▪ 2009 Introduction Music Classical.       The last vestiges of the Cold War seemed to thaw for a moment on Feb. 26, 2008, when the unfamiliar strains …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”