Glossary entry

English term or phrase:

literals

Dutch translation:

tekstconstanten, literale constanten, literals

Added to glossary by Jack den Haan
Mar 28, 2007 12:37
17 yrs ago
English term

literals

English to Dutch Bus/Financial Internet, e-Commerce script writing
Dit gaat over codeschrijven om scripts voor objecten te schrijven:
you almost never need to initialize keys with literals like this: key object_id = ‘00000000-0000-0000-0000-000000000000’

Niets in de VanDale. Ik kreeg veel Duitse hits met "Literalen", maar huiver om dit ook zo in het Nederlands te vertalen.

Here is some more supporting text:
KEY


// you almost never need to initialize keys with literals like this.
key object_id = “00000000-0000-0000-0000-000000000000”;

Typecasting is used when variables of different types are assigned to each other.
LSL supports two implicit conversions: integer to float and string to key. These allow
the following statements to work correctly:

float my_float = 4; // although you really should write this as 4.f
// data between “ and ” can be either a string or a key.
key object_id = “00000000-0000-0000-0000-000000000000”;

For any other conversions, explicit typecasting is needed. Like C, a typecast is the
type you wish to cast to inside parentheses:

integer bad_pi = (integer)3.1425926; // bad_pi == 3
float good_pi = (float)”3.1415926”; // good_pi == 3.1415926

Proposed translations

1 hr
Selected

tekstconstanten, literale constanten

Voor beide aangedragen termen zijn niet bijster veel googles te vinden (9 resp.1), maar met een jaar of 20 ervaring in informaticaonderwijs op universitair niveau meen ik te weten waar ik over praat. Een 'literal' is een constante die intern in een computer in tekstvorm wordt opgeslagen, bijvoorbeeld in ASCII- of EBCDIC code om maar wat te noemen. In het voorbeeld:
float good_pi = (float)”3.1415926”
is "3.1415926" zo'n literal. De strekking van de zg. 'statement' (want zo heet zo'n regel in vrijwel alle programmeertalen) is dat de interne tekstwaarde (bijvoorbeeld een ASCII-waarde dus) wordt geconverteerd naar een interne drijvende-komma of "floating point" representatie, en vervolgens toegekend aan een variabele good-pi, die -- als het goed is -- in het programma of programmadeeel als een floating-point variabele is gedeclareerd.

Een literal kun je mijns inziens dus heel goed als 'tekstconstante' of 'literale constante' vertalen. Met die laatste term bevind ik mij overigens in goed gezelschap, geloof ik ;-)

--------------------------------------------------
Note added at 1 hr (2007-03-28 14:34:54 GMT)
--------------------------------------------------

erratum : is dat de interne tekstwaarde **van die "3.1415926" ** (bijvoorbeeld een ASCII-waarde dus) wordt geconverteerd naar een interne drijvende-komma of "floating point" representatie, **dus een echte getalwaarde**
Something went wrong...
4 KudoZ points awarded for this answer. Comment: "Heel ahretelijk dank aan allen die de moeite hebben genomen mij te antwoorden. Uiteindelijk vond ik dit toch het beste antwoord, maar dat wil niet zeggen dat ik niets aan de antwoorden van de anderen heb gehad; in tegendeel, ik heb weer heel veel geleerd! Dus, bij deze, nogmaals hartelijk dank!"
10 mins

constanten

Zie ref. voor uitleg
Peer comment(s):

disagree Miet Ooms : in wikipedia wordt 'constants' TEGENOVER literals gezet... http://en.wikipedia.org/wiki/Object_literal
23 mins
Neem even de moeite de IBM-ref. te lezen
agree Dennis Seine : goede oplossing, zie ook ICT woordenboek van Steenis waar het als synoniem wordt gegeven voor "literals"
2 hrs
Something went wrong...
+5
11 mins

literals

een literal is een letterlijke waarde van bijvoorbeeld een variabele, die letterlijk zo genoteerd wordt in een softwareprogramma of script.
het is een vakterm die bij mijn weten geen ingeburgerde Nederlandse variant heeft. tenzij je heel erg diep door de knieën moet voor de doelgroep, zou ik het gewoon laten staan. (anders desnoods "letterlijke waarde" of iets anders gruwelijks.)

--------------------------------------------------
Note added at 25 mins (2007-03-28 13:03:05 GMT)
--------------------------------------------------

het verschil tussen een literal en een constante is dat de constante een naam heeft (is) waarnaar verwezen kan worden, terwijl de literal alleen maar een waarde is in de broncode van een programma, waarnaar verder niet meer verwezen kan worden.

in dit voorbeeld:
key object_id = “00000000-0000-0000-0000-000000000000”;

is object_id een constante en “00000000-0000-0000-0000-000000000000” een literal

zie ook: http://www.webopedia.com/TERM/l/literal.html
Peer comment(s):

agree Kris Geuns (X) : Ja. In tegenstelling tot een "variabele" kan de inhoud ervan niet veranderen.
24 mins
agree vixen : Zie ook Sybex Woordenboek Informatica
1 hr
agree Jack den Haan : In vakkringen is de Eng. term idd redelijk ingeburgerd. Een constante HOEFT overigens geen naam te hebben, en heeft die meestal niet. Wat jij bedoelt is het concept van een 'named constant', zoals dat in sommige prog.talen is gedefinieerd.
1 hr
agree Wouter van Kampen : nou, weer wat bijgeleerd. Ze bedoelen letterlijke waarden. Gegarandeerd dat deze term onvertaald blijft onder programmeurs.
2 hrs
agree Dennis Seine : Oplossing indien je het onvertaald wilt laten. Voor de puristen onder ons is er altijd nog Harry's antwoord.
2 hrs
Something went wrong...
-2
35 mins

operatoren

boolean literals kan je als booleaanse operatoren vertalen. Het probleem is alleen dat ik niet weet of deze term ook voor andere soorten 'literals' gebruikt kan worden...
Peer comment(s):

disagree Jack den Haan : Sorry, maar dit klopt echt niet! Ik onderschrijf de opmerking van Ron in dit verband.
1 hr
disagree Ron Willems : booleaanse operatoren zijn b.v. AND en OR, de (enige) booleaanse literals zijn TRUE en FALSE. een operator is echt iets anders dan een literal, en dat geldt niet alleen bij booleans
1 hr
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search