webForumDet fria alternativet

Case-sensitive

Programmering

6 svar · 383 visningar · startad av Josef

Medlem sedan mars 20023 561 inlägg
Frågan#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

Medlem 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.

Medlem 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

Medlem sedan mars 20023 561 inlägg
#4

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

Medlem sedan mars 20023 561 inlägg
#5

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

Medlem sedan maj 20021 466 inlägg
Medlem sedan mars 20023 561 inlägg
#7

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

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)