Avatar billede hulla Novice
05. maj 2004 - 08:36 Der er 5 kommentarer og
1 løsning

Store og små bogstaver

Hvad er begrundelsen for at man i sprog som f.eks. C# og JAVA, skelner imellem store og små bogstaver?

Giver det f.eks. mening at have flere variabler der hedder det samme, men med forskellige cases ?
Avatar billede arne_v Ekspert
05. maj 2004 - 08:42 #1
Godt spørgsmål. Det har man altså valgt.

Det er generelt en uskik at have variable hvis navne kun afviger i case.

Nogen gange kan man have forskellige ting hvis navne kun afviger i case.

I C# bruger man f.eks. ofte private instance variable og public properties hvor
eneste forskel er at den første starter med lower case mens den sidste starter
med upper case.

Men I dette tilfælde er det jo netop med vilje at de ligner hinanden
og mulighederne for fejl er meget små (i klassen er der ikke forskel
og kod eudenfor klassen har kun adgang til den ene).
Avatar billede arne_v Ekspert
05. maj 2004 - 08:44 #2
Avatar billede arne_v Ekspert
05. maj 2004 - 08:54 #3
C# og Java er formentlig case sensitive fordi C++ er det.

C++ er formentligt case senstitiv fordi C er det.

C er formentligt case sensitiv fordi det oprindeligt blev udviklet til
16 bit computere og man ville ikke spilde memory og CPU cycles på at
lave det case insensitivt.
Avatar billede hulla Novice
05. maj 2004 - 11:11 #4
Tak for kommentarerne, som det også fremgår af det link du sendte med, så er der vel ikke det helt åbenlyse argument for det. Sådan er det altså bare. :o)

Lægger du et svar?
Avatar billede arne_v Ekspert
05. maj 2004 - 11:14 #5
svar
Avatar billede skwat Praktikant
05. maj 2004 - 12:45 #6
Jeg syntes man skal vende den om, hvilke stoffer skal man tage for a K == k? :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester