ObjectPAL

ObjectPAL is short for Object-Oriented Paradox Application Language, which is the programming language used by the Borland Paradox database application (now owned by Corel).[1][2] Paradox, now in its 11th version, is a constituent of Corel's Word Perfect X3 office suite, for 32-bit Windows. ObjectPAL was the successor to PAL, which was the Paradox for MS-DOS programming language. With the advent of Paradox for Windows 1.0 in 1993, which was then owned by Borland Corporation, ObjectPAL was created. Version 1.0 was quickly succeeded by version 4.5 that same year.

The language is tightly-bound to the application's forms, and provides a rapid development environment for creating database applications for Windows. ObjectPAL is not a full free-standing object-oriented language. It belongs to the family of languages inspired by Hypercard, with influences from PAL (wherever functionality could be kept the same), Smalltalk, and Garnet (a UI language created by Brad Myers). While its objects do encapsulate source code, there is no support for polymorphism, and only a very limited inheritance concept, which is wedded to objects on a form that can be controlled by code placed on a higher object in a form's object hierarchy. The syntax and structure of the language resembles Visual Basic, in the sense that any other programming skill would be transferable to ObjectPAL.

It can be used as such as a web server scripting language when combined with the Corel Web Server Control OCX, which implements a server API similar to the CGI, and its standalone console, the Corel Web Server.

References

  1. ^ Jensen, Cary; Anderson, Loy (1993). Programming Paradox for Windows. p. 24. ISBN 978-0-7821-1018-0.
  2. ^ Burns, Patrick J.; Weingarten, Jan; Clifford, Ted (1994). The Visual Guide to Paradox for Windows. Ventana Communications Group. p. 443. ISBN 978-1-56604-150-8.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.