About: Eager evaluation     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingParadigms, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FEager_evaluation

AttributesValues
rdf:type
rdfs:label
  • Eager evaluation (en)
  • Valutazione eager (it)
  • Évaluation stricte (fr)
  • 先行評価 (ja)
  • 조급한 계산법 (ko)
  • Strikte evaluatie (nl)
  • Wartościowanie zachłanne (pl)
  • Avaliação ansiosa (pt)
  • 及早求值 (zh)
rdfs:comment
  • En informatique, l'évaluation stricte est une stratégie d'évaluation des expressions à l'intérieur d'un programme. C'est le mode d'évaluation où l'expression est évaluée dès qu'elle peut être liée à une variable. Elle est traditionnellement appelée appel par valeur. (fr)
  • 조급한 계산법(Eager evaluation) 혹은 엄격한 계산법(Strict evaluation)은 대부분의 전통적 프로그래밍 언어에서 사용하는 계산 전략이다. 조급한 계산법에서 수식은 변수에 접근하는 순간 계산된다. 이것은 저수준 전략으로 간단한 프로그래밍 언어에서는 일반적으로 더 효율적인 방법이다. 계산되지 않은 수식을 표시하는 중간 자료 구조를 생성하고 관리할 필요가 없기 때문이다. 조급한 계산법의 가장 큰 장점은 메모리와 속도이다. 예를 들어 다음과 같은 베이직 코드가 있다고 하면: x = 5 + 3 * (1 + 5 ^ 2)print xprint x + 2 조급한 계산법에 따라 첫 줄에서 변수 x에 수식 그 자체가 기억되지 않고 계산 결과인 83만 저장되어 기억 공간을 절약한다. 또한 "print x"에서 한 번 계산하고 "print x + 2"에서 다시 한 번 계산하는 것이 아니라 "print x + 2"에서 83 + 2라는 수식만을 계산한다. (ko)
  • Wartościowanie zachłanne, wartościowanie gorliwe (ang. eager evaluation) – strategia wyznaczania wartości argumentów funkcji przed jej wywołaniem. Zaletą tego podejścia jest możliwość określenia kolejności wykonywania obliczeń, wadą – konieczność wykonania czasochłonnych obliczeń nawet w sytuacji, kiedy mogą się okazać niepotrzebne. (pl)
  • 先行評価(せんこうひょうか、英: eager evaluation)、正格評価(せいかくひょうか、英: strict evaluation)、厳密評価とは、プログラミング言語における評価戦略の一種であり、多くの言語処理系で標準的に使われている戦略である。 (ja)
  • Avaliação ansiosa, em programação de computadores, é o comportamento de avaliação na qual uma expressão é avaliada na primeira vez que é encontrada e seu resultado vinculado a uma variável. É o comportamento utilizado na maioria das linguagens de programação. (pt)
  • 及早求值(英語:Eager evaluation)又譯熱切求值,也被稱為貪婪求值(Greedy evaluation),是多数传统编程语言的求值策略。 在及早求值中,表达式在它被约束到变量的时候就立即求值。这在简单编程语言中作为低层策略是更有效率的,因为不需要建造和管理表示未求值的表达式的中介数据结构。 及早求值的优点在于节省内存和提高执行速度,比如下面的 Basic 代码: x = 5 + 3 * (1 + 5 ^ 2)print xprint x + 2 因为第一行代码 x = 5 + 3 * (1 + 5 ^ 2) 执行完成后 x 被赋值并存储为 83,表达式所占用的空间可以立即释放掉,所以节省了内存空间。接下来的两行代码执行时都需要使用 x 的值,此时 x 是可以直接用于运算的数值 83 而不是需要计算的表达式 5 + 3 * (1 + 5 ^ 2),所以减少了一次计算过程,提高了执行效率。对于惰性求值的编程语言,由于记忆化(memoization)特性,求值过程与之不同。 (zh)
  • Nella programmazione, la valutazione eager consiste nel valutare un'espressione non appena essa viene legata a una variabile. Tipicamente, il termine è usato in contrasto con la valutazione lazy, in cui un'espressione viene valutata solo quando si richiede il valore di un'espressione che da essa dipende. La valutazione eager è utilizzata quasi esclusivamente nei linguaggi imperativi dove l'ordine di esecuzione è definito implicitamente dall'organizzazione del codice sorgente. (it)
  • Strikte evaluatie (in het Engels: strict evaluation of eager evaluation) is een die in de meeste programmeertalen wordt gebruikt. Bij strikte evaluatie wordt een expressie uitgerekend zodra deze wordt toegekend aan een variabele. Deze strategie is efficiënt als een strategie in (eenvoudige) programmeertalen aangezien er geen complexe datastructuren hoeven worden opgebouwd die onuitgerekende expressies voorstellen. De berekeningen worden niet uitgesteld, zoals bij luie evaluatie, maar de waarde van een expressie wordt direct uitgerekend en in een variabele opgeslagen. (nl)
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Wikipage redirect
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • En informatique, l'évaluation stricte est une stratégie d'évaluation des expressions à l'intérieur d'un programme. C'est le mode d'évaluation où l'expression est évaluée dès qu'elle peut être liée à une variable. Elle est traditionnellement appelée appel par valeur. (fr)
  • 조급한 계산법(Eager evaluation) 혹은 엄격한 계산법(Strict evaluation)은 대부분의 전통적 프로그래밍 언어에서 사용하는 계산 전략이다. 조급한 계산법에서 수식은 변수에 접근하는 순간 계산된다. 이것은 저수준 전략으로 간단한 프로그래밍 언어에서는 일반적으로 더 효율적인 방법이다. 계산되지 않은 수식을 표시하는 중간 자료 구조를 생성하고 관리할 필요가 없기 때문이다. 조급한 계산법의 가장 큰 장점은 메모리와 속도이다. 예를 들어 다음과 같은 베이직 코드가 있다고 하면: x = 5 + 3 * (1 + 5 ^ 2)print xprint x + 2 조급한 계산법에 따라 첫 줄에서 변수 x에 수식 그 자체가 기억되지 않고 계산 결과인 83만 저장되어 기억 공간을 절약한다. 또한 "print x"에서 한 번 계산하고 "print x + 2"에서 다시 한 번 계산하는 것이 아니라 "print x + 2"에서 83 + 2라는 수식만을 계산한다. (ko)
  • Nella programmazione, la valutazione eager consiste nel valutare un'espressione non appena essa viene legata a una variabile. Tipicamente, il termine è usato in contrasto con la valutazione lazy, in cui un'espressione viene valutata solo quando si richiede il valore di un'espressione che da essa dipende. La valutazione eager è utilizzata quasi esclusivamente nei linguaggi imperativi dove l'ordine di esecuzione è definito implicitamente dall'organizzazione del codice sorgente. Un vantaggio della valutazione eager è che elimina la necessità di tracciare e organizzare la valutazione delle espressioni. Essa permette inoltre al programmatore di specificare l'ordine di esecuzione, rendendo più semplice determinare il momento in cui saranno valutate sottoespressioni (e funzioni) all'interno di un'espressione. Uno svantaggio della valutazione eager, invece, è che forza la valutazione di espressioni che potrebbe non essere necessaria a run time o che potrebbe essere ritardata a favore di espressioni che hanno necessità più immediata di essere valutate. Inoltre tale modalità di valutazione obbliga il programmatore a organizzare il codice sorgente secondo un ordine di esecuzione ottimale. (it)
  • Strikte evaluatie (in het Engels: strict evaluation of eager evaluation) is een die in de meeste programmeertalen wordt gebruikt. Bij strikte evaluatie wordt een expressie uitgerekend zodra deze wordt toegekend aan een variabele. Deze strategie is efficiënt als een strategie in (eenvoudige) programmeertalen aangezien er geen complexe datastructuren hoeven worden opgebouwd die onuitgerekende expressies voorstellen. De berekeningen worden niet uitgesteld, zoals bij luie evaluatie, maar de waarde van een expressie wordt direct uitgerekend en in een variabele opgeslagen. Het grootste voordeel van strikte evaluatie is snelheid en geheugengebruik. In het volgende codefragment hoeft de waarde van x maar één keer te worden uitgerekend (in plaats van twee keer, zowel voor de regel print x als print x + 2) en het bijhouden van de waarde 83 vergt minder ruimte dan het opslaan van de gehele expressie. x = 5 + 3 * (1 + 5 ^ 2)print xprint x + 2 (nl)
  • Wartościowanie zachłanne, wartościowanie gorliwe (ang. eager evaluation) – strategia wyznaczania wartości argumentów funkcji przed jej wywołaniem. Zaletą tego podejścia jest możliwość określenia kolejności wykonywania obliczeń, wadą – konieczność wykonania czasochłonnych obliczeń nawet w sytuacji, kiedy mogą się okazać niepotrzebne. (pl)
  • 先行評価(せんこうひょうか、英: eager evaluation)、正格評価(せいかくひょうか、英: strict evaluation)、厳密評価とは、プログラミング言語における評価戦略の一種であり、多くの言語処理系で標準的に使われている戦略である。 (ja)
  • Avaliação ansiosa, em programação de computadores, é o comportamento de avaliação na qual uma expressão é avaliada na primeira vez que é encontrada e seu resultado vinculado a uma variável. É o comportamento utilizado na maioria das linguagens de programação. (pt)
  • 及早求值(英語:Eager evaluation)又譯熱切求值,也被稱為貪婪求值(Greedy evaluation),是多数传统编程语言的求值策略。 在及早求值中,表达式在它被约束到变量的时候就立即求值。这在简单编程语言中作为低层策略是更有效率的,因为不需要建造和管理表示未求值的表达式的中介数据结构。 及早求值的优点在于节省内存和提高执行速度,比如下面的 Basic 代码: x = 5 + 3 * (1 + 5 ^ 2)print xprint x + 2 因为第一行代码 x = 5 + 3 * (1 + 5 ^ 2) 执行完成后 x 被赋值并存储为 83,表达式所占用的空间可以立即释放掉,所以节省了内存空间。接下来的两行代码执行时都需要使用 x 的值,此时 x 是可以直接用于运算的数值 83 而不是需要计算的表达式 5 + 3 * (1 + 5 ^ 2),所以减少了一次计算过程,提高了执行效率。对于惰性求值的编程语言,由于记忆化(memoization)特性,求值过程与之不同。 (zh)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is rdfs:seeAlso of
is Link from a Wikipage to another Wikipage of
is Wikipage disambiguates of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software