Free Pascal 2.4.0 |
| Publisher: | Free Pascal Team | ||
| Screenshots: | N/A | ||
| Size: | 33.80 MB | ||
| Platform: | Windows | ||
| License: | Freeware | ||
| Updated: | 21 Jan, 2010 | ||
| User Reviews: | 0 User Review(s) / Add Review | ||
| Share: | |||
| Editors' Rating: |
|
||
| User Rating: | |||
| Downloads: 1,913 |
Free Pascal Publisher's Description
A FREE Pascal compiler that supports function overloading, operator overloading and other such features
Free Pascal (aka FPK Pascal) is a 32 bit pascal compiler.
Free Pascal is available for different processors (Motorola 680x0 and Intel 80386 and compatibles) and operating systems (Win32, DOS, Linux, FreeBSD, NetBSD, OS/2, BeOS, SunOS (Solaris), QNX and Classic Amiga).
The language syntax is semantically compatible with TP 7.0 as well as most versions of Delphi (classes, rtti, exceptions, ansistrings).
Furthermore Free Pascal supports function overloading, operator overloading and other such features.
Features:
· Very clean language Pascal is a very nice language, your programs will be more readable and maintainable than for example in C, and let's even forget about C++. And you don't 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 it's done, even for large programs.
· Each unit has it's 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 it's own namespace and that's 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! It's 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 it's 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 Pascal's 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.
| AS FAN WIN32 DLL 2.1 win32 DLL for programmer |
|
0/167 | ||||||
| StelsXML - fast XML JDBC driver 1.3 StelsXML - a fast XML JDBC driver |
|
1/152 | ||||||
| ExplorerBarXP 2.0 ExplorerBarXP 2.0 ActiveX Control |
|
1/264 | ||||||
| Microsoft Component Installer Software Development Kit 2.0 Deliver the Windows component to the customer |
|
0/262 | ||||||
| Origramy 1.12 Flash component for diagrams building |
|
1/79 | ||||||
| OnBarcode.com Android Barcode 2.0 OnBarcode.com Android Barcode |
|
0/290 | ||||||
| Win/CE Std Serial Comm Lib for eVC 3.4 Win/CE Serial Communication Library for eVC |
|
1/224 | ||||||
| SIP Phone DLL 3.0 SIP Phone DLL |
|
0/0 | ||||||
| H323 VoIP SDK 1.0 VoIP H.323 SDK software |
|
1/169 | ||||||
| ShellObjects ActiveX 2009 ShellObjects windows shell widgets. |
|
0/157 |
| How To: Start an embedded YouTube video at a certain timestamp
You can embed any YouTube video from a certain timestamp, with ease using the start parameter. The time accepted by this parameter is in seconds only, so you need to do a little math if you want to play the movie from the minute 2:20 (60*2+20). The code looks like this: <object width=”640″ height=”385″><param name=”movie” value=”http://www.youtube.com/v/BoQ0bqsJSJ8&hl=en_US&start=113“></param><param name=”allowscriptaccess” value=”always”></param><embed src=”http://www.youtube.com/v/BoQ0bqsJSJ8&hl=en_US&start=113” type=”application/x-shockwave-flash” allowscriptaccess=”always” width=”640″ [...] |
| How To: Analyze your website page speed and optimize it Google style
As a webmaster, you need to constantly optimize your website for the search engines and most importantly for your users and their on-site experience. Google created a Firefox plugin that analyzes your page speed, gives it a ranking and offers some advices regarding the loaded elements from that site. Don’t get too hasty, few sites get high scores, but your [...] |
| TestDisk: Powerful free data recovery software (with PhotoRec)
TestDisk is a very powerful data recovery application aimed primarily in recovering lost partitions or repairing non-bootable disks. Partitions can be damaged by multiple factors, such as faulty software, viruses or even human errors (such as accidentally deleting a partition). TestDisk can repair almost any lost partition within clicks, easy and remarkable fast. The application is aimed towards both beginners and advanced users, offering a rich array [...] |
| Auto Mute: Turn your computer into silent mode
Here’s another nifty utility that some of you may use, need or cry for it. Auto Mute turns your computer into silent mode, muting all the system sounds, from entering windows, receiving message to the closing sound. This can come in handy when at a conference, public library or simply, at home, late at night not wantingt any stress sounds [...] |
| Apple sues HTC for iPhone patent infringement
It seems that Apple decided to sue one of its strong competitors, HTC, for several patent infringements, related to the iPhone’s user interface and hardware. Apple CEO, Steve Jobs, stated: ”We can sit by and watch competitors steal our patented inventions, or we can do something about it. We’ve decided to do something about it. We think competition is healthy, [...] |
| Get our free WordPress premium themes
We finally decided that we should use our design skills to create some quality WordPress themes. With that in mind, we are proud to announce that the first versions of our themes are ready to download. What can we say about our themes, well, they’re stylish, clean, widget ready and customizable. We have added some web 2.0ish touch and the [...] |
| Amazon launches Kindle for BlackBerry, free download
It seems that Amazon decided to port their e-book reader application to BlackBerry. Even in its Beta stage, Kindle for BlackBerry allows the users to read over 400,000 e-books on their BlackBerry devices. The application uses Amazon’s Whispersync technology that allows full bookmark syncronization across all devices including Apple’s iPad, PC, Kindle, BlackBerry and iPhone. Of course, the application will [...] |
| Killing Me Softly: Automatic shutdown/restart scheduler
I think even Roberta Flack will agree that frozen or runaway processes are a pain in the chip for every computer user. And no, we won’t kill them with “his song”, we will kill them directly with Killing Me Softly. The application practically allows you to schedule an automatic restart or shutdown also killing all the unresponsive processes. This comes [...] |
| LookInMyPC: Free comprehensive system profiler
LookInMyPC is a system profiler that gives you accurate informations about your software and hardware installed. Unlike many system informations tools, LookInMyPC also displayes relevant information regarding your active Windows processes, services, start-up applications, network and traffic details and a few more. Of course, this tools isn’t aimed only at professionals, LookInMyPC can be handled by most computer users. What’s also [...] |
| How To: Cut your mp3 files online
There are many software alternatives for cutting mp3 files, some free like Audacity, some a little bit expensive, such as Sound Forge. However, there are some online tools that allow you to cut your mp3 files, free and fast. Want to create a ringtone fast? You wanan trim your favorite song? mp3cut.net will allow you to cut any mp3 file with ease, in a [...] |




