WikiDer > Clipper (Programmiersprache)
Schermaschine ist ein Programmiersprache die früher häufig verwendet wurde, um Programme unter dem Betriebssystem zu erstellen DOS. Obwohl es allgemein verwendet werden kann, wurde es hauptsächlich für die Herstellung verwendet Datenbankprogramms.
Geschichte
Clipper wurde ursprünglich als Compiler für die (damals) sehr beliebten dBase-III Sprache, die Programme viel schneller laufen ließ. Die erste Version von Clipper wurde im Winter veröffentlicht 1985 herausgegeben von der Nantucket Company. Dieser hat ihn verkauft 1992 Auf Computer-Mitarbeiter.
Das Quellcode denn Clipper war nicht mehr wie vorher dBase-III. In der Praxis könnte dies leicht umgangen werden, indem zwei Codestücke für beide erstellt werden. Clipper hat beispielsweise andere Indexdateien für die Datenbanken.
Als Clipper reifte, wurden Elemente aus C und Pascal hinzugefügt, und auch Objektorientierung.
Im Jahr 2005 wurde die Clipper-Sprache noch aktiv von verschiedenen Organisationen/Anbietern verwendet und erweitert, sowohl kostenlos (GPL) in Form von Clip, Harbour oder xHarbour, als Werbung, z.B. Xbase , und Flaggschiff. Viele der aktuellen Implementierungen können unter DOS ausgeführt werden, Fenster, Linux, Unix und Mac OS X. Darüber hinaus unterstützen sie die gängigsten Datenbankformate wie DBF, DBTNTX, DBFCDX (FoxPro und Comix), MachSix (Apollo) und SQL.
1994 wurde die Windows-Version von Clipper mit dem Titel Visuelle Objekte, auf dem Markt.
Beispiel in Clipper
Eine einfache Hallo Welt- Anwendung:
? "Hallo Welt"Ein einfacher Datenbankeintrag:
BENUTZEN Kunde GETEILT NEUKLAR@ 1.0 SAGEN "Kundennummer" GET Kunde->Nummer PICT "999999" GÜLTIG Kunde->Nummer > 0@ 3.0 SAY "Name " GET Kunde->Name GÜLTIG !leer(Kunde->Name)@ 4.0 SAY "Adresse " GET Kunde->AdresseLESENSiehe auch
| Programmiersprachen |
|---|
ABAP ·ABC ·ActionScript ·ada ·algol ·APL ·Assemblersprachen ·AWK ·B ·BASIC ·BCPL ·C ·C ·C♯ ·sauber ·Schermaschine ·COBOL ·COMAL ·Curry ·d ·Eiffel ·Erlang ·F♯ ·her ·fortran ·gehen ·Haskell ·Symbol ·J ·Java ·Kotlin ·lispeln ·Logo ·lua ·m4 ·ML ·Modula-2 ·Oberon ·Objekt Pascal ·Ziel c ·Ocamli ·Unze ·Pascal ·perl ·PHP ·PL/I ·PL/SQL ·Prolog ·Prova ·Python ·Rexx ·Rollenspiel ·Rubin ·Frieden ·SAS ·Reichweite ·planen ·Selbst ·Simula ·Smalltalk ·Schnell ·TCL ·Typoskript ·vala ·Visual Basic |