Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1864 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Questions débutants inside!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Questions débutants inside!

n°163537
neokill@h
Tss tss tss!!
Posté le 21-06-2002 à 16:36:12  profilanswer
 

C'est quoi un procédure? Quelles différences avec une fonction? une méthode?

mood
Publicité
Posté le 21-06-2002 à 16:36:12  profilanswer
 

n°163540
z0rglub
Posté le 21-06-2002 à 16:38:27  profilanswer
 

c quasi pareil
une procédure et une fonction, en C ça désigne des choses très proches.
Procédure et fonction : bout de code prenant des paramètre en sortie et renvoyant qqch
une méthode, c'est une fonction, mais pour un objet (donc programmation orientée objet)


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°163541
k666
dites non à petitmou
Posté le 21-06-2002 à 16:39:24  profilanswer
 

en vb t'as une différence entre fonction et sub(routine),
les sub ne renvoient rien
je sais pas si ça aide :'(

n°163576
neokill@h
Tss tss tss!!
Posté le 21-06-2002 à 17:13:54  profilanswer
 

est ce que le VB c'est un langage procedural? si vous avez un exemple, n'hésiter pas  :D

n°163619
Je@nb
Kindly give dime
Posté le 21-06-2002 à 18:07:35  profilanswer
 

Une fonction renvoie tt le tps une valeur (normalement) et une procédure pas tt le tps.
Une méthode est une fn ou procédure d'une classe en prog orientée objet

n°163623
Je@nb
Kindly give dime
Posté le 21-06-2002 à 18:13:21  profilanswer
 

En delphi :
function sqr(i:integer) integer;
begin
sqr := i*i;
end;
 
procedure alert(message : string);
begin
ShowMessage(message);
end;
 
Dans le premier on peut l'utiliser dans un calcul ou lors d'une procédure et l'autre n'est pas fait pour.
Par exemple on peut faire :
var
i  integer;
begin
i:= 12;
alert(inttostr(i)+' au carré fait '+inttostr(sqr(i)));

n°163628
MelloW
Posté le 21-06-2002 à 18:28:23  profilanswer
 

Dans la programmation procédural l'accent est mit sur l'état des entités du système, et comment ces états évoluent dans le temps.
Dans la programmation fonctionnel l'accent est mit sur la transformations des entités, et chaque transformation résulte en une nouvelle entité.
Par exemple dans un langage fonctionel l'ordre dans lequel les paramètres sont évalué n'a pas d'importance alors que dans un langage procédural oui...
Maintenant... dans un langage procédural on fait aussi la différence entre une procédure et une fonction  :pt1cable: la différence est que la fonction calcule qq chôse sans rien changer au système (comme en mathématique) et que la procédure si.
Le VB (j connais pas) est à mon avis procédural ou sinon elle n'aurait pas autant de succès... En génèral les langages fonctionnels sont lent.


Message édité par MelloW le 21-06-2002 à 18:37:22

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Questions débutants inside!

 

Sujets relatifs
[ Super newbie inside - HTML] Mot de passe en clairQuestions sur VB
Comment on fait un "tant que" en Vb [NEWBIE INSIDE]questions a propos de la programmation web
[super newbie inside] problème de header[Débutants] Pb cours C.
PHPBB [Newbie inside]comment s'appelle ce composant (trou de memoire inside)
[PHP] questions au sujet des saut de lignes, puis des quote[Banniere de texte défilante] <---- Question simple inside
Plus de sujets relatifs à : Questions débutants inside!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR