Write Once Compile Anywhere

If Java has “write once, run anywhere” mindset in developing cross-platform programs, Free Pascal takes a “write once, compile anywhere” philosophy instead. With Free Pascal, you peel away another abstraction layer and thus, bringing code closer to the metal. It produces native code, not p-code or virtual machine code. Hence, it rivals C/C++ in performance or so we think.

Resources (courtesy of Linux Journal)

Free Pascal: www.freepascal.org

Lazarus: www.lazarus.freepascal.org

Multiplatform Programming Guide: wiki.lazarus.freepascal.org/Multiplatform_Programming_Guide

Cross Compiling under Linux: wiki.lazarus.freepascal.org/Cross_compiling_for_Win32_under_Linux

Cross Compiling with Lazarus: wiki.lazarus.freepascal.org/Cross_compiling

How to Write Portable Code: www.stack.nl/~marcov/porting.pdf

Mattias Gaertner joined the Lazarus Project in 2001, cutting his last ties to Windows and switching happily to Linux. Your comments are welcome at mattias@freepascal.org.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s