![]() For this task Pascal offers you Enumerations, Sets, Arrays, Records and Classes. The language offers many predefined types, but you can also define your own types. The type-safety has one big advantage: it forces you to think about how to structure your data. The compiler will instantly raise an error when you’re trying to pass incompatible types to a variable or parameter. Pascal is a compiled, statically-typed language, which requires, that you define the types of all variables, parameters and functions in your code. Both, Free Pascal and Lazarus, are highly cross-platform and can run on and compile for different systems, among them are GNU/Linux, Windows, MacOS, BSD.īut beside this historical excursion, what are the reasons that I use Free Pascal in my personal projects? Pascal focus on types But thanks to some Free Pascal enthusiasts, the Lazarus IDE was developed as a powerful RAD environment especially for Free Pascal. It consists of the language, the compiler and a runtime-library - but does not include the RAD-tools which made Delphi famous. Delphi runs only on Windows, but can compile programs for GNU/Linux, MacOS, Windows, iOS and Android, too.įree Pascal in contrast is a free, Open Source implementation of the Object Pascal language. Today there are two major implementations: Delphi, the official Turbo Pascal successor, and Free Pascal.ĭelphi is a commercial Rapid Application Development (RAD) environment, which consists of the Object Pascal language, a powerful and fast compiler, a large runtime-library (RTL) and a designer for crossplatform Graphical User Interfaces (GUI). Over time some object-oriented additions were added to the language by Apple and later by Borland, which has evolved into what we now call Object Pascal. One of the most favourite versions, which made Pascal one of the most well-known and widespread programming languages of the 80s and the early 90s, was Borlands Turbo Pascal 2. But unlike other languages, there were different Pascal dialects and compilers since the very beginning. Pascal was standardized as an ISO standard in the early 90s. As an example, the first version of Photoshop was made with Pascal. ![]() With the appearance of the Classic Mac OS, Pascal was the language of choice propagated by Apple for serious application development. ![]() It was used as a teaching language as well as a language for business applications. Pascal was initially developed in 1969 by Dr. And although it is in fact one of the older programming languages, it has greatly evolved into a modern, full featured language over the last decades. Embedded - SQLite, Firebird Embedded, MySQL Embedded, Berkeley DB.Pascal is considered by many programmers as an old language from the past.Desktop - SQLite, MS Access, Advantage DB, BlackFish SQL, MS SQL CE.Database in clouds - Microsoft SQL Azure.Workgroup - Firebird, MySQL, PostgreSQL, SQL Anywhere, Interbase, Advantage DB.Enterprise - Oracle, MS SQL Server, IBM DB2, Informix.Perfect integration as back-end driver for TMS AdvGrid, Data Abstract, Fast Report, kbmMW and more.Cross-platform support, including Win32, Win64, Linux32, Linu圆4, Mac OS X, Free Pascal. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |