Zeno (programming language)

Zeno (programming language)

Zeno (after Zeno of Elea) is an imperative procedural programming language designed to be easy to learn and user friendly. Zeno is generic in the sense that it contains most of the essential elements used in other languages to develop real applications.

The Zeno Interpreter was designed for use in Windows 95 and later Microsoft operating systems. The interpreter comes with built-in debugging tools, a source code text editor, and an on-line language reference.

Zeno was created by Stephen R. Schmitt and is maintained by Abecedarical Systems.

Example: Sieve of Eratosthenes

const N : int := 5000 var a : array [N] of boolean program var i, j : int init_a % initialize array for i := 2...floor ( N/2 ) do for j := 2...floor ( N/i ) do a [i*j] := false % mark as not prime end for end for j := 0 for i := 2...N do % output results if a [i] then % is prime put i : 6 ... incr j if (j mod 5) = 0 then % start new line put "" end if end if end for end program % initialize the array procedure init_a var i : int for i := 1...N do a [i] := true end for end procedure Sample output

2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113

External links

* [http://home.att.net/~srschmitt/zeno.html Home page]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Zeno — is a Greek name derived from the more ancient variant Zenon. The word may refer to any of the following:PeoplePhilosophers* Zeno of Elea (c.490–c.430 BC), philosopher, follower of Parmenides, famed for his paradoxes . * Zeno of Citium (333 BC 264 …   Wikipedia

  • List of programming languages — Programming language lists Alphabetical Categorical Chronological Generational The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in… …   Wikipedia

  • Page description language — A page description language (PDL) is a language that describes the appearance of a printed page in a higher level than an actual output bitmap. An overlapping term is printer control language, but it should not be confused as referring solely to… …   Wikipedia

  • Acme (computer virus) — Computer virus Fullname = Acme Common name = Acme Technical name = Clonewar.247 Family = N/A Aliases = Classification = Virus Type = DOS Subtype = EXE infector. Replicant. IsolationDate = 1992 Isolation = Unknown Origin = United States Author =… …   Wikipedia

  • Computability — You might be looking for Computable function, Computability theory, Computation, or Theory of computation. Computability is the ability to solve a problem in an effective manner. It is a key topic of the field of computability theory within… …   Wikipedia

  • List of game engines — Many tools called game engines are available for game designers to code a game quickly and easily without building from the ground up. Contents 1 Free and open source 2 Proprietary 2.1 Commercial 2.2 Freeware …   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

  • Source (game engine) — Source engine …   Wikipedia

  • German Wikipedia — Screenshot  …   Wikipedia

  • List of effects — This is a list of names for observable phenonema that contain the word effect, amplified by reference(s) to their respective fields of study. #*3D audio effect (audio effects)A*Accelerator effect (economics) *Accordion effect (physics) (waves)… …   Wikipedia

Share the article and excerpts

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