Découvrir Free Pascal

1. Pascal

C’est un langage de programmation structuré et orienté objet ancien, considéré comme une norme de base.

Histoire du Pascal

  1. 1968–1970 : Naissance
    Niklaus Wirth, Suisse, conçoit Pascal à partir d’ALGOL dans un but d’enseignement de la programmation structurée. Le premier compilateur sort en 1970 ; sa syntaxe est rigoureuse et il utilise le typage fort.
  2. Années 70–80 : Généralisation
    Il devient le langage d’initiation standard dans les universités du monde entier. Borland commercialise Turbo Pascal, un IDE tout-en-un peu cher pour PC qui se répand très vite, auquel s’ajoute plus tard la programmation orientée objet (Object Pascal).
  3. 1995 : Branche commerciale : Delphi
    Borland publie Delphi, qui améliore Object Pascal et propose un développement graphique visuel. C’est l’outil majeur pour les applications bureau Windows, aujourd’hui un produit commercial d’Embarcadero.
  4. Années 90 : Branche open-source : Free Pascal (FPC)
    Compilateur open-source multiplateforme, avec plusieurs modes syntaxiques comme ObjFpc. Associé à l’IDE gratuit Lazarus, il concurrence Delphi et fonctionne sur Windows, macOS, Linux et systèmes embarqués.
  5. Situation actuelle
    Son usage pédagogique a diminué, mais Delphi reste utilisé pour le développement Windows en entreprise ; FPC + Lazarus est toujours employé pour des projets multiplateformes gratuits, jeux et embarqué.

2. Free Pascal (FPC)

Compilateur Pascal gratuit et open-source, capable d’analyser et compiler du code Pascal, intégrant plusieurs modes syntaxiques (comme ObjFpc).

3. Lazarus

IDE graphique gratuit reposant sur FPC en arrière-plan, destiné à créer des applications bureau multiplateformes Windows/macOS/Linux. Les nouveaux projets utilisent par défaut la syntaxe ObjFpc.

4. Delphi

IDE payant commercial + compilateur exclusif édité par Embarcadero. Sa syntaxe est très proche du mode Delphi de FPC, spécialisé dans le développement rapide sous Windows.

5 Turbo Pascal

Sorti par Borland en 1983, c’est le premier outil Pascal à grand succès pour micro-ordinateur avec un IDE intégré. Rapide et très peu cher, il a démocratisé l’apprentissage et le développement Pascal sous DOS, bien qu’il soit bien plus tardif que les premiers compilateurs académiques.

6 Le tout premier compilateur Pascal du monde

En 1970, Niklaus Wirth crée lui-même ETH Pascal (CDC Pascal) à l’École polytechnique fédérale de Zurich, treize ans avant Turbo Pascal.

On peut donc dire que le cœur d’un langage de programmation est son compilateur. Développer un nouveau langage revient essentiellement à concevoir un compilateur.

Pascal est un langage antérieur au C. Son créateur, le Dr Niklaus Wirth, est décédé en 2024 ; nous rendons hommage au père du Pascal.

Découvrir Free Pascal

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *