Main > Free Download Search >

Free turbo pascal software for linux

turbo pascal

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 95
ANSI/Turbo Pascal to C/C++(liunx) 3.58

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


Pascal to C/C++ converter more>> 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.
<<less
Download (263KB)
Added: 2009-04-10 License: Freeware Price: Free
223 downloads
Nemesis Pascal 0.1

Nemesis Pascal 0.1


Nemesis Pascal is an Pascal interpreter. more>>
Nemesis Pascal is an Pascal interpreter that is:

Free
Open Source (GPL)
Cross-platform (currently Windows and Linux)

Nemesis Pascal is written in Delphi and Kylix. Borland CLX libraries supplies the cross-platform features.

The Nemesis Pascal applications runs on Windows using native controls, and Linux using the CLX Library (a binding to Qt Trolltech).

Exemple:

unit test1;

interface

implementation

procedure main;
begin
ShowMessage(Hello World!);
end;

end.
<<less
Download (MB)
Added: 2005-09-20 License: GPL (GNU General Public License) Price:
1504 downloads
Turbo Vision 2.1.0

Turbo Vision 2.1.0


Turbo Vision is a nice and complete console TUI (Text User Interface) library for C++. more>>
Turbo Vision is a C++ library that provides a very nice user interface for console applications. This UNIX port is based on Borlands version 2.0 with fixes. It was made to create RHIDE, a nice IDE for gcc and other GNU compilers.

The library supports /dev/vcsa devices for fast access to local consoles, and it uses ncurses to run from telnet and xterm. This port, in contrast to the Sigalas port, doesnt have "100% compatibility with the original library" as goal. Instead, many modifications were made for the sake of security (especially buffer overflows).

This port is also available for the original platform (DOS).
<<less
Download (MB)
Added: 2007-04-26 License: GPL (GNU General Public License) Price:
929 downloads
Pascal Mock 1.1

Pascal Mock 1.1


Pascal Mock provides a mock library for Delphi/Kylix/FreePascal. more>>
Pascal Mock provides a mock library for Delphi/Kylix/FreePascal.
Delphi/Kylix/FreePascal were lacking a mock library. The Pascal Mock library enables the easy creation and use of Mock objects for unit testing, inspired by the various Java mock object tools.
Mock objects ease unit testing by acting as replacements for classes that the object being tested must interact with.
Enhancements:
- Mocked functions now check if their return value was set and raise an easy to understand exception otherwise.
- The mock verification failure message is easier to read because the method which doesnt match expectations is marked.
- Minimal integration with DUnit was added through TMockObjectTestCase.
- Information on a called method can now be retrieved with CalledMethodByName before calling Verify.
- The ability to specify output parameters values for mock methods was added.
- Support for Int64 parameters was added.
<<less
Download (0.41MB)
Added: 2007-02-22 License: MPL (Mozilla Public License) Price:
978 downloads
Free Pascal Compiler 2.1.4

Free Pascal Compiler 2.1.4


Free Pascal Compiler is a 32/64-bit Pascal Compiler for AmigaOS, DOS, Linux, *BSD, OS/2, MacOS(X) and Win32. more>>
Free Pascal (aka FPK Pascal) is a 32 or 64 bit (from 1.9.6) pascal compiler. Free Pascal Compiler is available for different processors Intel x86, Amd64/x86 64 (from 1.9.6), PowerPC (from 1.9.2), Sparc (from 1.9.6) and Motorola 680x0 (1.0.x only).
The following operating systems are supported Linux, FreeBSD, NetBSD, MacOSX/Darwin, MacOS classic, DOS, Win32, OS/2, BeOS, SunOS (Solaris), QNX and Classic Amiga.
Main features:
- Very clean language Pascal is a very nice language, your programs will be more readable and maintainable than for example in C, and lets even forget about C++. And you dont need to give up the power, the Pascal language is as powerful as you want it.
- No Makefiles Unlike most programming languages, Pascal does not need Makefiles. You can save huge amounts of time, the compiler just figures out itself which files need to be recompiled.
- Pascal compilers are Fast with a big F and Free Pascal is no exception. Yes, you no longer need to grow roots while compiling your programs, just hit the compile key and its done, even for large programs.
- Each unit has its own identifiers In Pascal you never need to worry about polluting the namespace, like in C where an identifier needs to be unique accross the entire program. No, in Pascal each unit gets its own namespace and thats very relaxed.
- Integrated development environment Free Pascal comes with an IDE which work on several platforms, in which you can write, compile and debug your programs. You will save huge amounts of time using the IDE, the best programming friend you have.
- Great integration with assembler Do you think pascal is for wimps who need to learn programming? WRONG! Its excellent for high tech programming and for the supreme nerds among you we have the integrated assemblers. You can easily mix assembler code and Pascal code, in the language you wish? Prefer Intel styled assembler? No problem, if its needed Free Pascal will convert it to ATT for you. Do you want to convert your program into a source file for Nasm? No problem, and all ATT assembler in your source files is automatically converted.
- Object oriented programming And if you do the serious programming, you are of course very interested in object oriented programming. Use the Turbo Pascal and Object Pascal ways of OOP according to your taste. The FCL and Free Vision and provide you with the powerful object libraries you need. For your database needs we support PostgreSQL, MySQL, Interbase and ODBC.
- Smartlinking Free Pascals smart linker leaves out any variable or code that you do not use. That makes small programs small with a big S, while they are still statically linked, avoiding DLL hell!
- Distribution independence (Linux) As a result of this, software compiled by the Linux version of Free Pascal runs on any Linux distribution, making it much, much, easier to make your software support multiple Linux distributions.
- Available for a lot of platforms on several architectures Free Pascal is available for more platforms than most other Pascal compilers and allows easy cross-compiling, just change the target in the IDE and compile! And there is work going on for even more platforms and processors.
- Compatible Have existing code? Free Pascal is more compatible with it than any other Pascal compiler. We are almost completely compatible with Turbo Pascal and quite well compatible with Delphi source code. If you have code in another language, like C or assembler, just use favorite compiler for it and call it from Free Pascal.
Version restrictions:
- For the intel 80x86 version at least a 386 processor is required, but a 486 is recommended. For the motorola 680x0 version, a 68020 or later processor is recommended. In all cases, a minimum of 8 Megabytes of RAM is recommended, but the compiler is reported to work with 4 Megabytes of RAM.
<<less
Download (23.2MB)
Added: 2007-05-20 License: GPL (GNU General Public License) Price:
916 downloads
Quarters Board Game 4.0

Quarters Board Game 4.0


Quarters Board Game is a strategy game for two players. more>>
Quarters Board Game project is a strategy game for two players.

Although its rules are relatively simple, it still offers some of the same opportunities for skill as in chess.

This program was originally conceived in the summer of 1986 during a study of the mini-max algorithm for chess playing computers, and was thus designed to offer some of the same type of strategies.

The game was originally written in BASIC, then ported to Turbo Pascal, then to C, and finally to Java.

The Java version is not necessarily object oriented, since it is a crude port from the C version.

<<less
Download (0.16MB)
Added: 2007-01-15 License: GPL (GNU General Public License) Price:
1013 downloads
AntiCutAndPaste 1.8

AntiCutAndPaste 1.8


AntiCutAndPaste is designed to search for text fragments that have been copied and pasted in programming language source code. more>>
AntiCutAndPaste is designed to search for text fragments that have been copied and pasted in programming language source code or plain text. AntiCutAndPaste is tested on sources from large C++, Pascal, Java, and C# (Mono) projects.
Algorithms used are very fast and can handle up to three million C++ code lines in one minute. Minor modifications of code are ignored during the search. GUI and command line versions are included. Reports are sorted conveniently by the total size of all similar fragments and there are many report customization options.
Linux command-line implementation is still a Beta version. Please be so kind and visit forums to ask a question or to write a comment.
Main features:
- Compatible with C++, Pascal, Java, C# (Mono) and plain text.
- Small download, prebuild static x86 binary.
- Very fast native x86 code. Processes about 50,000 lines of C++ sources in one second on Pentium 1.0 MHz computer.
- Convenient report sorted by total size of all cloned code places. Lots of report customization options available.
- Free for non-commersial use (Linux version only).
<<less
Download (0.34MB)
Added: 2007-07-13 License: Free for non-commercial use Price:
999 downloads
Pasdoc 0.10.0

Pasdoc 0.10.0


PasDoc is a documentation tool for ObjectPascal source code. more>>
Pasdoc is a tool to generate documentation for Pascal unit files.
PasDoc is a documentation tool for ObjectPascal source code. Documentation is generated from comments found in source code.
See WhereToPlaceComments, WritingDocumentation and SupportedTags for information on how to document your source code.
Available output formats are HTML, HtmlHelp, LaTeX and latex2rtf. More output formats may be added in the future.
Check out the CommandLine to get a better feeling for how PasDoc works. There is also a GUI interface, see PasDocGui.
Main features:
- spell checking
- caching for faster generation of documentation (see CacheOption)
- support for arbitrary (even optional) CommentMarkers
Check out PasDocAutoDoc and ProjectsUsingPasDoc to see some real-world examples of how documentation generated by PasDoc looks like, and to see some programs that use PasDocs code.
Enhancements:
- Changes include new command-line options (--auto-link, --implicit-visibility, --no-macro), new tags (@bold, @italic, @seealso, @preformatted, many tags to layout lists and tables, and more), proper rules to get n/m-dashes in the output, FPC macro parsing, back-comments, and many improvements to pasdoc_gui.
<<less
Download (1.3MB)
Added: 2005-12-01 License: GPL (GNU General Public License) Price:
1424 downloads
Pascal Server Pages 1.6.0.2

Pascal Server Pages 1.6.0.2


Pascal Server Pages is a way to write robust and secure Web sites and Web applications in Pascal. more>>
Free Pascal Web Unit allows you to write binary CGI programs in easy and comfortable way.
If you need binary server pages and you know Pascal, PSP (Pascal Server Pages) will help you. Let the Pascal be multiplatform web programming language with PSP and Free Pascal Compiler!
Simple Data Storage (SDS) includes several functions to work with electronic tables. It will help you if you cant use database server but if you have to store data somewhere. SDS - a bit more comfortable way to store your data than plain text!
Main features:
- Recieve POST, GET variables and Cookies.
- Filter incoming data.
- Use HTML templates.
- Set and Delete Cookies.
- Use Sessions to hold private user data.
- Get dates in string format.
- Use configuration files.
- Protect data with encrypting functions.
- Send e-mail Messages.
- Store data in electronic tables.
- Upload files to server.
Enhancements:
- Minor bugfixes and feature enhancements.
<<less
Download (0.42MB)
Added: 2007-04-27 License: Artistic License Price:
557 downloads
Temporary Inbox 2.0.1

Temporary Inbox 2.0.1


Temporary Inbox is a Firefox extension that generates random disposable email addresses. more>>
Temporary Inbox is a Firefox extension that generates random disposable email addresses. You can use these email addresses for registration in forums, adult sites or whereever.

The email addresses dont require registration. This is an easy way to avoid spam, because the spamer will never get your private email address .. only the temporaryinbox.com email address. And there the emails will be deleted after 6 hours.

Avoiding spam is sooo easy!

Here is a small instruction:

FIRST! There is no registration required!!

1. The situation: You want to signup at a website. You are at the registration form and you have to enter your private email address.
2. You dont want to give away your private email address. So you decide to use an email address from temporaryinbox.com.
3. Now click the "random email" button at the temporaryinbox firefox extension toolbar.
4. A random temporary email address has been generated for you.
5. Copy it from the toolbar to the email address field in the registration form.
6. Enter the other things and submit.
7. Now you can check the inbox of your email address on temporaryinbox.com. But its easier to use the firefox extension. Just enter the email account name you used before in the left field of the toolbar and press "Check".
8. Now you will be redirected directly to the inbox of your temporaryinbox account.
9. Open the email and click on the activation link or copy the password... or whatever.
10. Delete the mail or let it be. However the mail will be deleted after 6 hours.

<<less
Download (0.015MB)
Added: 2007-08-01 License: GPL (GNU General Public License) Price:
827 downloads
Pas2Dox 0.50 RC1

Pas2Dox 0.50 RC1


Pas2Dox is a pre-processor addon for the Doxygen documentation generator. more>>
Pas2Dox is a pre-processor addon for the Doxygen documentation generator.
Pascal To Doxygen allows the production of advanced documentation from Delphi/Kylix sourcecode.
Installation:
Compiling from source on Linux
Unpack the archive
# tar xvzf pas2dox-xx.tar.gz
Build the source for a case insensitive scanner, with the following command:
# make
This will perform the follow commands
# flex -i -opas2dox.cpp pas2dox.l
# g++ pas2dox.cpp -o pas2dox
If you need to remove the pas2dox.cpp and pas2dox files, type
# make clean
When performing an upgrade of source code, I suggest you do the following
# make clean && make
Installing the binaries on Linux
Copy the pas2dox binary to /usr/local/bin/pas2dox
# make install
If you need to install to another place, use
# make install INSTALL_DIR="/your/location/here"
Enhancements:
- Added include file for tolower to fix build on linux
- handle default values and multi line comments on enums.
- Updated for typedef
- Dont process end of block comment } in a single comment line
- read / write for properties are now handled correctly. see bug 6
- Additional Doxygen comments on array declaration.
- Assigning a value to a var when declaring it
- Updated copyright year and version
- Swapped typedef
- added -s option to suppress generation of sa comments on property.
- fixed issue with function comments in function definition.
- Additional end check.
<<less
Download (0.22MB)
Added: 2006-02-07 License: GPL (GNU General Public License) Price:
1355 downloads
Fortune-mod 1.99.1

Fortune-mod 1.99.1


Fortune-mod project is a tool which shows fortune cookies on demand. more>>
Fortune-mod project is a tool which shows fortune cookies on demand.
It comes with over 20,000 cookies, classified into a number of different sets.
Enhancements:
- Some internationalisation support
- UTF-8 support
- Zillions of extra fortunes that have been suggested to the Debian maintainers over the last 5 years
- Number of spelling fixes.
- Fixes to REGEXPs searches
- Changes in percentage allocations
- A few bug fixes
- A Y2K compliant version number
<<less
Download (1.7MB)
Added: 2006-11-06 License: BSD License Price:
631 downloads
xmmstcl 1.1

xmmstcl 1.1


xmmstcl lets you control XMMS playback, skip, pause, change the playlist, change skins. more>>
xmmstcl lets you control XMMS playback, skip, pause, change the playlist, change skins, and do everything else provided by the xmms_remote_* methods, which is almost everything from the standard user interface.

xmmstcl plugin also has some things not available there, such as "XMMS onchange" which lets your Tcl/Tk application know when something happens in the player. The companion "TkPlayer" has samples for the most important functions and will keep XMMS busy by generating random playlists with songs that you havent heard in a while.

<<less
Download (0.052MB)
Added: 2006-04-12 License: GPL (GNU General Public License) Price:
1290 downloads
Apwal 0.4.5

Apwal 0.4.5


Apwal is a simple application launcher for Linux together with a powerful editor. more>>
Apwal is a simple application launcher for Linux together with a powerful editor. Apwal is developed under the GPL Licence. It is written in C and use the GTK+ toolkit for the graphical interface and XML format to save the settings.
Bind Apwal with the right button of mouse. When Apwal is launched it displays icons around the cursor with transparency. Then simply select the application you want to use.
Apwal Editor is an easy to use graphical interface to configure the Launcher. A powerful Icon Selector help you to locate your icons. A lots of filters are available to simplify the search: by extension, resolution, icon name filter with wildcard, ability to process directory recusively, etc
Enhancements:
- debian: debian/ files updated from Sam advices.
- plenty of good changes have been integrated into gtk2. Use now glib timeouts, gobject closure marshaler, gtk draw_rectangle does not require a padding of 2px in cereimg anymore. Get rid of apwal_file_selection and replace it by gtk file_chooser which allows to select a directory eventually and not only files.
- add option --config i to apwal. Its now possible to create an icon calling recusively Apwal with another config file. It provides a simple way to create submenus (Thanks Bill for the idea).
- Added busy cursor when loading the icons.
- Remove few fixme: in the code.
<<less
Download (0.062MB)
Added: 2006-07-17 License: GPL (GNU General Public License) Price:
1194 downloads
BongoSurfer 2.0 RC2

BongoSurfer 2.0 RC2


BongoSurfer is a least-cost router for Linux, like the Smartsurfer program for Windows. more>>
BongoSurfer is a least-cost router for Linux, like the Smartsurfer program for Windows.

It allows you to connect to the Internet with a 56k modem or ISDN, and chooses the cheapest provider for you.

The tariff database is updated every day from http://www.billiger-surfen.de/. Since the tariffs only apply within Germany, the program is of little use in other countries.

BongoSurfer features a traffic monitor, a cost calculator, an online timer, and more.

<<less
Download (0.34MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
934 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5