Dans la majorite des cas, on achete des programmes (logiciels) tout faits qui correspondent plus ou moins au besoin :
* Traitement de texte - P.A.O :avec mise en page, justification, numerotation chapitres-pages,table des matieres,dictionnaire...
* Tableur : tableau de nombres a 2 dimensions et calculs
* Base de donnees : ensemble de fiches (nom, adresse...) et recherche par rubrique, publipostage...
* C.A.O, Dessin par ordinateur : propre, modification aisee, archivage...
* Gestion : paye, facturation, stock...
* Communication : transfert de programmes par modem et ligne telephonique, serveur minitel...
Un Integre regroupe plusieurs de ces possibilites.
Soit on achete un logiciel general : tres bon niveau, parfaitement teste, documentation, formation... mais trop general (fonctions inutiles, fonctions utiles avec trop de parametres ou difficilement accessibles). Soit on fait (ou fait faire) un logiciel particulier : plus pratique, mais plus hasardeux (erreurs, SAV, doc...). Le cahier des charges doit etre tres precis.
* Multiposte : plusieurs consoles sur un meme ordinateur (CPU puissant, tout est partageable)
* Reseau : plusieurs CPU et MC non partageable (sauf reseau de multipostes), MdM et peripheriques partageables ou locaux.
Un ordinateur est une machine bete, ne sachant qu'obeir, et a tres peu de choses :
* addition, soustraction, multiplication en binaire, uniquement sur des entiers,
* sortir un resultat ou lire une valeur binaire (dans une memoire par exemple),
* comparer des nombres.
Sa puissance vient du fait qu'il peut etre PROGRAMME, c'est a dire que l'on peut lui donner, a l'avance, la sequence (la suite ordonnee) des ordres a effectuer l'un apres l'autre. Le grand avantage de l'ordinateur est sa rapidite. Par contre, c'est le programmeur qui doit TOUT faire. L'ordinateur ne comprennant que des ordres codes en binaire (le langage machine), des langages dits "evolues" ont ete mis au point pour faciliter la programmation.
Le PASCAL, cree par WIRTH au debut des annees 70, possede des instructions assez claires (si vous comprenez l'anglais), et favorise une approche methodique et disciplinee (on dit "structuree").
Le PASCAL est un langage compile, c'est a dire qu'il faut :
* entrer un texte dans l'ordinateur (a l'aide d'un programme appele EDITEUR),
* le traduire en langage machine (c'est a dire en codes binaires comprehensibles par l'ordinateur) : c'est la compilation et eventuellement l'edition de liens (LINK),
* l'executer.
Contrairement a un basic interprete, l'execution sera beaucoup plus rapide puisqu'il n'y a plus de traduction a effectuer.
Bien que le langage soit normalise, un certain nombre de points dependent de la machine et du compilateur utilise (par exemple comment appeler le compilateur). Ces indications ne seront pas donnees ici. Si vous avez le choix, je vous conseille TURBO PASCAL, le plus pratique d'emploi (en particulier parce qu'il possede son propre editeur de texte).