Zeno (Sokratik öncesi Yunan filozofu Elealı Zenon'dan sonra), öğrenmesi kolay ve kullanıcı dostu olacak şekilde tasarlanmış zorunlu bir prosedürel programlama dilidir.
Genel bakış
Zeno, gerçek uygulamalar geliştirmek için diğer dillerde kullanılan temel öğelerin çoğunu içermesi anlamında geneldir. Zeno Yorumlayıcı, Windows 95 ve sonraki Microsoft işletim sistemlerinde kullanılmak üzere tasarlanmıştır. Yorumlayıcı, yerleşik hata ayıklama araçları, bir kaynak kod metin düzenleyicisi ve bir çevrimiçi dil referansı ile birlikte gelir. Zeno, Stephen R. Schmitt tarafından yaratılmıştır tarafından geliştirilmiştir ve Abecedarical Systems tarafından sürdürülmektedir.
Örnek: Eratosten kalburu
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
Örneğin Çıktısı
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
Dış bağlantılar