Linotte

Last updated
Linotte
Paradigm object-oriented (prototype-based), structured, and imperative
First appeared22 October 2005
License GNU GPL
Website langagelinotte.free.fr

Linotte is an interpreted 4th generation programming language. Linotte's syntax is in French.

Contents

The language's goal is to allow French-speaking children and other francophones with little computer science experience to easily learn programming, [1] with the slogan (in French) "you know how to read a book, so you can write a computer program". [2]

Vocabulary

Linotte uses a non-technical vocabulary entirely in French. Its terms are closer to those used in film or literature, with a program being a book, a variable being an actor, and the screen a canvas. Instead of executing a book, it is read.

The function body starts at "début", French for "start". Keywords that in other languages might be named things "print" or "log" in Linotte are named things like "affiche", French for "display":

 BonjourLeMonde:    début      affiche "Bonjour le monde !"

Similarly, a program can "demande", or ask, to prompt the user to enter a value.

Capabilities

Linotte also supports things like networking and graphics, and even contains a web templating engine that allows the mixing of HTML and Linotte in the same file, much like PHP or JSP. [3]

Related Research Articles

BASIC Family of programming languages

BASIC is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. The original version was designed by John G. Kemeny and Thomas E. Kurtz and released at Dartmouth College in 1964. They wanted to enable students in fields other than science and mathematics to use computers. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to learn.

HyperCard Hypermedia system for Apple Macintosh and Apple IIGS computers

HyperCard is a software application and development kit for Apple Macintosh and Apple IIGS computers. It is among the first successful hypermedia systems predating the World Wide Web.

Text editor software to modify text documents

A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software, following the naming of Microsoft Notepad. Text editors are provided with operating systems and software development packages, and can be used to change files such as configuration files, documentation files and programming language source code.

<i>Snow Crash</i> science fiction novel by Neal Stephenson

Snow Crash is a science fiction novel by American writer Neal Stephenson, published in 1992. Like many of Stephenson's other novels, it covers history, linguistics, anthropology, archaeology, religion, computer science, politics, cryptography, memetics and philosophy.

<i>Le Monde</i> French daily newspaper

Le Monde is a French daily afternoon newspaper. It is the main publication of Le Monde Group and reported an average circulation of 323,039 copies per issue in 2009, about 40,000 of which were sold abroad. It has had its own website since 19 December 1995, and is often the only French newspaper easily obtainable in non-French-speaking countries. It is considered one of the French newspapers of record, along with Libération, and Le Figaro. It should not be confused with the monthly publication Le Monde diplomatique, of which Le Monde has 51% ownership, but which is editorially independent.

Electronic publishing includes the digital publication of e-books, digital magazines, and the development of digital libraries and catalogues. It also includes an editorial aspect, that consists of editing books, journals or magazines that are mostly destined to be read on a screen.

Bonjour is Apple's implementation of zero-configuration networking (zeroconf), a group of technologies that includes service discovery, address assignment, and hostname resolution. Bonjour locates devices such as printers, other computers, and the services that those devices offer on a local network using multicast Domain Name System (mDNS) service records.

CLIST is a procedural programming language for TSO in MVS systems. It originated in OS/360 Release 20 and has assumed a secondary role since the availability of Rexx in TSO/E Version 2. The term CLIST is also used for command lists written by users of NetView.

An object language is a language which is the "object" of study in various fields including logic, linguistics, mathematics, and theoretical computer science. The language being used to talk about an object language is called a metalanguage. An object language may be a formal or natural language.

Conditional (computer programming) programming language construct that performs actions according to boolean conditions

In computer science, conditional statements, conditional expressions and conditional constructs are features of a programming language, which perform different computations or actions depending on whether a programmer-specified boolean condition evaluates to true or false. Apart from the case of branch predication, this is always achieved by selectively altering the control flow based on some condition.

Pont des Arts

The Pont des Arts or Passerelle des Arts is a pedestrian bridge in Paris which crosses the River Seine. It links the Institut de France and the central square of the Palais du Louvre,.

France 24 Television channel based in Paris

France 24 is a French state-owned international news television network based in Paris. Its channels broadcast in French, English, Arabic, and Spanish and are aimed at the overseas market, similar to BBC World News, DW, RT, TRT World, PTV WORLD and VOA.

"Pardon my French" or "Excuse my French" is a common English language phrase ostensibly disguising profanity as words from the French language. The phrase is uttered in an attempt to excuse the user of profanity, swearing, or curses in the presence of those offended by it, under the pretense of the words being part of a foreign language. Although the phrase is often used without any explicit or implicit intention of insulting the French people or language, it can nevertheless be perceived as offensive and belittling by Francophone speakers. However, most users of the term intend no such belittlement, but rather a light-hearted way of apologizing on-the-fly for having used a somewhat profane comment. In other words, it can be used as a very effective oral English device to indicate that the speaker does not intend to escalate the general level of profanity use.

Julien Lepers French musician

Julien Lepers is a French television and radio presenter, and a singer-songwriter, born on 12 August 1949 in Paris.

A scripting or script language is a programming language for a special run-time environment that automates the execution of tasks; the tasks could alternatively be executed one-by-one by a human operator. Scripting languages are often interpreted, rather than compiled.

Calibre (software) E-book management and editing software

Calibre is a cross-platform open-source suite of e-book software. Calibre supports organizing existing e-books into virtual libraries, displaying, editing, creating and converting e-books, as well as syncing e-books with a variety of e-readers. Editing books is supported for EPUB and AZW3 formats. Books in other formats like MOBI must first be converted to those formats, if they are to be edited.

Kiwix offline Wikipedia reader

Kiwix is a free and open-source offline web browser created by Emmanuel Engelhart and Renaud Gaudin in 2007. It was first launched to allow offline access to Wikipedia, but has since expanded to include other projects from the Wikimedia Foundation as well as public domain texts from Project Gutenberg. Available in more than 100 languages, Kiwix has been included in several high-profile projects, from smuggling operations in North Korea and encyclopedic access in Cuba to Google Impact Challenge's recipient Bibliothèques Sans Frontières.

Anne Robillard Canadian writer

Anne Robilard is a Canadian novelist, best known as the author of the Knights of Emerald heroic fantasy series. The Knights of Emerald books have known an enormous attention in French-speaking countries, such as France, and especially Canada, more than a million copies having been sold, only in Quebec. They are being translated into English, and the few ones now available in that language have already known success. The series counts 12 books, and is followed by another series, called the "Enkidiev Inheritors", which has also become very famous in a short period of time.

PeerTube decentralised video hosting network, based on free/libre software

PeerTube is a free and open-source, decentralized, federated video platform powered by ActivityPub and WebTorrent, that uses peer-to-peer technology to reduce load on individual servers when viewing videos.

Reverso is a website specializing in online translation aids and language services. These include online dictionaries, online bilingual concordances, spell checking and conjugation tools.

References

  1. Éducation nationale (in French), .
  2. "Linotte, algorithms and programming for everyone! (fr)".
  3. "Create your web with Linotte 1.2.2! (fr)".