webForumDet fria alternativet

Case-sensitive

6 svar · 383 visningar · startad av Josef

JosefMedlem sedan mars 20023 561 inlägg
#1

Jag har aldrig riktigt förståt varför man gör ett språk case-sensitive. Jag kan inte se någon direkt fördel med det. Så varför? :q

PeWMedlem sedan juni 200010 432 inlägg
#2

Det är mera jobb att göra ett språk icke case-sensitive, då teckenkoderna är olika. Sen har du en fördel i att kunna namnge saker på olika sätt. Klasser i ett OOP-språk inleds exempelvis med versal.. vilket gör den lättare att identifiera vid en snabb översyn av koden.

aasahMedlem sedan mars 20034 471 inlägg
#3

I Java kan du t.ex. skriva
Button button = new Button();
Nu har den fantasilöse en knapp som heter button och är av klassen Button. Lätt att komma ihåg. Sedan är det bra därför att det kan utnyttjas i konventioner. Som PEW skrev, så börjar klasser alltid på stor bokstav i Java, metoder gör det "aldrig" (om man inte har ett *mycket* bra skäl för det). Om man nu är van att programmera på detta sätt så blir det svårläst med program där t.ex. begin, BEGIN, Begin, BeGiN, ... alla är samma sak. Det finns nästan alltid smarta sätt att göra om strängar till alla stora eller alla små bokstäver, om inte annat kan man utnyttja att
koden för en viss versal = koden för motsvarande gemen - 32

JosefMedlem sedan mars 20023 561 inlägg
#4

Ok! Nu har jag skaffat mig en lite klarare bild. Tackar! :)

JosefMedlem sedan mars 20023 561 inlägg
#5

En liten fråga till: Vad ska man kalla det på svenska? :q

Marcus EMedlem sedan maj 20021 466 inlägg
JosefMedlem sedan mars 20023 561 inlägg
#7

Där hade jag svaret! :) Tack Marcus E.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)