accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: [HS] Vocabulaire

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.general ] 

Retour : Accueil du site fr comp lang general   charte stats de ce groupe


  Sujet:   Re: [HS] Vocabulaire  
 De: j...@bourguet.org (Jean-Marc Bourguet)
 Groupes: fr.comp.os.unix, fr.comp.lang.general
 Organisation: Guest of ProXad - France
 Date: 02. Jan 2008, 09:17:21
 References: 1
Copie sur fr.comp.lang.general, je n'y mets pas le suivi mais ce serait
peut-etre une bonne idee.

Remarque generale, chaque langage a tendance a definir sa nomenclature qui
differe sur des points de details plus ou moins importants de celle des
autres.  Meme dans une meme famille de langages.

Ph. Ivaldi <piv_pasde@pub_tele2.fr> writes:

> Ma question est totalement hors sujet mais je sais qu'il y a ici des
> personnes compétentes pour y répondre; me rediriger le cas échéant.
> 
> Dans un langage du type C++, quelles sont les différences (s'il y en a)
> entre
> 1.
>    * une routine 

C'est le terme le plus generique, avec sous-routine.

>         (le mon anglais a-t-il le même sens en français ?)

Il y a plus d'un sens en francais.

>    * une fonction

Souvent une routine qui renvoie une valeur, mais certains langages dont C
et C++ emploient le terme pour toutes les routines.

>    * une procédure

Souvent une routine qui ne renvoie pas de valeur, mais certains langages
(Algol68 par exemple) emploie le terme pour toutes les routines.  C et C++
n'utilisent pas le mot.

>    * une commande

Soit une routine definie par le langage, eventuellement ayant des
caracteristiques non permisent par les routines definies par l'utilisateur
et donc potentiellement pour ce qui permet la structuration du code.

Soit un programme externe.

Soit pour tout ce qui est executable (proche d'instructions).

Pas utilise en C et en C++.

> 2.
>    * un paramètre
>    * un argument


Souvent utilise indifferemment.  Qualifie de formel/actuel pour designer le
symbole dans la definition ou ce qui est reellement passe.

En C et C++, parametre est utilise pour argument formel (le symbole utilise
dans la definition) et argument pour la valeur passee.
 
> 3.
>    * une classe
>    * une structure

Entrer en detail dans les differences d'usage serait long.  Tres
rapidement, on a tendance a reserver le premier terme pour ce qui entre
dans le cadre d'une conception "orientee objet" et le second pour un simple
regroupement de valeurs...

C n'a pas de classe.

Les classes et les structures du C++ n'ont pas de differences fondamentales
(seuls des comportements par defaut changent).

A+

-- 
Jean-Marc
Site de usenet-fr: http://www.usenet-fr.news.eu.org


DateSujet  Auteur
02.01.
*   Re: [HS] Vocabulaire
Jean-Marc Bourguet
02.01.
`* Re: [HS] Vocabulaire
Nicolas George
02.01.
 `- Re: [HS] Vocabulaire
Jean-Marc Bourguet
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)