Pascal n'est pas mort

Mardi 24 mai 2005 à 09:59 par Jérôme Nicolle
Source: Présence PC – Catégorie : Ordinateurs Apple
26 commentaires
Il y a 21 ans apparaissait le Macintosh et son interface graphique. A l’époque, ce système était programmé dans un langage qui semblait tomber en désuétude : le Pascal.

Mort le pascal? NON ! Quelques résistants de FreePascal.org viennent de sortir la version 2.0 du compilateur FreePascal (FPK pour les intimes). Il fonctionne sur les architectures x86, x86-64, PowerPC et Sparc et sur les systèmes Linux, FreeBSD, DOS (si si, ça aussi ça existe encore) mais surtout Mac OS X et Classic.

Ca pourrait être l’occasion de sortir un vieux Mac du placard, et si vous avez un peu de temps libre, IBM a mis en jeu un PowerMac G5 2GHz pour qui portera FreePascal sur les processeurs PowerPC 64 bits. Plus d’infos sur le concours ici.

Enfin pour ceux qui se demandent a quoi peut encore servir ce langage, OS news a fait une analyse complète de FreePascal 2.

Réagissez ! Retour à la liste des news
Publicité
Commentaires
Eric B 24/05/2005 10:06
Masquer
-0+
Eric B
le Pascal (ou du moins dans une version évolué) est encore largement utilisé grace à Borland Delphi
JWhy 24/05/2005 10:10
Masquer
-0+
JWhy
[barre]Pascal n'était pas vraiment mort puisqu'il vit également (et pas trop mal, d'ailleurs!) à travers Delphi (payant)...[/barre]

grilled [:spamafote]
Frathek 24/05/2005 10:57
Masquer
-0+
Frathek
J'ai cru que c'était une news parlant de pascal nègre en lisant le titre [:grunt]
Nico-@IDN 24/05/2005 11:40
Masquer
-0+
Nico-@IDN
muriel@IDN a écrit :

J'ai cru que c'était une news parlant de pascal nègre en lisant le titre [:grunt]



:D
thetoune 24/05/2005 11:44
Masquer
-0+
thetoune
muriel@IDN a écrit :

J'ai cru que c'était une news parlant de pascal nègre en lisant le titre [:grunt]




S'il etait mort ca se saurait ... le QI mondial moyen aurait connu une poussé fulgurtente :o
christophe_d13 24/05/2005 11:51
Masquer
-0+
christophe_d13
Faudrait aussi que les belges en france retournent chez eux. Le QI des deux pays remonteraient encore plus.

[Avec des morceaux de JOKE Inside] ;)
christophe_d13 24/05/2005 11:58
Masquer
-0+
christophe_d13
J'aime bien :
Auteur sur la page normale...
Citation :Jérôme Nicolle

Utilisateur
Citation :Profil sup primé


Enfin bon, le pascal reste un excellent langage pour celui qui veut débuter dans la programmation comme ce fut le cas avec le Basic. Le pascal est un bon compromis entre le C et le basic et est très accessible. Après tout est une question de choix, mais on voit trés clairement que les langages de ces 20 dernières années sont tous des dérivés du C...
fpascal 24/05/2005 12:35
Masquer
-0+
fpascal
Main non il n'est pas mort.... (maleureusement). J'ai examen en Turbo Pascal la semaine prochaine :-(
Roro2003 24/05/2005 12:53
Masquer
-0+
Roro2003
Nous à la fac de Luminy au passage au LMD ils ont décidé de nous apprendre le C à la place du pascal, car le pascal on en faisait la 1ere et 2eme année et ensuite c'était du C.

Atlantis 24/05/2005 14:42
Masquer
-0+
Atlantis
muriel@IDN a écrit :

J'ai cru que c'était une news parlant de pascal nègre en lisant le titre [:grunt]


et meeeeeeeeeerde :D :D
thetoune 24/05/2005 14:56
Masquer
-0+
thetoune
doucelouanne a écrit :

Main non il n'est pas mort.... (maleureusement). J'ai examen en Turbo Pascal la semaine prochaine :-(




Vive le moyen age :/
Ca fait quel effet de passer un examen sur un language qui servira jamais :??: [:matleflou]

Citation :Nous à la fac de Luminy au passage au LMD ils ont décidé de nous apprendre le C à la place du pascal, car le pascal on en faisait la 1ere et 2eme année et ensuite c'était du C.


Il serait temp :/

Apprendre directement dans des languages vraiment utile ca serait quand même moins une perte de temp ... Si jamais faire du pascal s'averait necessaire, l'adaptation serait plus facile dans ce sens que dans l'autre [:spamafote] M'enfin les techniques d'education/formation seront toujours un mystere pour moi :sweat:
Baster 24/05/2005 17:35
Masquer
-0+
Baster
TheToune> Il vaut mieux apprendre sur de l'ADA plutôt que sur du C, même si le premier ne servira à priori jamais! Le C est une merde infame dans les mains de débutants, mieux vaut apprendre sur un autre langage au début...
Roro2003 24/05/2005 17:50
Masquer
-0+
Roro2003
quand on sait que les 3/4 des programmes dans les labos c'est encore en fortran, ceci explique cela [:grut]
thetoune 24/05/2005 17:56
Masquer
-0+
thetoune
sebfinck a écrit :

TheToune> Il vaut mieux apprendre sur de l'ADA plutôt que sur du C, même si le premier ne servira à priori jamais! Le C est une merde infame dans les mains de débutants, mieux vaut apprendre sur un autre langage au début...




C'est pas mon avis ... [:spamafote]

Passé par des language intermediaire ne fait que ralonger inutilement une formation ... connaitre le C et le c++ permet de passer facilement sur d'autre language ensuite si necessaire, le contraire est beaucoup moins vrai.

Le C n'est pas plus infame qu'un autre language chez les debutants, son apprentissage peut etre trés progressif.
thetoune 24/05/2005 17:59
Masquer
-0+
thetoune
a écrit :

quand on sait que les 3/4 des programmes dans les labos c'est encore en fortran, ceci explique cela [:grut]




Quand on connait le C et le C++ passer a d'autres languages posent rarement de gros problemes [:spamafote] Le contraire n'est pas toujours evident :o
sealbirman 24/05/2005 19:10
Masquer
-0+
sealbirman
Moi je bosse en cobol ... :o et il y a encore des subilités que je ne comprends pas :D
freedownload 24/05/2005 20:00
Masquer
-0+
freedownload
sebfinck a écrit :

TheToune> Il vaut mieux apprendre sur de l'ADA plutôt que sur du C, même si le premier ne servira à priori jamais! Le C est une merde infame dans les mains de débutants, mieux vaut apprendre sur un autre langage au début...




Euh, la fusée Ariane, elle est codée en quoi :sarcastic:
serval24 24/05/2005 20:27
Masquer
-0+
serval24
freedownload
très bien pour la fusée Ariane mais concrètement, si Ada est plus rigoureux, plus propre, .... le C reste LA réfèrence.

Moi aussi, on m'a formé au Turbo Pascal pour me cacher les subtilités des pointeurs, etc...

Sauf que : les subtilités remontent toujours à la surface (cf en Java, la confusion du passage par valeur pour les types primitifs et les objets pour pas mal de programmeurs débutants).

Donc autant mettre le nez directement dans les pointeurs, le tas, la pile, etc car tout les langages reposent dessus.
En passant, le Java a été codé en C si je ne m'abuse.

Donc autant passer du temps sur :
- le C
- puis l'orienté objet avec Java, C++ ou Python (un langage libre)
Roro2003 24/05/2005 20:30
Masquer
-0+
Roro2003
il y sont les pointeurs en pascal hein [:grut]
serval24 24/05/2005 20:44
Masquer
-0+
serval24
Roro2003:
on ne peut pas dire que les pointeurs soient souvent abordés dans les cours d'initiation utilisant Pascal...


Lorsque j'étais au Cnam (1997), je voulais faire du C. J'ai finalement fait du Pascal (après s'être tapé un langage d'algo naze) puis du Caml (pas accroché du tout) puis un peu d'Ada (avec un prof du genre "démerdez vous").

J'ai demandé pourquoi on ne faisait pas de C, on m'a répondu que ce n'était pas un langage pour apprendre.

Quant à apprendre l'algo sur papier avec un pseudo langage foireux, très peu pour moi. On apprend bcp plus vite avec l'interactivité d'un compilo.

Pour revenir sur les pointeurs, ce n'est que qq temps après le CNAM que j'ai vu dans un bouquin qu'il y avait des pointeurs.


Cacher les difficultés d'un domaine à tout prix n'est une stratégie gagnante qu'à court terme.

Dernier coup de gueule et je me calme :-) :
beaucoup trop d'interros de programmation, web, sql se font sur papier !
NicolBolas 24/05/2005 20:52
Masquer
-0+
NicolBolas
ben entre le pascal et le C, il n'y a pas vraiment de différence hormis la syntaxe. Il y a des pointeurs, des objets, des leaks mémoire et des buffer overflow. Seulement le pascal etant plus littéral il est considéré par certains enseignant comme plus facile d'accès.
SpadVIII 24/05/2005 21:40
Masquer
-0+
SpadVIII
ghaelle a écrit :

ben entre le pascal et le C, il n'y a pas vraiment de différence hormis la syntaxe. Il y a des pointeurs, des objets, des leaks mémoire et des buffer overflow. Seulement le pascal etant plus littéral il est considéré par certains enseignant comme plus facile d'accès.





Tu oublis les saloperies de chaines de 256 caractères maximum... Un vrai bonheur! :pt1cable: J'avais fait un stage sous Macintosh quand j'étais étudiant, je développais un soft en C sous OS 6.x; comme le système était écris en Pascal, il n'y avait pas moyen d'utiliser des chaines C (enfin une zone mémoire allouée pour des chars) de plus de 255 caractères, car cela n'était pas compatible avec les API de l'OS... génial... :sarcastic:

Enfin, c'est un des souvenirs chiant de la programmation sous Mac que j'ai; ça a du bien changé depuis, surtout avec OS X. :D
etheriel 24/05/2005 21:53
Masquer
-0+
etheriel
ah... Turbo Pascal 4.0... toute mon enfance... j'ai tout appris avec ce langage !
Baster 25/05/2005 02:26
Masquer
-0+
Baster
a écrit :

Euh, la fusée Ariane, elle est codée en quoi :sarcastic:



quand je dis "a priori jamais" je parle de la masse de developpeurs qui n'auront jamais a utiliser Ada au cours de leur vie :p
trougnouf 25/05/2005 13:03
Masquer
-0+
trougnouf
athon99 a écrit :

Faudrait aussi que les belges en france retournent chez eux. Le QI des deux pays remonteraient encore plus.

[Avec des morceaux de JOKE Inside] ;)




:fuck:
zeb 25/05/2005 14:18
Masquer
-0+
zeb
Code :
begin
writeln ( 'Pascal c''est cool, mangez-en !' );
end;

A savoir Vous allez poster en tant qu'utilisateur anonyme.



Publicité