• # Je suis pas dev j'ai donc une question

    Posté par  . Évalué à 3.

    La dernière fois que j'ai vu du pascal, c'était en en deug.
    À part les universités, existe t'il d'autres endroits où le pascal est utilisé?

    • [^] # Re: Je suis pas dev j'ai donc une question

      Posté par  (site web personnel) . Évalué à 6.

      Je me pose la même question. C'était un bon langage très enseigné à la fin des années 80 et dans les années 90. Turbo Pascal était un super compilateur.

      Mais apparemment le Pascal a été balayé par des langages tels que Python. Et comme il est parfaitement généraliste, il ne semble pas s'être trouvé une niche comme Fortran ou Cobol, tous deux encore plus vieux mais qui continuent d'évoluer (normes Cobol 2014, Fortran 2018).

      Je ne pense pas qu'il soit encore beaucoup utilisé dans les universités, ni en recherche ni en enseignement.

      • [^] # Re: Je suis pas dev j'ai donc une question

        Posté par  (site web personnel) . Évalué à 7.

        Il est encore très utilisé dans les anciens pays soviétique, en Afrique du Sud, etc.

        En France, la culture élitiste a créé un rejet absurde plus fort qu'aux États-Unis ou au Royaume-Unis. Il y a encore de nombreux projet écrit en Pascal, mais presque aucun en France.

        Quand à la niche du Pascal, il y en a une avec Free Pascal puisque c'est à ma connaissance le compilateur qui a le plus de target en terme d'archi qui sont toujours supporté et maintenu : Z80, PowerPC, GameBoy… Il n'y a qu'a voir le tableau des plateformes supportés sur la page Wikipédia anglaise : https://en.wikipedia.org/wiki/Free_Pascal. Ça le rend très populaire pour les gens qui font du rétrocomputing ou de l'embarqué. D'ailleurs, le Z80 a été rajouté à la dernière version suite à une demande forte, y compris en embarqué (le secteur spatial utilise beaucoup le Z80, du fait de sa résistance au radiations et aux températures extrêmes). Vu mon maigre passé en informatique industrielle, je peux vous garantir que le Pascal est un langage de choix dans ce secteur du fait de son faible besoin en ressource, et sa capacité a faire de l'assembleur inline.

        Pour ma part je continue à l'utiliser car je ne connais rien de plus rapide et pratique pour faire des interfaces graphiques, et Lazarus est vraiment très aboutit sur la question.

        Bref vous pensez vraiment qu'un outils qui continue d'évoluer, qui est si aboutit et qui s'interface parfaitement avec des framework moderne de type Qt5 ou GTK3 (une simple directive de compilation peut permettre de compiler une appli Qt ou GTK) soit dénué d'utilisateur et d'usage ?

      • [^] # Re: Je suis pas dev j'ai donc une question

        Posté par  (site web personnel) . Évalué à 3.

        Mais apparemment le Pascal a été balayé par des langages tels que Python.

        J'ai l'impression que Pascal a été balayé d'abord par le C, puis par C++, puis par Java/Python/PHP/Ruby/… et aujourd'hui par Go, Rust et sans doute demain par [insérer ici un langage à la mode].

        C'est un très bon langage mais qui n'a jamais les fonctionnalités à la mode au bon moment, soit trop tôt, soit trop tard pour séduire largement.

        Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

        • [^] # Re: Je suis pas dev j'ai donc une question

          Posté par  (site web personnel, Mastodon) . Évalué à 2.

          De mon temps, con commençait par le Pascal pour poursuivre par le C. Du coup, on transposait les bonnes habitudes en C, et certaines personnes se détournaient du C du fait de l'absence de garde-fours.

          “It is seldom that liberty of any kind is lost all at once.” ― David Hume

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.