Klipper (Programmiersprache)

Klipper ist eine Computerprogrammiersprache, die verwendet wird, um Softwareprogramme zu schaffen, die ursprünglich in erster Linie unter DOS funktioniert haben. Obwohl es eine starke Mehrzweckprogrammiersprache ist, wurde es in erster Linie verwendet, um Programme der Datenbank/Geschäfts zu schaffen.

Geschichte

Klipper wurde 1985 als ein Bearbeiter für dBASE III, eine sehr populäre Datenbanksprache zurzeit ursprünglich geschaffen. Das Kompilieren dBASE Code ändert es aus dem interpretierten Code, der jedes Mal interpretiert werden muss, wenn jede Linie des Codes zum P-Code durchgeführt wird, der eine Virtuelle Maschine verwendet, um den kompilierten P-Code zu bearbeiten. P-Code, ist aber noch immer nicht so schnell wie der durch heimische Bearbeiter erzeugte Maschinencode beträchtlich schneller. Als ein technischer Markttrick wurde der P-Code in den Gegenstand-Code gewickelt (linkable.obj Dateien), der den Eindruck gegeben hat, dass es zum heimischen Code kompiliert wurde. Klipper wurde von Nantucket Corporation geschaffen, die von Barry ReBell geführt ist (politisch) und Brian Russell (technisch), und hat später zu Computer Associates verkauft. Software von GrafX hat CA-Klipper 2002 von CA für das andauernde Marketing und den Vertrieb lizenziert.

Da das Produkt reif geworden ist, ist es ein DOS-Werkzeug viele Jahre lang geblieben, aber hat Elemente der C Programmiersprache und Programmiersprache von Pascal, sowie OOP und des Codeblock-Datentyps hinzugefügt (die Konzepte von dBase Makros, oder Schnur-Einschätzung, und Funktionszeigestöcke kreuzend), um viel stärker zu werden, als das Original. Die Zitterpappel von Nantucket springt später reif geworden in den Windows-Bearbeiter der Sichtbaren Gegenstände des heimischen Codes vor.

Die Klipper-Sprache wird aktiv durchgeführt und von vielfachen Organisationen/Verkäufern, wie XBase ++ von der Alaska Software und FlagShip, sowie den freien (GPL-lizenzierten) Projekten wie Hafen und xHarbour erweitert.

Viele der aktuellen Durchführungen sind (DOS, Windows, Linux (32- und 64 Bit), Unix (32- und 64 Bit), und Mac OS X) tragbar, viele Spracherweiterungen http://www.xharbour.org/index.asp?page=product/extensions unterstützend, und haben Laufzeitbibliotheken, sowie verschiedene Replaceable Database Drivers (RDD) außerordentlich erweitert, die viele populäre Datenbankformate, wie DBF, DBTNTX, DBFCDX (FoxPro, Apollo und Comix), MachSix (SECHS Fahrer und Apollo), SQL, und mehr unterstützen. Diese neueren Durchführungen, die alle um die volle Vereinbarkeit mit dem Standard dBase/xBase Syntax kämpfen, während sie auch OOP anbieten, nähern sich und zielbasierte Syntax solcher als.

Klipper-Usenet newsgroups ist und.

Programmierung im Klipper

Ein einfacher hallo Welt - Anwendung:

? "Hallo Welt!"

</syntaxhighlight>

Einfache Daten stützen Eingangsmaske:

VERWENDEN SIE GETEILTEN NEUEN des Kunden

klarer

1, 0 SAGEN, dass "CustNum" Kunden-> CustNum PICT "999999" GÜLTIGER Kunde-> CustNum> 0 BEKOMMEN

3, 0 SAGEN, dass "Kontakt" Kunden-> GÜLTIGER Kontakt BEKOMMT! leer (Kunde-> Kontakt)

4, 0 SAGEN, dass "Adresse" Kunden-> Adresse BEKOMMT

LESEN SIE

</syntaxhighlight>

Versionsgeschichte

Die verschiedenen Versionen des Klippers waren

Von Nantucket Corporation; die "Saisonversionen", in Rechnung gestellt als "dBase Bearbeiter"

  • Nantucket Klipper-Winter '84 - veröffentlicht am 25. Mai 1985
  • Nantucket Klipper-Sommer '85 - hat 1985 veröffentlicht
  • Nantucket Klipper-Winter '85 - veröffentlicht am 29. Januar 1986
  • Nantucket Klipper-Herbst '86 - veröffentlicht am 31. Oktober 1986
  • Nantucket Klipper-Sommer '87 - veröffentlicht am 21. Dezember 1987

Von Nantucket Corporation; Klipper 5

  • Nantucket Klipper 5.00 - hat 1990 veröffentlicht
  • Nantucket Klipper 5.01 - veröffentlicht am 15. April 1991
  • Nantucket Klipper 5.01 Umdrehung 129 - veröffentlicht am 31. März 1992

und von Computer Associates; CA-Klipper 5

  • CA Klipper 5.01a -
  • CA Klipper 5.20 - veröffentlicht am 15. Februar 1993
  • CA-Klipper 5.2a - veröffentlicht am 15. März 1993
  • CA Klipper 5.2b - veröffentlicht am 25. Juni 1993
  • CA-Klipper 5.2c - veröffentlicht am 6. August 1993
  • CA Klipper 5.2d - veröffentlicht am 25. März 1994
  • CA-Klipper 5.2e - veröffentlicht am 7. Februar 1995
  • CA Klipper 5.30 - veröffentlicht am 26. Juni 1995
  • CA Klipper 5.3a - veröffentlicht am 20. Mai 1996
  • CA Klipper 5.3b - veröffentlicht am 20. Mai 1997

Außenverbindungen

häufig gestellte

Terminator (Lizenz) / Erster Weltkrieg in der Literatur
Impressum & Datenschutz