Viðfanga flutningar Flashcards
Í forritunarmálum eru eru notuð fjögur til fimm afbrigði viðfangaflutninga (parameter
passing), hver eru þau?
Gildisviðföng, Tilvísunarviðföng, Afritsviðföng , Nafnviðföng, Löt viðföng.
Gildisviðföng á ensku
Call by value
Tilvísunarviðföng á ensku
Call by reference
Afritsviðföng á ensku
Call by value-result
Nafnviðföng á ensku
Call by name
Löt viðföng á ensku
Call by need, lazy evaluation
Í Pascal og C++ eru notuð hvernig viðfangaflutningar?
Gildisviðföng og tilvísunarviðföng.
Í C, Java, Scheme og CAML eru notuð hvernig viðfangaflutningar?
Aðeins gildisviðföng
Hvernig viðgangalfutningar eru notaðir í Morpho?
Í Morpho eru gildisviðföng og einnig er hægt að líkja eftir tilvísunarviðföngum, nafnviðföngum og lötum viðföngum.
Hvernig viðgangalfutningar eru notaðir í Ödu?
Gildisviðföng, Tilvísunarviðföng , Afritsviðföng
Hvernig viðfangalfutningar eru notaðir í FORTRAN?
Bæði tilvísunarviðföng og afritsviðföng
Hvernig viðgangalfutningar eru notaðir í Algol?
Í Algol gamla voru gildisviðföng og nafnviðföng.
Hvernig viðgangalfutningar eru notaðir í Haskell?
Í Haskell eru löt viðföng.
Hvernig viðgangalfutningar eru notaðir í λ-reikningi?
Nafnviðföng eða löt viðföng.
Hvernig virkar gildisviðfang?
Gildisviðfang (call by value) er gildað (evaluated) áður en kallað er á viðkomandi stef, gildið sem út kemur er sett á viðeigandi stað inn í nýju vakningarfærsluna (activation
record) sem verður til við kallið.