Add Resources      Login      Logout

Clipper

Clipper is a data-centric computer programming language that is used to create software programs that originally operated primarily under DOS. Although it is a powerful general-purpose programming language, it was primarily used to create database/business programs.

Clipper was originally created in 1985 as a compiler for dBASE III, a very popular database language at the time. Compiling dBASE code changes it from interpreted code (i.e., human-readable source code), which must be interpreted every time each line of code is executed, to P-code (or pseudo-code), which uses a Virtual Machine to process the compiled P-code. P-code is considerably faster, but still not as fast as the machine code generated by native compilers. Clipper was created by Nantucket Corporation, and later sold to Computer Associates.

As the product matured, it remained a DOS tool for many years, but added elements of the C programming language and Pascal programming language, as well as OOP, and the code-block data-type (hybridizing the concepts of dBase macros, or string-evaluation, and function pointers), to become far more powerful than the original. Nantucket's Aspen project later matured into the Windows native-code Visual Objects compiler.

As of 2005, the Clipper language is being actively implemented, and extended, by multiple organizations/vendors, free (GPL-licensed) like Clip, Harbour, xHarbour, as well as commercial compilers like Xbase++, and FlagShip.

Many of the current (2005) implementations are portable (DOS, Windows, Linux (32- and 64-bit), UNIX (32- and 64-bit), and OS X), supporting many language extensions [1], and have greatly extended runtime libraries, as well as various Replaceable Database Drivers (RDD) supporting many popular database formats, like DBF, DBTNTX, DBFCDX (FoxPro and Comix), MachSix (Apollo), SQL, and more. These newer implementations all strive for full compatibility with the standard dBase/xBase syntax, while also offering OOP approaches and target-based syntax such as SQLExecute().

Latest entries about Clipper
  • DeZign for Databases

    DeZign for Databases is a data modeling tool that delivers dramatic increases in productivity for database developers with a complete toolset to model, maintain, generate and capture the design and requirements of databases.

  • DataNumen: Data Recovery and File Recovery

    DataNumen provides data recovery and file recovery products for Microsoft Access MDB databases, Outlook PST files, Exchange OST files, Outlook Express DBX and MBX files, Excel XLS spreadsheets, Word DOC documents, BKF files, DBF databases, Acrobat PDF documents, ZIP archives, RAR archives, TAR archives, CAB archives, and Photoshop PSD image files. Also offers data recovery services, and software development kit for developers.

  • DeZign for Databases

    DeZign for Databases is an intuitive database design tool for developers and DBA's that can help you model, create and maintain databases. DeZign for Databases uses entity relationship diagrams (ERDs) to graphically design databases and automatically generates the most popular SQL and desktop databases.

  • DBF Converter

    DBF Converter is a versatile yet easy-to-use conversion program. It has a familiar Wizard-like interface but can also be used as a command-line utility for batch file processing. DBF Converter supports all the modern data interchange formats, such as XML, CSV, TXT, HTML, RTF, PRG and others. You can even convert your DBF table into a SQL script. The program builds a sample data record allowing you to build filtering rules.

  • DBF Recovery - Fix and Repair Corrupt DBF Database File.

    Kernel DBF Recovery Software helps to recover corrupt dbf files and fixes inaccessible DBF database file.

  • DBF Viewer 2000

    A quick and handy DBF viewer that features a modern multi-document tabbed interface.Includes all you'll need for comfortable DBF browsing. The program also provides full editing capabilities. You can edit or manage records as well as the table structure.Convert data from/to a range of popular formats. Generate web-ready HTML output.Use a command line interface with batch scripts and more...

  • DBF Recovery

    DBF Recovery can restore your damaged DBF files easily and accurately. You don't need to have any skills in restoring DBF files to use this program. It determines file formats automatically. The program recognizes all of the formats used by popular DBF processing applications: Dbase III/IV, Foxpro, Visual Foxpro and others. A completely automated recovery engine uses its artificial intelligence to repair damaged files as accurately as possible.

  • DBF Comparer

    DBF Comparer allows you compare data in DBF files. It supports Clipper, dBase and FoxPro databases. This program can compare data in all fields or a single field. You may set relationships between compared files, choose fields that should be compared.

  • DBF Doctor

    DBF Doctor is a valuable addition to the software toolkit of any IT professional. DBF Doctor allows you to restore important data from a damaged or corrupt database file in minutes. Our advanced recovery engine ensures good recovery chances. The engine automatically analyzes the headers and data structure of the file and rebuilds damaged segments with remarkable accuracy. Moreover, you can take control of the recovery process and work with the data manually.

  • DBF Manager

    DBF Manager supports Clipper, dBase and FoxPro databases. Database structure can be modified without data loss. Data can be edited using appropriate edit controls such as calendar for dates and memo editor for memo fields. Common index searching coupled with fast text search function allows searching for data in any of selected fields. Searching for records in a scope is also possible. Convenient index manager allows re-indexing and rebuilding indices order on the go.

All content Copyright© 2004-2006. databasecorner.com . All Rights Reserved.

Reproduction in whole or in part in any form or medium without express written permission is prohibited.

Use of this site, content or service of databasecorner.com constitutes acceptance of our Terms of Use and Privacy Policy

All product names and designated trademarks and brands are the property of their respective owners.

databasecorner.com is not affiliated with or endorsed by any company listed at this site.

Sistemax, LLC
1920 South Main Street, Suite 530
McAllen, TX 78503
USA
(210) 787-3505

Page rendered on:7/24/2008 4:11:30 AM