Un langage de programmation utilise une stratégie d'évaluation pour déterminer « quand » évaluer les arguments à l'appel d'une fonction (ou encore, opération, méthode) et « comment » passer les arguments à la fonction. Par exemple, dans l'appel par valeur, les arguments doivent être évalués avant d'être passés à la fonction.

Property Value
dbo:abstract
  • Un langage de programmation utilise une stratégie d'évaluation pour déterminer « quand » évaluer les arguments à l'appel d'une fonction (ou encore, opération, méthode) et « comment » passer les arguments à la fonction. Par exemple, dans l'appel par valeur, les arguments doivent être évalués avant d'être passés à la fonction. La stratégie d'évaluation d'un langage de programmation est spécifiée par la définition du langage même. En pratique, la plupart des langages de programmation (Java, C...) utilisent l'appel par valeur. En effet, l'appel par valeur permet de raisonner plus facilement lorsque l'on essaie de déterminer et de calculer la complexité algorithmique d'un programme puisque l'on sait précisément quand les arguments sont évalués. (fr)
  • Un langage de programmation utilise une stratégie d'évaluation pour déterminer « quand » évaluer les arguments à l'appel d'une fonction (ou encore, opération, méthode) et « comment » passer les arguments à la fonction. Par exemple, dans l'appel par valeur, les arguments doivent être évalués avant d'être passés à la fonction. La stratégie d'évaluation d'un langage de programmation est spécifiée par la définition du langage même. En pratique, la plupart des langages de programmation (Java, C...) utilisent l'appel par valeur. En effet, l'appel par valeur permet de raisonner plus facilement lorsque l'on essaie de déterminer et de calculer la complexité algorithmique d'un programme puisque l'on sait précisément quand les arguments sont évalués. (fr)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 9614042 (xsd:integer)
dbo:wikiPageLength
  • 5781 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 187450651 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:année
  • 1996 (xsd:integer)
  • 2002 (xsd:integer)
  • 2003 (xsd:integer)
prop-fr:collection
  • Lecture Notes in Computer Science (fr)
  • Lecture Notes in Computer Science (fr)
prop-fr:conférence
  • International Conference on Functional Programming (fr)
  • International Conference on Functional Programming (fr)
prop-fr:date
  • 1999-03-10 (xsd:date)
  • 2001-01-24 (xsd:date)
prop-fr:format
  • PDF (fr)
  • ps (fr)
  • PDF (fr)
  • ps (fr)
prop-fr:isbn
  • 0 (xsd:integer)
  • 3 (xsd:integer)
  • 978 (xsd:integer)
prop-fr:journal
  • Research report (fr)
  • Research report (fr)
prop-fr:langue
  • en (fr)
  • en (fr)
prop-fr:lienAuteur
  • Benjamin C. Pierce (fr)
  • Gerald Jay Sussman (fr)
  • Hal Abelson (fr)
  • Benjamin C. Pierce (fr)
  • Gerald Jay Sussman (fr)
  • Hal Abelson (fr)
prop-fr:lieu
  • Cambridge, Massachusetts (fr)
  • Cambridge, Massachusetts (fr)
prop-fr:lireEnLigne
prop-fr:nom
  • King (fr)
  • Mitchell (fr)
  • Hall (fr)
  • Pierce (fr)
  • Sussman (fr)
  • Trinder (fr)
  • Abelson (fr)
  • Baker-Finch (fr)
  • Ennals (fr)
  • Ludäscher (fr)
  • Peyton Jones (fr)
  • Sestoft (fr)
  • King (fr)
  • Mitchell (fr)
  • Hall (fr)
  • Pierce (fr)
  • Sussman (fr)
  • Trinder (fr)
  • Abelson (fr)
  • Baker-Finch (fr)
  • Ennals (fr)
  • Ludäscher (fr)
  • Peyton Jones (fr)
  • Sestoft (fr)
prop-fr:numéro
  • 1 (xsd:integer)
prop-fr:numéroD'édition
  • Second (fr)
  • Second (fr)
prop-fr:pagesTotales
  • 420 (xsd:integer)
  • 657 (xsd:integer)
prop-fr:prénom
  • Peter (fr)
  • David (fr)
  • Jon (fr)
  • Robert (fr)
  • Simon (fr)
  • Harold (fr)
  • Phil (fr)
  • Clem (fr)
  • John C. (fr)
  • Bertram (fr)
  • Benjamin C. (fr)
  • Gerald Jay (fr)
  • Peter (fr)
  • David (fr)
  • Jon (fr)
  • Robert (fr)
  • Simon (fr)
  • Harold (fr)
  • Phil (fr)
  • Clem (fr)
  • John C. (fr)
  • Bertram (fr)
  • Benjamin C. (fr)
  • Gerald Jay (fr)
prop-fr:périodique
  • ACM Press (fr)
  • ACM Press (fr)
prop-fr:série
  • The Essence of Computation: Complexity, Analysis, Transformation. Essays Dedicated to Neil D. Jones. (fr)
  • CSE 130: Programming Languages: Principles & Paradigms (fr)
  • Call by Value and Call by Reference in C Programming explained. (fr)
  • The Essence of Computation: Complexity, Analysis, Transformation. Essays Dedicated to Neil D. Jones. (fr)
  • CSE 130: Programming Languages: Principles & Paradigms (fr)
  • Call by Value and Call by Reference in C Programming explained. (fr)
prop-fr:titre
  • dbpedia-fr:Types_and_Programming_Languages
  • An Operational Semantics for Parallel Call-by-Need (fr)
  • CSE 130 lecture notes (fr)
  • Concepts in Programming Languages (fr)
  • Demonstrating Lambda Calculus Reduction (fr)
  • Structure and Interpretation of Computer Programs (fr)
  • Call by Value and Call by Reference in C Programming (fr)
  • Optimistic Evaluation: a fast evaluation strategy for non-strict programs (fr)
prop-fr:url
prop-fr:volume
  • 99 (xsd:integer)
  • 2566 (xsd:integer)
prop-fr:wikiPageUsesTemplate
prop-fr:éditeur
dct:subject
rdfs:comment
  • Un langage de programmation utilise une stratégie d'évaluation pour déterminer « quand » évaluer les arguments à l'appel d'une fonction (ou encore, opération, méthode) et « comment » passer les arguments à la fonction. Par exemple, dans l'appel par valeur, les arguments doivent être évalués avant d'être passés à la fonction. (fr)
  • Un langage de programmation utilise une stratégie d'évaluation pour déterminer « quand » évaluer les arguments à l'appel d'une fonction (ou encore, opération, méthode) et « comment » passer les arguments à la fonction. Par exemple, dans l'appel par valeur, les arguments doivent être évalués avant d'être passés à la fonction. (fr)
rdfs:label
  • Estratégia de avaliação (pt)
  • Stratégie d'évaluation (informatique) (fr)
  • Стратегия вычисления (ru)
  • Стратегії обчислення (uk)
  • Estratégia de avaliação (pt)
  • Stratégie d'évaluation (informatique) (fr)
  • Стратегия вычисления (ru)
  • Стратегії обчислення (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageWikiLink of
is oa:hasTarget of
is foaf:primaryTopic of