Pourquoi ne plus utiliser du DOS dans Windows ??
Pourquoi ne plus utiliser du DOS dans Windows ??
Bonjour,
Avant, en gros, Windows etait une interface graphique au dessus de DOS. Mais maintenant, ce n'est plus le cas, et la ligne de commande (puisqu'il ne s'agit plus de DOS depuis tres longtemps) reste du cote obscur de la force . Cependant, au moins jusqu'a Windows 7, elle est accessible sans difficulte.
Quant a Turbo Pascal, Borland l'a "abandonne" au profit de Delphi en 1995... On peut toujours se demander pourquoi un programme de 1995 ne tourne plus sur les OS 19 ans apres, mais je trouve qu'il semble raisonnable de passer a Delphi.
Le pascal a eu ses heures de gloire pour ses vertus pédagogiques et grâce à Borland qui a introduit, le premier, environnement de développement sous DOS.
Ensuite, il y a eu Windows et Delphi que j'ai finalement abandonné quand le prix d'une licence a flambé.
Turbo pascal a finalement été fourni gratuitement pour un usage pédagogique.
Entre temps un certain nombre de volontaires ont développé le free pascal et son environnement graphique LAZARUS
Ce programme fonctionne très bien et est multi plateforme.
Il y a une belle série d'articles développés par Eric Thirion http://lazarus.developpez.com/cours/...on/?page=pg_00
Ses caractéristiques les plus notables sont selon wikipedia :
- compatibilité partielle avec les extensions au langage Pascal introduites par Turbo Pascal et Delphi (classes, etc.),
- multi-plateforme : Windows, Linux, MacOS X, FreeBSD,
- multi-architecture : x86, x86-64, PowerPC, Sparc, ARM.
sur le site de developpez.com
Donc le PASCAL n'est pas mort !
Un programme Pascal est facilement lisible et compréhensible. Le lecteur pensera : "c'était tout simple, le programmeur a peu de mérite" alors qu'avec un langage plus ésotérique, le même programme sera vu comme un tour de force.
Ce qui s'énonce clairement se conçoit bien ( Le hautbois)
Quand on parle du DOS, la résultat qui s'affiche se représente sou forme écran noir. Mais pour la tendance aujourd'hui, vous deviez faire votre programme sous deux formes: soit Windows forme ( présentation en utilisant des fenêtres) soit le Web Forme (page lancer comme dans l'internet).
La turbo Pascal, résultat comme le DOS =>>mieux vos utiliser un langage de P.O.O, exemple: delfi ou la techno DotNet
C'est une vision partielle de la réalité.
- La façon de programmer et de montrer les résultats que l'on obtient sont indépendants du système d'exploitation. Que ce soit dans DOS ou Windows ou autre chose .... Des applications en mode graphique peuvent êtres réalisées sous DOS et des applications en mode texte le sont aussi sous Windows.
- ensuite il y a le langage par lui-même, du "Pascal" ça reste la même écriture que ce soit sur Turbo Pascal ou sur Free Pascal.
- enfin il y a les environnements de développements intégrés ou EDI. C'est à travers cela que l'on écrit le code et réalise la compilation. Il existe 2 types d'EDI, en mode texte et en mode graphique. Dans ces 2 types d'EDI un même code produira les mêmes effets il est en effet possible d'écrire un code pour une application graphique dans l'EDI du Turbo Pascal et de même il est tout à fait possible d'écrire une application en mode texte dans l'EDI de Delphi. La grosse différence vient des outils disponibles dans l'environnement de développement. Delphi offre la fumeuse VCL qui n'est pas disponible dans l'EDI en mode texte et qui facilite grandement le développement d'applications graphiques. En ce sens Delphi est aussi un générateur de code qui va rajouter le code correspondant aux éléments que vous voulez utiliser; il est tout aussi capable de supprimer ce même code source si les éléments ne sont pas utilisés.
- techniquement il faut garder en mémoire que l'EDI de turbo pascal est en lui même une application écrite en Pascal et que l'EDI Delphi est lui aussi une application écrite en Pascal.
Pour le reste je vous encourage à passer sur Free-Pascal et éventuellement Lazarus car vous y trouverez 2 clones de Turbo Pascal et de Delphi. La différence est que le compilateur est nativement en 32 ou 64 bits ce qui change la vie des que vous avez des applications un peu grosses car il n'y a plus la fameuse barrière des 64ko typique des compilateurs 16 bits du Turbo Pascal.
Ceux qui abandonnent une liberté essentielle pour une sécurité minime et temporaire ne méritent ni la liberté ni la sécurité.
Benjamin Franklin
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager