Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Object Pascal


Related Topics

In the News (Wed 16 Dec 09)

  
 Object-Oriented Extensions to Pascal
Within a constructor or destructor, the object referenced by Self is considered to be an object of the type for which the constructor or destructor was defined.
Because an object being constructed or destroyed is inherently incomplete, features defined by a subclass of the class in which the constructor or destructor is defined are inaccessible within the activation of the constructor or destructor.
Although constant objects appear in the real world, and there would have been some value in having them, they were rejected because it was decided that their cost did not justify their benefits.
pascal-central.com /OOE-stds.html   (10956 words)

  
 Object Pascal   (Site not responding. Last check: 2007-10-09)
Object Pascal is an extension to the Pascal language that was developed at Apple in consultation with Niklaus Wirth, the inventor of Pascal.
Object Pascal allows you to specify the type of a field to be a reference to an object type not yet declared.
Finally, languages that are object file compatible would use the same object file format, namely that defined in the appendix of the MPW reference manual, and furthermore would support the specific method calling conventions and method table formats that Object Pascal generates.
www.mactech.com:16080 /articles/mactech/Vol.02/02.12/ObjectPascal   (6167 words)

  
 Turbo Pascal - Wikipedia, the free encyclopedia
Turbo Pascal was based on the Blue Label Pascal compiler originally produced for the NasSys cassette-based operating system of the Nascom microcomputer in 1981 by Anders Hejlsberg.
This was first rewritten as the Compass Pascal compiler for the CP/M operating system and then as the Turbo Pascal compiler for DOS and CP/M. A version of Turbo Pascal was available for the Apple Macintosh from about 1986 but was eventually discontinued around 1992.
Borland licensed the Pascal compiler core, written by Anders Hejlsberg (Poly Data was the name of his company in Denmark), and added the user interface and editor.
en.wikipedia.org /wiki/Turbo_Pascal   (886 words)

  
 Turbo Pascal -- Facts, Info, and Encyclopedia article   (Site not responding. Last check: 2007-10-09)
The name Borland Pascal was generally reserved for the high end packages (with more libraries and standard library source code) whilst the original cheap and widely known version was sold as Turbo Pascal.
The compiler component of Turbo Pascal was based on the Blue Label Pascal compiler originally produced for the NasSys cassette-based operating system of the (additional info and facts about Nascom) Nascom microcomputer in 1981 by (additional info and facts about Anders Hejlsberg) Anders Hejlsberg.
Some people call these extensions (additional info and facts about Object Pascal) Object Pascal although that is more commonly used as a name for the language underlying (An ancient Greek city on the slopes of Mount Parnassus; site of the Temple of Apollo) Delphi (which has two totally separate OOP systems).
www.absoluteastronomy.com /encyclopedia/t/tu/turbo_pascal.htm   (841 words)

  
 Delphi in a Nutshell: Chapter 2: The Delphi Object Model
An object reference usually comes in the form of a variable, but it might also be a function or property that returns an object reference.
Objects are always allocated dynamically, on the heap, so an object reference is really a pointer to the object.
The object's true class might be the compile-time declared class, or it might be a derived class--it doesn't matter because the VMT provides the pointer to the correct method.
www.oreilly.com /catalog/delphi/chapter/ch02.html   (9089 words)

  
 Object Pascal beats C++
This article is in response to the ever-prying question, "Why program in Pascal when most everyone programs in C?" It attempts to summarize the many reasons why choosing Object Pascal over C++ is a sound choice.
It is not intended to represent all the reasons, nor does it pretend to represent every Pascal programmer's viewpoint.
I found that I could use Object Pascal to create most of the things I missed from C++.
www.pascal-central.com /compare.html   (500 words)

  
 taoyue.com: Learn Pascal tutorial - History
Pascal was intended as a teaching language, and was widely adopted as such.
Pascal remained the official language of the AP exams until 1999, when it was replaced by C++, which was quickly replaced by Java.
The killer, ironically enough, was object orientation and the move to Windows on the PC platform.
www.taoyue.com /tutorials/pascal/history.html   (1366 words)

  
 [No title]
Pascal is a relatively easy language to learn (and implement), and yet it is powerful enough to tackle most programming tasks.
Pascal was originally invented by Professor Niklaus Wirth around 1969, with the first version of the language implemented on the CDC 6000 in 1970.
Delphi's object pascal borrowed some concepts from the technical report, but also introduced many concepts that were not part of that report (and left out many others).
opascalscript.sourceforge.net   (510 words)

  
 Interval Software   (Site not responding. Last check: 2007-10-09)
The class library is written entirely in Object Pascal and designed with an open architecture, separating the underlying database from the user's perspective.
Some objects may be as simple as one dimensional records in a relational database, but many objects are complex in nature.
Object Pascal has a very well designed object model, so Spider Object Database's goal is to provide an object-oriented database system which directly supports Object Pascal.
www.intervalsoftware.com /odb.html   (473 words)

  
 Object Pascal Style Guide   (Site not responding. Last check: 2007-10-09)
Object Pascal source is divided up primarily into units and Delphi Project files, which both follow the same conventions.
If the rules of Pascal grammar force you to combine multiple header files into a single unit, then use the name of the base unit into which you are folding the other files.
Object Pascal doesn't support nesting comments of the same type within each other, so really there is only one level of comment nesting: curly inside of starparen, and starparen inside of curly.
community.borland.com /soapbox/techvoyage/article/1,1795,10280,00.html   (4461 words)

  
 Object Pascal - Introduction to Variables
The Pascal (and Object Pascal) language has a list of words reserved for its own use and you must not use any of these words to name your variables.
Pascal is not case-sensitive; this means that the words CASE, Case, case, and Case are equivalent.
Besides the write and writeln procedures, Pascal is equipped with two procedures to perform opposite assignments.
www.functionx.com /objectpascal/Lesson02.htm   (1091 words)

  
 How to program in object-oriented languages - Open Encyclopedia   (Site not responding. Last check: 2007-10-09)
Object-oriented concepts, however, should be learned and used in a top-down approach, starting from modeling objects and object interactions.
Although some object-oriented languages follow the object metaphor down to the statement level, like Smalltalk, the most widely known languages of today, i.e.
C++, Object Pascal and Java follow an almost procedural notation.
open-encyclopedia.com /How_to_program_in_object-oriented_languages   (146 words)

  
 [No title]   (Site not responding. Last check: 2007-10-09)
Borland Object Pascal - Getting Started Object Pascal Script The purpose of this paper is to describe how to generate Borland Pascal code from class diagrams, state diagrams, and object interaction diagrams.
Generating Pascal Code from a State Diagram ************************************State Diagram******************************************* State Diagrams: pastate.omt Script Files: pastate.sct The following are the general steps to test out the Object Pascal code generation scripts: 1.
Generating Pascal Code from an Object Interaction Diagram *******************************************Object Interaction Diagram******************************* Object Interaction Diagram: carobj.omt Script Files: pasobmsg.sct The steps to generate Borland Object Pascal messages to cut and paste into your Object Pascal code: 1.
www.rit.edu /~reb2633/WithClass/Docs/Pascal.txt   (470 words)

  
 Using Objects Safely In Object Pascal   (Site not responding. Last check: 2007-10-09)
For although the syntax of Object Pascal treats objects as though they were statically allocated, the fact is that in Object Pascal, objects arealways allocated as relocatable blocks (handles, in the vernacular) in the application heap.
Fortunately, Object Pascal programmers have a big advantage over their conventional colleagues: the compiler actually tells you when a field of an object is used in a potentially unsafe way.
This happens if the memory occupied by the freed object hasn't yet been written over, or even worse, if another object or handle was allocated using the same master pointer as the object that was freed.
www.mactech.com /articles/develop/issue_02/Using_Objects.html   (3292 words)

  
 From Pascal to Delphi to Object Pascal-2000
In Wirth's Pascal and later on in Turbo Pascal/Delphi, the blocks are allowed only in the role of declarations for procedures and functions.
Objects in Turbo Pascal first were implemented as type object [TP55], which could be used either as a direct type, or as a pointer type, when necessary.
All the more that the source text in Pascal is essentially structural rather than a linear sequence, thus a "richer" text format may be really beneficial for expressing that internal structure.
www.ski.org /gofen/DelphToP2000.htm   (5166 words)

  
 Learn Object Pascal with Delphi   (Site not responding. Last check: 2007-10-09)
Warren Rachele's Learn Object Pascal with Delphi takes an interesting and unique approach to separating the visual development aspect of Delphi (with which it does not deal) from its underlying language: All of the code examples are built as console applications.
This extremely clear and accessible presentation of these more advanced Object Pascal topics is one of the highlights of this book.
Learn Object Pascal with Delphi is a solid and generally complete introduction to Object Pascal.
www.delphizine.com /bookreviews/1556227191_b/1556227191_b.asp   (573 words)

  
 ipedia.com: Delphi programming language Article   (Site not responding. Last check: 2007-10-09)
Free Pascal A commandline compiler substitute that aims source compatibility with the core feature set of both the Turbo Pascal and Delphi dialects.
GNU Pascal (Separately distributed part of the GNU Compiler Collection) While formally not aimed at the Borland dialects of Pascal, it does contain a Borland Pascal compatibility mode, and is slowly absorbing Delphi language features, though not yet directly suitable for recompiling large bodies of Delphi code.
Virtual Pascal is a x86 32-bit Turbo Pascal and Delphi compatible compiler mainly aimed at OS/2 and Windows, though it developed a DOS+Extender and an experimental Linux cross-compiler too.
www.ipedia.com /delphi_programming_language.html   (1076 words)

  
 Antique Software: Turbo Pascal v5.5   (Site not responding. Last check: 2007-10-09)
Abstract: Combining the simplicity of Apple's Object Pascal language with the power and efficiency of C++ to create Turbo Pascal 5.5, the object-oriented programming language for the rest of us.
Combining the simplicity of Apple's Object Pascal language with the power and efficiency of C++ to create Turbo Pascal 5.5, the object-oriented programming language for the rest of us.
TURBO PASCAL 5.5 AND THE TOOLBOXES ------------------------------------- The source code from version 4.0 of all Turbo Pascal toolboxes (including the Turbo Pascal Tutor) is fully compatible with 5.5.
community.borland.com /article/0,1410,20803,00.html   (948 words)

  
 Free Pascal - Home Page
October 24, 2005 Free Pascal and Lazarus are on Systems 2005 (one of the largest IT fairs in germany).
September 22, 2005 The Pixel image editor is one of the projects which show the power of FPC: Pavel Kanzelsberger made an image editing program using FPC which works on 8 platforms and which beat even programs like GIMP, PaintShop Pro and PhotoImpact according to a recent test of a Czech Computer magazin.
Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler.
www.freepascal.org   (414 words)

  
 FreePascal on the Macintosh   (Site not responding. Last check: 2007-10-09)
Support for Macintosh Object Pascal in Macpas mode (includes support for mixing in Delphi-style OOP programming in Macpas mode, except that you have to use "object" instead of "class" everywhere -- all occurrences of "class" are simply internally replaced by the OBJECT compiler token)
Free Pascal 2.0 is released for Mac OS X and classic Mac OS, as well as for other targets.
There are three major Pascal dialects: Turbo Pascal (extended to Delphi, supported by FreePascal, and partially by Gnu Pascal), Extended Pascal (an ISO standard, supported by Gnu Pascal, DEC Pascal, Prospero Pascal), and the dialect originating from Apple (commonly used in the Mac community, supported by MPW Pascal, Metrowerks Pascal and Think Pascal).
www.freepascal.org /fpcmac.html   (1053 words)

  
 Object Pascal
Pascal (as referred to on this site) is a computer language used to create applications for computer use.
As a compiled language, in order to use it, you need a Pascal compiler.
Because of the popularity and leadership of Borland Delphi, the built-in functions and other routines were mostly based on that compiler.
www.functionx.com /objectpascal   (119 words)

  
 OPEdit Home   (Site not responding. Last check: 2007-10-09)
is a code editor that is written to edit object pascal, more specifically Borland Delphi pascal.
With a pascal unit loaded in the editor you can switch to a visual diagram view of the classes in the unit.
Pascal files can be exported in formatted html or rtf.
opedit.home.att.net   (500 words)

  
 Amazon.com: Learn Object Pascal With Delphi: Books: Warren Rachele   (Site not responding. Last check: 2007-10-09)
Learn Object Pascal with Delphi provides an introduction to the popular programming language that is used as the basis for many computer science programs and a wide range of professional software development projects.
It is called "Introduction to Object Oriented Programming with Object Pascal." In my opinion there should be more on this subject, but like the book title says, "Object Pascal" should be taken quite literally.
While this chapter discusses the aspects of OOP, it is only an introduction to the subject of object orientated programming and a more advanced book would be required for a more in depth study of the subject, but what is given is adequate for an introduction.
www.amazon.com /exec/obidos/tg/detail/-/1556227191?v=glance   (2051 words)

  
 twm's homepage - Object Pascal (Delphi) Templates (English)
You probably know this situation: A C++ enthusiast is trying to "convince" you that C++ is better than Object Pascal, because OP is lacking some "important features of a modern object oriented programming language".
If you ask him which he will usually give you examples of things that are actually supported in OP and have been for years.
This violates the object oriented paradigma of hiding all information that is not necessary.
www.dummzeuch.de /delphi/object_pascal_templates/english.html   (1781 words)

  
 Delphi and Pascal Programming Tutorials Table of Contents
Working with Pascal first lets you master one group of issues before you contend with them AND some issues that are involved with any Windows language.
If you decide to jump in at a more advanced level, and things are not clear, it might be an idea to skim the level one topics if only to learn about my way of expressing the concepts.
there are free ones around, details of one can be found in my free Pascal tutorials, which I would commend to Delphi users with little experience with Pascal.
ourworld.compuserve.com /homepages/TK_Boyd/Tut.htm   (2915 words)

  
 Open Directory - Computers: Programming: Languages: Pascal   (Site not responding. Last check: 2007-10-09)
How To Code Pascal - A long paper on how to write good Pascal code based on the 4 P's of programming: philosophy, performance, problems, and portability.
Pascal forum at Tek-Tips - Technical support forums and mutual help system for Pascal programmers.
PasScript (AstroScript) - An interpreter of a vast subset of the Object Pascal language which supports all Object Pascal data types except interfaces.
dmoz.org /Computers/Programming/Languages/Pascal   (276 words)

  
 The Delphi Programming Language   (Site not responding. Last check: 2007-10-09)
The Delphi programming language was developed by Borland and is the descendant of Turbo Pascal.
Delphi is essentially object Pascal with similar programming tools found in Microsoft Visual Basic 3.0.
Object oriented - objects keep the simple, organized and protected.
www.engin.umd.umich.edu /CIS/course.des/cis400/delphi/delphi.html   (165 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.