jovelyn jo
unread,Oct 26, 2010, 11:02:09 PM10/26/10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to SPC PROGRAMMING LANGUAGES
Mecile Tingcang BSIT-IV
TURBO PASCAL DESCRIPTION:
Turbo Pascal is a software development system that includes a compiler
and an Integrated Development Environment (IDE) for the Pascal
programming language running under CP/M, CP/M-86, and MS-DOS,
developed by Borland under Philippe Kahn's leadership. The name
Borland Pascal was generally reserved for the high-end packages (with
more libraries and standard library source code) while the original
less expensive and widely known version was sold as Turbo Pascal. The
name Borland Pascal is also used more generically for Borland's
dialect of Pascal.Assembly languageWhile all versions of Turbo Pascal
could include inline machine code, later versions had the ability to
easily integrate assembly language within Pascal.DebuggingThe IDE
allowed single stepping through a program for debugging, and now
assembly-language blocks could be stepped through. The user could add
watches on variables and registers in an IDE window. Programs using
IBM PC graphics mode could flip between graphics and text mode
automatically or manually.The IDE also included a code profiler that
could report on which parts of the program were using the most time.
The books included with Borland Pascal had detailed descriptions of
the Intel assembler language, going so far as to provide the clock
cycles required by each instruction. Overall this system, as a whole,
made for a relatively pleasant experience when trying to debug and
optimize code; the user never had to leave the IDE.Object oriented
programming features were introduced: classes, inheritance,
constructors and destructors. The IDE was already augmented with an
object browser interface showing relations between objects and methods
and allowing the programmer to navigate the modules easily. Some
people call these extensions Object Pascal although that is more
commonly used as a name for the language underlying Delphi (which has
two totally separate OOP systems).