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. 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 will save huge amounts of time using the IDE, the best programming friend you have. Integrated development environment Free Pascal comes with an IDE which work on several platforms, in which you can write, compile and debug your programs.No, in Pascal each unit gets it's own namespace and that's very relaxed. 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.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. Pascal compilers are Fast with a big F and Free Pascal is no exception.You can save huge amounts of time, the compiler just figures out itself which files need to be recompiled. No Makefiles Unlike most programming languages, Pascal does not need Makefiles.And you don't need to give up the power, the Pascal language is as powerful as you want it. 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++.
Furthermore Free Pascal supports function overloading, operator overloading and other such features. The language syntax is semantically compatible with TP 7.0 as well as most versions of Delphi (classes, rtti, exceptions, ansistrings). 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).
Free Pascal (aka FPK Pascal) is a 32 bit pascal compiler.