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
HelpScribble
Nevron Diagram for .NET
Trace Modeler for UML Sequence Diagrams
AWinstall
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!
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!
Java Barcode Reader
InsideBarcode.com Java Barcode Reader, a library to read barcode, supports Linear (1D), PDF417 (2D), Data Matrix
Download Now!
VbsEdit
VBScript editor that dramatically reduces the time you spend writing .VBS scripts. Features include Syntax coloring, Case correction, Auto-completion, Built-in debugger, Code snippets, Tons of Samples scripts, Object browser, WMI code generator
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: 401.0 KB | License: Shareware | Price: US$105 | Category: Programming
Winsock Interface Library for C/C++ The Winsock Interface Library simplifies winsock network communications programming and provides support for the most common Internet protocols such as Finger, SMTP, POP3, FTP, NNTP, and HTTP. Includes multiple C/C++ examples. Requires MS, Borland, Watcom, or LCC-Win32 Windows C/C++ compiler.

OS: Windows
Software Terms: Smtp, Pop3, Email, Ftp, Winsock, Component, Library, C C++
Size: 305.0 KB | License: Shareware | Price: US$55 | Category: Programming
MarshallSoft DUN Dialer for C/C++ MarshallSoft Dialup Networking (DUN) Component for C/C++. Version 2.1, 6/7/2002. Invoke 32-bit Windows Dialup Networking (DUN) from your application code to dial up any installed Internet Service Provider (ISP). Requires 32-bit C/C++ Windows compiler.

OS: Windows
Software Terms: Winsock, Dun, Dialer, Dialup, C C++, Ras
Size: 15.3 MB | License: Shareware | Price: US$199.95 | Category: Programming
Resource Standard Metrics C C++ C# Java Resource Standard Metrics (RSM) performs source code metrics and quality analysis for C, C++, C# and Java in any operating system. Analyze lines of code and derive function points, logic complexity, object metrics amd more Resource Standard Metrics is a source code metrics and quality analysis tool for ANSI C, ANSI C++, C# and Java for use on all Windows and UNIX operating systems. The speed, ease of use and portability of RSM make it unlike any other source code...

OS: Windows, Linux, Unix, Mac
Software Terms: Source Code Metrics, Code Quality, Loc, Fp, Metrics, R C, C++, C#, Java, Software Metrics
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: 2.2 MB | License: Demo | Price: US$299 | Category: Programming
HS MSG C/C++ Messaging Library HS MSG C/C++ Messaging Library, Message Oriented Middleware in C/C++ for Windows, Linux, MAC OSX, iOS HS MSG is a C/C++ messaging library (message oriented middleware) for communication between threads of the same process and between different processes on the same or on different computers. HS MSG C/C++ messaging SDK runs on Windows, Linux, MAC...

OS: Windows, Linux, Unix, Mac
Software Terms: C c Messaging, Messaging Library C++, Message Oriented Middleware, C Library For Messaging, C Messaging Library, Mom C++, C Mom, Mom Library, Mom Ansi C, Ansi C Mom