Difference between revisions of "Pascal"
Jwdietrich (talk | contribs) |
Jwdietrich (talk | contribs) |
||
Line 1: | Line 1: | ||
'''Pascal''' is a classical procedural [[programming language]] that facilitates structured programming. It advantages include english-like elegant source code style, a plethora of data types and a broad basis of implementations on both virtual and physical machines. Most modern Pascal compilers implement ObjectPascal, an extension for object-oriented programming that has first been proposed by Apple and that was later augmented by Borland. | '''Pascal''' is a classical procedural [[programming language]] that facilitates structured programming. It advantages include english-like elegant source code style, a plethora of data types and a broad basis of implementations on both virtual and physical machines. Most modern Pascal compilers implement ObjectPascal, an extension for object-oriented programming that has first been proposed by Apple and that was later augmented by Borland. | ||
− | There are numerous Pascal dialects for embedded systems | + | There are numerous Pascal dialects for embedded systems: |
+ | |||
+ | {| class="wikitable" | ||
+ | |+ Overview of Pascal compilers for embedded systems | ||
+ | !Compiler || Company || License || Development platform || Target platform || Comments | ||
+ | |- | ||
+ | | [[Pascal-scm]] || E-LAB Computers || [[proprietary]] || [[Win32]] || [[Atmel AVR]] || Demo version available, standard version for ATMega8/88 free | ||
+ | |- | ||
+ | | [[MikroPascal for AVR]] || Mikroelektronika || [[proprietary]] || [[Win32]] || [[Atmel AVR]] ||2K Demo version available | ||
+ | |- | ||
+ | | [[PasAVR]] || Vogelaar Electronics || [[proprietary]] || [[Win32]] || [[DelphiStamp]] || [[Cross-Compiler]] for [[Object Pascal]] | ||
+ | |- | ||
+ | |} | ||
[[Category:Pascal]] | [[Category:Pascal]] |
Revision as of 01:04, 1 May 2013
Pascal is a classical procedural programming language that facilitates structured programming. It advantages include english-like elegant source code style, a plethora of data types and a broad basis of implementations on both virtual and physical machines. Most modern Pascal compilers implement ObjectPascal, an extension for object-oriented programming that has first been proposed by Apple and that was later augmented by Borland.
There are numerous Pascal dialects for embedded systems:
Compiler | Company | License | Development platform | Target platform | Comments |
---|---|---|---|---|---|
Pascal-scm | E-LAB Computers | proprietary | Win32 | Atmel AVR | Demo version available, standard version for ATMega8/88 free |
MikroPascal for AVR | Mikroelektronika | proprietary | Win32 | Atmel AVR | 2K Demo version available |
PasAVR | Vogelaar Electronics | proprietary | Win32 | DelphiStamp | Cross-Compiler for Object Pascal |