Exempel på att lägga till kommentarer på 15 programmeringsspråk

By rik

Låt oss undersöka vad kommentarer i programmering är och varför de spelar en avgörande roll.

Vi kommer även att beröra två vanliga typer av kommentarer, samt illustrera hur de skrivs i 15 olika programmeringsspråk.

Vad innebär kommentarer i programmeringssammanhang?

Enkelt uttryckt är kommentarer textsegment som inte visas för slutanvändare, utan är avsedda som referens för de som skriver koden.

Mer formellt kan man säga att en kommentar utgör en beskrivning av ett program, framställd på ett sätt som gör den lätt att läsa och förstå. Dessa används typiskt där ytterligare förtydliganden behövs för den utvecklare som granskar koden. På detta sätt bidrar de till att förbättra kodens läsbarhet, vilket minskar tiden och kommunikationen som annars skulle krävas för att förmedla kunskap.

Kompilatorn eller tolken ignorerar helt enkelt kommentarerna i koden, vilket betyder att de inte påverkar programmets slutresultat. Kort sagt, kommentarer är som en enkel, lättbegriplig förklaring av specifika delar av koden.

De vanligaste typerna av kommentarer

De flesta programmeringsspråk har stöd för två typer av kommentarer:

  • Enradskommentarer
  • Fleradskommentarer/Blockkommentarer

Som namnet antyder är enradskommentarer lämpliga när man behöver lägga till kort text på en enda rad, exempelvis för att beskriva ett särskilt tillstånd eller ett konstant värde. Fleradskommentarer är mer användbara när man har större informationsmängder att lägga till, som en beskrivning av en funktion och hur den används, och liknande.

Det finns även andra typer av kommentarer, som dokumentationskommentarer, men de faller utanför ramen för denna artikel.

Varför är kommentarer viktiga?

”En dator kan förstå kod som skrivs av vem som helst. En bra programmerare däremot skriver kod som människor förstår.” – Martin Fowler

Den största fördelen med att infoga kommentarer är att de ökar läsbarheten och underlättar förståelsen av programmet. Utöver detta finns det flera andra fördelar, som:

  • Kommentarer gör det mycket enklare för kollegor och andra utvecklare att förstå logiken utan att behöva läsa igenom omfattande dokumentation.
  • De minskar behovet av kommunikation mellan utvecklare när små tveksamheter dyker upp.
  • Kompilatorer och tolkar ignorerar kommentarer.
  • För programvara med öppen källkod är kommentarer ett måste, eftersom du inte kan vara tillgänglig för att förklara varje funktion för miljontals utvecklare som vill använda programmet.

Kommentarer i olika programmeringsspråk

Nu när vi har förstått vad kommentarer är och varför de är användbara, låt oss undersöka hur vi kan lägga till kommentarer i olika programmeringsspråk.

Enradskommentar

// Detta är en enradskommentar i C/C++

Fleradskommentar

/* Detta är en något längre
fleradskommentar i C/C++ */

Enradskommentar

# Detta är en enradskommentar i Python

Fleradskommentar

# Detta är en något längre
# fleradskommentar i Python

Enradskommentar

// Detta är en enradskommentar i Java

Fleradskommentar

/* Detta är en något längre
fleradskommentar i Java */

Enradskommentar

# Detta är en enradskommentar i Ruby

Fleradskommentar

=begin 
Detta är en något längre
fleradskommentar i Ruby
=end

Enradskommentar

// Detta är en enradskommentar i Golang

Fleradskommentar

/* Detta är en något längre
fleradskommentar i Golang */

Enradskommentar

-- Detta är en enradskommentar i Haskell

Fleradskommentar

{- Detta är en något längre
fleradskommentar i Haskell -}

Enradskommentar

// Detta är en enradskommentar i Rust

Fleradskommentar

/* Detta är en något längre
fleradskommentar i Rust */

Enradskommentar

<!--  Detta är en enradskommentar i HTML -->

Fleradskommentar

<!-- Detta är en något längre
fleradskommentar i HTML -->

Enradskommentar

/* Detta är en enradskommentar i CSS */

Fleradskommentar

/* Detta är en något längre
fleradskommentar i CSS */

Enradskommentar

// Detta är en enradskommentar i Javascript

Fleradskommentar

/* Detta är en något längre
fleradskommentar i Javascript */

Enradskommentar

# Detta är en enradskommentar i R-programmeringsspråket

Fleradskommentar

R stöder inte flerkommentarer.

Enradskommentar

% Detta är en enradskommentar i Erlang

Fleradskommentar

Erlang saknar stöd för flerkommentarer.

Enradskommentar

// Detta är en enradskommentar i PHP

Fleradskommentar

/* Detta är en något längre
fleradskommentar i PHP */

Enradskommentar

# Detta är en enradskommentar i Perl

Fleradskommentar

=begin 
Detta är en något längre
fleradskommentar i Perl
=end

Enradskommentar

// Detta är en enradskommentar i Kotlin

Fleradskommentar

/* Detta är en något längre
fleradskommentar i Kotlin */

Sammanfattning

Den här guiden har gått igenom grunderna för kommentarer, inklusive de två vanligaste typerna – enrads- och fleradskommentarer. Jag har även försökt att förklara varför kommentarer är användbara och när de bör skrivas. Jag hoppas att du har lärt dig något nytt!

Fortsätt att utforska och lära! 👨‍💻