ANSI/Turbo Pascal to C/C++(liunx) 3.58
Downloads:
Publisher: garret.ru
File size: liunx
OS: Linux
Date added: 2009-10-27
Homepage: http://www.garret.ru
Category: Development
ANSI/Turbo Pascal to C/C++(liunx) 3.58 Description
"Pascal to C/C++ converter"
Editor: This is yet another Pascal to C/C++ converter. The primary idea of this converter is to produce readable and supportable code which preserves style of original code as far as possible.
Converter recognizes Pascal dialects which are compatible with Turbo Pascal 4.0/5.0 and ISO Pascal standard - IEC 7185:1990(E) (including conformant arrays). At this moment it was tested with Turbo Pascal, Oregon Pascal, Sun Pascal and HP Pascal.
Converter can produce both C++ and C output. Using of C++ language allows to encapsulate some Pascal types and constructions into C++ classes. So mapping Between Pascal and C++ becomes more direct then between Pascal and C. I use C++ templates to implement Pascal arrays and files. Special template classes are used for conformant arrays. C++ like streams are used to implement Pascal IO routines. The same runtime library is used both for C and C++.
Now PtoC recognizes Turbo Pascal's extensions, such as units, strings, some special types and operations. Turbo Pascal extensions are supported only for C++ language.
At this moment PtoC successfully converts more than 400,000 lines of Oregon Pascal to C (from RSX to OpenVMS). To test C++ translation and conversion of Turbo Pascal extensions I convert BGIDEMO.PAS and LISTER.PAS files from Turbo Pascal distribution and also convert some numeric programs written on Turbo Pascal by My Friends. To check quality of conversion please look in file bgidemo.cxx which was produces from original Borland bgidemo.pas without any manual changes. Moreover it is possible to compile it, link with WinBGI library and run it under Windows or X-Windows. you can free download ANSI/Turbo Pascal to C/C++(liunx) 3.58 now.
ANSI/Turbo Pascal to C/C++(liunx) 3.58 Keywords
NX, ansi c, ansi, turbo pascal
ANSI/Turbo Pascal to C/C++(liunx) 3.58 Related Software
- BitComet Turbo
BitComet Turbo is a clean and free peer to peer file sharing program! - LimeWire Turbo Accelerator
LimeWire Turbo Accelerator is a high end module for LimeWire - Ares Galaxy Turbo Booster
Ares Galaxy Turbo Booster(AGTB) is a powerful acceleration plugin for Ares. - Gnutella Turbo
Gnutella Turbo is the most advanced file sharing application around. - eMule Turbo Accelerator
eMule Turbo Accelerator is a new add-on for eMule file sharing program. - Java embedded SQL(windows)
Subset of SQL for specifying non-procedural queries for Java objects - CSLint
Deadlock detector for CSharp multithreaded applications - Interprocess Communication Server
Interprocess synchronization and communication primitives for C++. - FastDB(liunx)
Main Memory Relational Database Management System - XmlME
Compact, imple and fats XML parser for J2ME - BGI for Windows
Emulation of Borland Graphic Interface library for MS-Windows (C language) - OODBC for unix
Object adapter for ODBC - JavaGO
Java byte code global optimizer. - GigaBASE for liunx
A database system with convenient C++ interface - Reflection Package for C++(win)
Extracting type descriptors from debug information - Jlint
Java code verifier. - Reflection Package for C++(unix)
Extracting type descriptors from debug information - Execution-Time Code generator for CSharp
With CSharp expression generate CLR code for filtering, mapping of collections. - Java embedded SQL(unix)
Subset of SQL for specifying non-procedural queries for Java objects - ANSI/Turbo Pascal to C/C++(liunx)
Pascal to C/C++ converter - OODBC for windows
Object adapter for ODBC - Jlint for Unix
Java code verifier - Interprocess Communication Server(unix)
Interprocess synchronization and communication primitives for C++ - FastDB(windows)
Main Memory Relational Database Management System - ANSI/Turbo Pascal to C/C++(win)
Pascal to C/C++ converter - GigaBASE for windows
A database system with convenient C++ interface
ANSI/Turbo Pascal to C/C++(liunx) 3.58 Publisher's Software
Popular Searches
Hot Downloads Software
New Release Software