You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/about/_index.md
+31-10Lines changed: 31 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,10 +62,40 @@ Modern Object Pascal supports:
62
62
-**Rich ecosystems** - Comprehensive libraries and frameworks
63
63
-**Visual development** - Integrated designers and RAD tools
64
64
65
-
## Other Implementations of Pascal
65
+
## Major Implementations of Pascal
66
66
67
67
Pascal, as a language family, has numerous implementations beyond the mainstream options. Each brings unique strengths and targets specific development scenarios:
68
68
69
+
### Free Pascal Compiler (FPC)
70
+
[Free Pascal](https://www.freepascal.org/) is a mature, open-source Pascal compiler that supports multiple processor architectures and operating systems. It's the most widely used open-source Pascal compiler, compatible with Turbo Pascal and Delphi syntax while adding many modern features.
71
+
72
+
**Key Features:**
73
+
- Cross-platform support (Windows, Linux, macOS, and more)
74
+
- Multiple processor architectures (x86, x86_64, ARM, and others)
75
+
- Highly compatible with Delphi and Turbo Pascal
76
+
- Large standard library and third-party ecosystem
77
+
- Active open-source development and community support
78
+
79
+
### Lazarus IDE (FPC + GUI Designer)
80
+
[Lazarus](https://www.lazarus-ide.org/) is a professional open-source development environment for the Free Pascal Compiler. It provides a Delphi-like development experience with a visual form designer and a rich set of visual components.
81
+
82
+
**Key Features:**
83
+
- Cross-platform IDE (Windows, Linux, macOS, and more)
84
+
- Visual form designer with drag-and-drop interface
85
+
- Large collection of visual and non-visual components
86
+
- Integrated debugger and code tools
87
+
- Single source code base for multiple platforms
88
+
89
+
### Delphi (Embarcadero)
90
+
[Delphi](https://www.embarcadero.com/products/delphi) is a commercial rapid application development (RAD) environment that uses Object Pascal as its primary programming language. Originally developed by Borland, it remains one of the most powerful Pascal implementations with a strong focus on visual development.
91
+
92
+
**Key Features:**
93
+
- Visual Component Library (VCL) for Windows development
94
+
- FireMonkey framework for cross-platform applications
95
+
- Integrated Development Environment (IDE) with form designer
96
+
- Strong database connectivity and enterprise features
97
+
- Support for mobile platforms (iOS, Android) and desktop (Windows, macOS, Linux)
98
+
69
99
### Oxygene (Elements Compiler)
70
100
[Oxygene](https://www.elementscompiler.com/elements/oxygene/) is a modern Object Pascal implementation that compiles to .NET, Java, and native code. Developed by RemObjects Software, Oxygene brings Pascal's clarity to contemporary platforms while adding cutting-edge language features.
71
101
@@ -94,15 +124,6 @@ Pascal, as a language family, has numerous implementations beyond the mainstream
94
124
- Node.js support for server-side development
95
125
- Active development and community support
96
126
97
-
### GNU Pascal (GPC)
98
-
[GNU Pascal](https://www.gnu-pascal.de/gpc/h-index.html) is part of the GNU Compiler Collection, providing a free Pascal compiler that aims for ISO Pascal compatibility while adding useful extensions.
99
-
100
-
**Key Features:**
101
-
- ISO Pascal standard compliance
102
-
- GNU/Linux and Unix platform support
103
-
- Integration with GNU development tools
104
-
- Free and open source
105
-
106
127
### Turbo51
107
128
[Turbo51](https://turbo51.com/) is a Pascal compiler specifically designed for 8051 microcontrollers, bringing Pascal's structured approach to embedded systems development.
0 commit comments