Citat:
Originally posted by eg0master@Jun 23 2005, 12:14
Vill bara gnälla lite på argumentet att VB är enklare för man slipper bry sig om måsvingar och radslut...
Jag hävdar då att C# är bättre för att man kan formattera sin kod för bättre läsbarhet eftersom man har större
frihet över hur koden formatteras eftersom radbrytningar inte påverkar kodens betydelse. Sug på den karamellen ett tag... Framstår det inte som extremt korkat att hur du formatterar din kod påverkar hur den fungerar? Att låta formattering styra funktion av kod är ju like dumt som att blanda utseende och innehåll i en websida - något som väl alla här försöker undvika bl.a. genom att använda CSS.
jag har ett par gånger fått höra kommentarer som "va kan man ha de olika villkoren i en if-sats på olika rader i C" från folk som först lärt sig VB (utan att känna till "_"-tricket) och sedan C++. Läsbarhet handlar inte bara om hur språket ser ut utan hur det används.
|
Tja, formateras och formateras... sist jag satt i skolbänken så var det ett språk som börjar på bokstaven C som gjorde skillnad på stora och små bokstäver (variabler)...
Ang skriva koden på längden eller höjden; det beror väl bara på hur man vill skrolla i kodeditorn... känns fortfarande som struntargument när det gäller att välja språk..

Radbrytning eller måsvinge eller vad som helst; det är bara ett ascii-tecken och det behövs väl i alla språk, alltså någon form av "syntax-delare" eller vad man ska kalla det för? Skulle bli jobbigt för kompilatorn annars... fast man kan ju resonera så att c# är jobbigt för det kräver en ; i slutet av en rad trots att det sitter ett radbrytningstecken efter (jaja, det går att skriva på bredden...)