CATEGORIES TOP DOWNLOADS NEW DOWNLOADS Related Downloads Trending Downloads

ANSI/Turbo Pascal to C/C++(liunx) 3.58

Software ID: 105019



ANSI/Turbo Pascal to C/C++(liunx) 3.58 Description

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 Pascals 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.



Linux
POPULAR DOWNLOADS IN THIS SECTION
PCLReader
Nevron User Interface for .NET
XMLFox Advance XML and XSD Editor
Flexible TreeView
VbsEdit
HelpScribble
Nevron Diagram for .NET
Trace Modeler for UML Sequence Diagrams
AWinstall
AWinstall is a professional, efficient and easy-to-use setup builder for creating compact and intelligent setups for your Win32 and .NET applications. A modern user interface, help and wizards allow you to create professional setups in minutes.
Download Now!
OxyProject Metrics
OxyProject Metrics is an application that provides code metrics for software projects empowering software professionals to assess the complexity and maturity of a software product.
Download Now!
Syncro SVN Client
Syncro SVN Client is a cross platform application supporting all range of Subversion operations, in a very productive user interface.
Download Now!
Java Barcode Reader
InsideBarcode.com Java Barcode Reader, a library to read barcode, supports Linear (1D), PDF417 (2D), Data Matrix
Download Now!
OxyGen Code Generator
Outputs include SQL Statements, Data Access Layer classes, Caching and Domain Model classes. The Business Layer is exposed through WCF, XML Web Services and ASP.NET. Searching, Paging Table Inheritance included.
Download Now!
Facebook Sharer PRO
Share Multiple Messages On Facebook Script
Download Now!
IntegralUI TreeView
With IntegralUI TreeView you can create rich hierarchical presentation of your data. Use XML tags to fill the tree node content with text in multiple colors and paragraghs, images, custom controls, checkbox, flag and hyperlinks.
Download Now!
Barcode Professional for WPF
Barcode for WPF .NET. High quality vector-based Linear, Postal and 2D Symbologies. Visual Studio support. WPF data-binding support. Crystal Reports .NET Support. Save barcode images in image files. XML Paper Specification (XPS).
Download Now!
Pacestar UML Diagrammer
Pacestar UML Diagrammer helps you to quickly and easily generate all varieties of UML2 diagrams. Develop, document, and communicate your designs in a systematic yet flexible AND commonly understood notation.
Download Now!
Just BASIC
Just BASIC is a free personal Windows programming tool and tutorial. Great for teaching or learning programming. Create utilities, games, business apps with syntax coloring editor, debugger, GUI editor. Produces standalone applications.
Download Now!
Gantt Chart Library 2.0
Gantt Chart Library 2.0 contains Gantt Chart related previous version Windows client components, such as the GanttChartView, and ResourceLoadChartView controls.
Download Now!
EJS TreeGrid Gantt chart
Interactive DHTML Gantt chart by EJS TreeGrid. Supports dependencies (ss,sf,fs,ff), expected and real flow, completion percent, milestones, flags, resources, any zoom, editing, dragging. Also formulas, sort, filter, group, search, print, paging, AJAX
Download Now!
Size: 780.0 KB | License: Freeware | Category: Programming
ANSI/Turbo Pascal to C/C++(win) This is yet another Pascal to C/C++ converter. 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...

OS: Windows
Size: 522.2 KB | License: Commercial | Price: US$499 | Category: Programming
TPC16 Compiler Source Code Turbo Pascal compiler written in Turbo Pascal. Turbo Pascal compiler written in Turbo Pascal. This is not the "original" Borland source code of the Turbo Pascal since it was not written in Pascal. This is TPC16, a Turbo Pascal compatible compiler written from scratch. It is completely...

OS: Windows
Software Terms: Pascal, Compiler, Code, Microcontroller, Turbo51
Size: 1.0 MB | License: Shareware | Price: US$19.95 | Category: Programming
WordPress for liunx WordPress for liunx 2. WordPress for liunx 2.6.2 is a great software to deal with aesthetics, web standards, and usability.Major features:This program is a state-of-the-art publishing platformWordPress is both free and priceless at the same timeIt can Find a Web Host...

OS: Linux
Size: 2.2 MB | License: Freeware | Category: Programming
WMI Delphi Code Creator Generate object pascal and C++ code to access the WMI. The WMI Delphi Code Creator tool, allows you to generate Object Pascal and C++ code to access the WMI (Windows Management Instrumentation) classes, events and methods. This freeware tool is inspired by the WMI Code Creator. Features Can generate...

OS: Windows
Software Terms: Code, Creator, Source, Delphi
Size: 450.6 KB | License: Shareware | Category: Programming
Turbo51 Turbo51 is a Free Pascal compiler for the 8051 family of microcontrollers. Turbo51 is a Free Pascal compiler for the 8051 family of microcontrollers. If you are programming for the 8051 family of microcontrollers and you like Pascal programming language then you will love Turbo51. Main features: Win32 console...

OS: Windows
Software Terms: Pascal, Compiler, Code, Microcontroller, Turbo51