Eager evaluation
http://dbpedia.org/resource/Eager_evaluation an entity of type: Abstraction100002137
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.
rdf:langString
조급한 계산법(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라는 수식만을 계산한다.
rdf:langString
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.
rdf:langString
先行評価(せんこうひょうか、英: eager evaluation)、正格評価(せいかくひょうか、英: strict evaluation)、厳密評価とは、プログラミング言語における評価戦略の一種であり、多くの言語処理系で標準的に使われている戦略である。
rdf:langString
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.
rdf:langString
及早求值(英語: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)特性,求值过程与之不同。
rdf:langString
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.
rdf:langString
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.
rdf:langString
rdf:langString
Eager evaluation
rdf:langString
Valutazione eager
rdf:langString
Évaluation stricte
rdf:langString
先行評価
rdf:langString
조급한 계산법
rdf:langString
Strikte evaluatie
rdf:langString
Wartościowanie zachłanne
rdf:langString
Avaliação ansiosa
rdf:langString
及早求值
xsd:integer
62431
xsd:integer
1038777284
rdf:langString
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.
rdf:langString
조급한 계산법(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라는 수식만을 계산한다.
rdf:langString
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.
rdf:langString
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
rdf:langString
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.
rdf:langString
先行評価(せんこうひょうか、英: eager evaluation)、正格評価(せいかくひょうか、英: strict evaluation)、厳密評価とは、プログラミング言語における評価戦略の一種であり、多くの言語処理系で標準的に使われている戦略である。
rdf:langString
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.
rdf:langString
及早求值(英語: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)特性,求值过程与之不同。
xsd:nonNegativeInteger
67