EASY

EASY

Die tdbengine ist ein "Relationales Datenbank-Management-System" (RDBMS) mit einer integrierten Programmiersprache EASY. Sie wird als Freeware vertrieben. Sie wurde optimiert, um hauptsächlich als Web-Datenbanken eingesetzt zu werden. Die Verbindung mit dem Web-Server erfolgt über die standardisierte CGI-Schnittstelle.

tdbengine ist sehr klein (ca 400 KByte), extrem schnell und leicht zu verwalten. Es gibt Versionen für Linux (x86), FreeBSD (x86) und Windows (NT/2000/XP). Das System ist in der Programmiersprache Pascal geschrieben und mit FreePascal ohne weitere Bibliotheken oder Pakete kompilierbar.

Bei der integrierten Programmiersprache EASY handelt sich dabei um eine modulare Skriptsprache, welche sich in ihrer Syntax aus verschiedenen Elementen anderer Sprachen, wie z.B. C, Pascal und BASIC bedient. Der Zugriff auf die Daten erfolgt frei von SQL. Somit ist eine wesentlich höhere Geschwindigkeit erzielbar, da beim Lesen direkt auf den Tabellen aufgesetzt werden kann.

Der Funktionsumfang von EASY ist der üblichen Einsatzweise als CGI-Datenbank für Web-Applikationen zugeschnitten und mit rund 300 Befehlen und Funktionen entsprechend umfangreich.

Die Quellcodes werden vom Compiler in einen binären Zwischencode übersetzt. Dieser Zwischencode wird dann zur Laufzeit interpretiert. Das ermöglicht es, Syntaxfehler schon zur Entwicklungszeit zu erkennen und gleichzeitig eine entsprechend schnelle Programmausführung zur Laufzeit zu ermöglichen.

Beispielprogramm:

procedure Main
 var nBottles : Integer
 var s : String
 CgiCloseBuffer
 nBottles:=99
 while nBottles>=0 do
   if nBottles=1 then
     s:=
   else
     s:='s'
   end
   CgiWriteLn(Str(nBottles)+' bottle'+s+' of beer on the wall,')
   CgiWriteLn(Str(nBottles)+' bottle'+s+' of beer,')
   if nBottles=0 then
     CgiWriteLn('Go to the store, buy some more,')
     CgiWriteLn('99 bottles of beer on the wall.')
   else
     CgiWriteLn('Take one down and pass it around,')
     CgiWriteLn(Str(nBottles)+' bottle'+s+' of beer on the wall,')
   end
   nBottles--
 end
endproc

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • easy — [ē′zē] adj. easier, easiest [ME esi < OFr aisé, pp. of aisier (& aasié, pp. of aaisier < a + aisier) < aise: see EASE] 1. that can be done, got, mastered, endured, etc. with ease; not difficult; not exacting 2. free from trouble, anxiety …   English World dictionary

  • Easy — Eas y, a. [Compar. {Easier}; superl. {Easiest}.] [OF. aisi[ e], F. ais[ e], prop. p. p. of OF. aisier. See {Ease}, v. t.] 1. At ease; free from pain, trouble, or constraint; as: (a) Free from pain, distress, toil, exertion, and the like; quiet;… …   The Collaborative International Dictionary of English

  • Easy — Saltar a navegación, búsqueda El término easy puede referirse: en música a: Almost Easy, canción de la banda Avenged Sevenfold; Easy, sencillo de las Sugababes; Easy listening, forma de música popular; Easy Star All Stars, grupo de reggae; Free… …   Wikipedia Español

  • Easy — may refer to: In Music: * Easy (Commodores song), a 1977 single ** Easy (Commodores song), Faith No More cover, a 1992 single * Easy (Barenaked Ladies song), a 2006 single * Easy (Sugababes song), a 2006 single * Easy (Paula DeAnda song), a 2007… …   Wikipedia

  • easy — adj 1 *comfortable, restful, cozy, snug Analogous words: *soft, lenient, gentle: commodious, *spacious: *calm, tranquil, serene, placid: unconstrained, spontaneous (see corresponding nouns at UNCONSTRAINT) Antonym …   New Dictionary of Synonyms

  • easy.TV — Senderlogo Allgemeine Informationen Empfang: Satellit Länder …   Deutsch Wikipedia

  • easy — c.1200, at ease, from O.Fr. aisie comfortable, at ease, rich, well off (Mod.Fr. aisé), pp. of aisier to put at ease, from aise (see EASE (Cf. ease)). Sense of not difficult to deal with is mid 14c.; of conditions, comfortable, late 14c. The… …   Etymology dictionary

  • easy — is established as an adverb in fixed expressions such as take it easy, have it easy, go easy on, easy does it, and stand easy. Otherwise its use as an adverb is non standard, though common informally in BrE as well as AmE, especially when… …   Modern English usage

  • easy — ► ADJECTIVE (easier, easiest) 1) achieved without great effort; presenting few difficulties. 2) free from worry or problems. 3) lacking anxiety or awkwardness. 4) informal, derogatory willingly responsive to sexual advances. ► EXCLAMATION …   English terms dictionary

  • Easy FM — is a radio station in Beijing, China on 91.5 FM and Shanghai, China in 87.9 FM. It is a member of the China Radio International group of radio stations. The programs are in English, while the commercials are in Mandarin Chinese. Internet… …   Wikipedia

  • easy — [adj1] not difficult accessible, apparent, basic, child’s play*, cinch, clear, easily done, effortless, elementary, evident, facile, inconsiderable, light, little, manageable, manifest, mere, no bother*, no problem*, no sweat*, not burdensome,… …   New thesaurus

Share the article and excerpts

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