Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2013-03-01, 04:56
  #13
Moderator
MondoBizarros avatar
Jag velade mellan systemutveckling och språk men i slutändan verkade det mest vara en språklig fråga så...

Övriga dator- och IT-diskussioner --> Språk
/Moderator
Citera
2013-03-01, 12:29
  #14
Moderator
Hamilkars avatar
Citat:
Ursprungligen postat av Joonc
Att null ska översättas till null håller jag absolut med om. Det finns inget annat ord för det på svenska.
Förutsätter du inte här att null måste översättas med samma svenska begrepp hela tiden? Jag vet inte längre exakt hur Datatermgruppen jobbar med sånt, men i Biotermgruppen var vi ganska nöjda när vi kunde dela upp ett brett engelskt begrepp i flera, mer specifika, svenska.
Citera
2013-03-01, 12:37
  #15
Moderator
^Eazs avatar
Citat:
Ursprungligen postat av Hamilkar
Förutsätter du inte här att null måste översättas med samma svenska begrepp hela tiden? Jag vet inte längre exakt hur Datatermgruppen jobbar med sånt, men i Biotermgruppen var vi ganska nöjda när vi kunde dela upp ett brett engelskt begrepp i flera, mer specifika, svenska.

NULL är förvisso inte ett brett begrepp när det kommer till databas/programmering.

I en databas t.ex så är NULL ett fält som inte innehåller något, e.g. stor skillnad på om '0', ' ' eller NULL returneras.

Så, tycker inte NULL ska översättas, NULL är inte samma som ogiltigt, ogiltigt är om ett datumfält innehåller t.ex 111111, men det betyder inte per automatik att NULL skulle vara ogiligt i samma fält.

T.ex ett fält för att skriva in dödsdatum, då skulle 1111111 vara ogiligt, medans NULL skulle vara helt accepterat om personen ifråga fortfarande lever.
Citera
2013-03-01, 13:18
  #16
Medlem
Citat:
Ursprungligen postat av xanadu2
Tack för era svar! Jag har inget sammanhang, så jag satsar på "ogiltig" för "null".

Jag kan egentligen inte den här typen av språk alls men är tvungen att försöka översätta några strängar som hängt med en text som handlar om något helt annat.

"array" såg jag hade översatts som "element" någonstans. Kan det stämma? Här alltså något i stil med:
"Det andra elementet du angav är inte kvadratiskt eller rektangulärt."

Det är inte helt klart då sammanhanget saknas, men null skulle kunna stå för nollmatris, d.v.s. en matris som bara innehåller nollvärden.

Array kan bäst översättas till vektor, som någon annan redan föreslagit.
Citera
2013-03-01, 13:20
  #17
Medlem
Citat:
Ursprungligen postat av bithax
Nej, vektor är inte bra då det är namnet på en dynamisk datastruktur i C++.

Det har väl hittills inte framkommit någonting som tyder på att sammanhanget är C++?
Citera
2013-03-01, 13:26
  #18
Medlem
Citat:
Ursprungligen postat av ^Eaz
NULL är förvisso inte ett brett begrepp när det kommer till databas/programmering.

I en databas t.ex så är NULL ett fält som inte innehåller något, e.g. stor skillnad på om '0', ' ' eller NULL returneras.

Inom datafältet måste nog null anses vara ett ganska brett begrepp. Det har en viss betydelse i relationsdatabassammanhang, som du redovisar, men i många programmeringsspråk kan pekare eller referenser antaga värdet null, som då är ett slags noll-värde (man talar även om nollpekare). Inom den matematiken tillhörande inriktningen linjär algebra talar man om null matrix, alltså nollmatris, som är en matris vars värden samtliga är noll.

Om vi inte vet vad sammanhanget är, kan vi inte utan vidare applicera relationsdatabas-, C++- eller annan specifik terminologi.
Citera
2013-03-01, 14:15
  #19
Moderator
Hamilkars avatar
Citat:
Ursprungligen postat av ^Eaz
NULL är förvisso inte ett brett begrepp när det kommer till databas/programmering.

I en databas t.ex så är NULL ett fält som inte innehåller något, e.g. stor skillnad på om '0', ' ' eller NULL returneras.
Omk man vill ha ett svenskt ord för just detta, vad är det för fel på tom eller inget värde?
Citera
2013-03-02, 21:51
  #20
Medlem
Jooncs avatar
Citat:
Ursprungligen postat av Hamilkar
Omk man vill ha ett svenskt ord för just detta, vad är det för fel på tom eller inget värde?
Om man tex deklarerar en sträng-variabel så kan man tilldela den värdet "" och det blir då en tom sträng.
String s = ""

Man kan också deklarera en sträng-variabel och tilldela den värdet null.
String t = null

Strängarna s och t är inte samma sak här. Samtidigt tycker jag att "inget värde" är olämpligt eftersom det i fallet med null faktiskt har reserverats en cell i minnet som är avsedd för att i framtiden kunna hålla en referens till tex en tecken-vektor eller String-objekt.
Citera
2013-03-02, 22:45
  #21
Medlem
Citat:
Ursprungligen postat av Joonc
Om man tex deklarerar en sträng-variabel så kan man tilldela den värdet "" och det blir då en tom sträng.
String s = ""

Man kan också deklarera en sträng-variabel och tilldela den värdet null.
String t = null

Strängarna s och t är inte samma sak här. Samtidigt tycker jag att "inget värde" är olämpligt eftersom det i fallet med null faktiskt har reserverats en cell i minnet som är avsedd för att i framtiden kunna hålla en referens till tex en tecken-vektor eller String-objekt.

Jag tycker nog att man kan kalla t för en nollpekare eller -referens. Och att "inget värde" är en utmärkt beskrivning av vad t hänsyftar till. En variabel satt till null saknar värde. (I de flesta programmeringsspråk.)
Citera
2013-03-02, 23:41
  #22
Moderator
Hamilkars avatar
Citat:
Ursprungligen postat av Joonc
Om man tex deklarerar en sträng-variabel så kan man tilldela den värdet "" och det blir då en tom sträng.
String s = ""

Man kan också deklarera en sträng-variabel och tilldela den värdet null.
String t = null

Strängarna s och t är inte samma sak här. Samtidigt tycker jag att "inget värde" är olämpligt eftersom det i fallet med null faktiskt har reserverats en cell i minnet som är avsedd för att i framtiden kunna hålla en referens till tex en tecken-vektor eller String-objekt.
Jo, men då har den väl just inget värde så länge värdet är null? Eller är det nån i inlägget icke klart uttryckt subtilitet som jag inte är med på?
Citera
2013-03-02, 23:58
  #23
Medlem
Array översätts till fält.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback