Delphi vs Turbo Pascal

Delphi vs Turbo Pascal - Programmation

Marsh Posté le 25-04-2001 à 19:14:44    

Voila lequel est le mieux ?
C mon premier langage et on m'a fait tellement de louanges sur Pascal que maintenant me vient la question du compilateur et est-ce que ça vaut le coup de faire de la POO (sinon peut-on faire en Delphi pas de POO si C trop dur)

Reply

Marsh Posté le 25-04-2001 à 19:14:44   

Reply

Marsh Posté le 25-04-2001 à 19:55:52    

Ben à ma connaissance, Delphi n'est que la version améliorée et Windows de Turbo-Pascal...
 
La POO est toujours intéressante. Tu peux même appliquer ses principes généraux en Pascal pur, même si le compilateur t'offre un peu moins de garanties.

Reply

Marsh Posté le 25-04-2001 à 20:42:41    

Delphi est la version objet de pascal et savoir "programmer objet" et tres utile de nos jours. Donc ...

Reply

Marsh Posté le 25-04-2001 à 21:23:59    

Mais quand c le 1er langage  
 
est ce kil faut se mettre directement a la POO ?
en sachant ke g 16ans et ke g le tps

Reply

Marsh Posté le 25-04-2001 à 21:36:01    

le plus top tu t'y mettras le mieux ce sera. Franchement.

Reply

Marsh Posté le 25-04-2001 à 21:37:58    

D'un coté c'est peut-être mieux de commencer par de la prog structurée avec Pascal, d'un autre côté le fait qu'avec Delphi tu fais tres facilement des progs avec une belle interface graphique ça peut t'encourager à continuer...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-04-2001 à 21:49:25    

funwebmax a écrit a écrit :

Mais quand c le 1er langage  
 
est ce kil faut se mettre directement a la POO ?
en sachant ke g 16ans et ke g le tps




Pour débuter, c'est différent. Je pense que Delphio doit être capable de faire des applications console, don si tu débutes, Delphi est très bien en se contentant d'abord d'apprendre les fonctions, les procédures, les records. Une fois que tu maîtrises bien tout ça, tu peux passer à l'objet.

Reply

Marsh Posté le 25-04-2001 à 22:11:12    

le pb c'est que si tu commences l'apprentissage de la  programmation avec un outil RAD évenementiel comme Delphi, VB, etc..., tu risques de prendre de mauvaises habitudes comme mettre le code directement sur le click du bouton et autres cochoncetés de ce genre...  
 
donc a mon avis, tu commences a apprendre, avec Pascal, les fonctions, procédures, records et autres, puis tu passes a l'apprentissage de l'objet (basique car je ne suis pas sur que Turbo Pascal ait des notions tres avancées) et enfin tu approfondis ca avec Delphi en faisant des jolis progs avec de belles GUI...
 
C'est chiant , mais a mon avis, c'est la meilleur méthode pour apprendre correctement/rigoureusement, pasque si tu commences d'office avec Delphi, tu vas vouloir faire vite fait des beaux petits softs et tu vas te mettre a coder "salement".
 
enfin, apres, c'que j'en dis... ;)

 

[edit]--Message édité par JWhy--[/edit]


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 25-04-2001 à 22:39:27    

JWhy> L'aspect psychologique de la tentation m'avait échappé.  :D  
 
Bon bah écoutez JWhy alors, c'est lui l'meilleur ! :sol:

Reply

Marsh Posté le 25-04-2001 à 23:03:16    

:lol:  
c'est surtout que j'ai commencé a apprendre VB tout seul (l'auto-formation est nettement moins cher qu'une vrai formation pour de nombreuses entreprises  :sarcastic: surtout quand ca concerne un stagiaire) et j'ai donc suivi les "conseils" et exemples du  bouquin livré avec VB qui dit "posez un composant ici", "double-clickez la", "ajoutez votre code", ... et quand le projet a commencé 2 semaines apres, je me suis fait remonté les bretelles par le Chef qui était pas au courant de l'auto formation et ne comprenait pas pourquoi je codais comme un sagouin...


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 25-04-2001 à 23:03:16   

Reply

Marsh Posté le 25-04-2001 à 23:51:51    

Tiens ? Un chef pas content que quelqu'un code crado ? Ca fait ben longtemps que j'en ai pas vu, dis donc... :lol:

Reply

Marsh Posté le 27-04-2001 à 17:07:19    

RAD : rapid application development ou qq chose dans le genre
IDE : interface de développement ...
 
Mon avis sur la POO :
Elle présente en plus un gros avantage pour la sécurité et le débogage. En effet, les objets contiennent des données, ont des méthodes et des propriétés. Les données d'un objet ne peuvent être modifiées qu'en appelant les méthodes de l'objet. Ce qui donne un code clair et lisible (du moment bien sur où on a pris la peine de donner des noms clairs aux objets, avec une convention de nommage logique (notation hongroise par exemple)) et qui evite de modifier une variable par erreur. Ce que ne permet pas la programmation structurée où on est parfois obligé de définir des variables globales.
 
A+

Reply

Marsh Posté le 27-04-2001 à 21:49:55    

Pour compléter ce qu'a dit JPA:
La programmation objet organise ce qu'on appelle l'isolation du code et des données. Ca paraît un peu barbare comme terme, mais globalement ça veut dire que quand tu écris correctement tes programmes, tu restreins de façon drastique la quantité de code qui manipule une certaine donnée. Donc si elle a une mauvaise valeur, c'est dans ce code-là qu'il faut rechercher seulement, et pas le code de toute l'application.
 
Idem pour le code lui-même. Tu peux restreindre la "visibilité" de certaines fonctions, ce qui simplifie le débogage aussi en permettant d'éliminer d'emblée beaucoup de fonctions qui ne peuvent pas être responsables du bug pisté.
 
JPA> RAD est correct, par contre IDE=Integrated Development Environment.

 

[edit]--Message édité par BifaceMcLeOD--[/edit]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed