Eksempel på å legge til kommentarer på 15 programmeringsspråk

La oss finne ut hva kommentarer er og hvorfor de er viktige i programmering.

Vi dekker også to vanlige typer kommentarer og hvordan du skriver dem på 15 forskjellige programmeringsspråk.

Hva er kommentarer i programmering?

Kommentarer i lekmannstermer er tekstbiter som ikke vil være synlige for sluttbrukere og er til referanse for folk som skriver kode.

Litt mer formelt er En kommentar en beskrivelse av et program om hvordan det fungerer i et enkelt lesbart format. Disse brukes vanligvis på steder der det må gis noe ekstra klarhet til utvikleren som leser gjennom koden. Dermed hjelper dette med å forbedre kodelesbarheten og reduserer tid og kommunikasjon som vil være nødvendig for å overføre kunnskap.

Kompilator/tolk ignorerer ganske enkelt kommentarene i koden din og påvirker dermed ikke sluttresultatet til programmet. Så i et nøtteskall er kommentarer som en enkel lesbar forklaring på visse deler av kode.

Vanlige typer kommentarer

De fleste programmeringsspråk støtter 2 typer kommentarer.

  • Enkeltlinjekommentar
  • Flerlinjekommentar/blokkkommentarer
  Hvordan kan du forlate en GroupMe-chat

Som navnet antyder er enkeltlinjekommentarer nyttige når man trenger å legge til liten enkeltlinjetekst, f.eks. en bestemt tilstand, en konstant verdi som trenger en liten beskrivelse. Mens multi-line fungerer bedre når vi har en større mengde informasjon som skal legges til som en beskrivelse av en funksjon og hvordan man kan bruke den osv.

Det finnes noen andre typer kommentarer som Dokumentkommentarer, men det er utenfor rammen av denne artikkelen.

Hvorfor bør du legge til kommentarer?

«Enhver idiot kan skrive kode som en datamaskin kan forstå. Gode ​​programmerere skriver kode som mennesker kan forstå.» – Martin Fowler

Den største fordelen med å legge til kommentarer er den forbedrede lesbarheten og bedre forståelse av programmet. Bortsett fra dette inkluderer noen andre fordeler –

  • Kommentarer gjør det superenkelt for jevnaldrende og til og med andre utviklere å forstå logikken uten å lese gjennom lang dokumentasjon.
  • Redusert kommunikasjon mellom utviklere for små tvil
  • Kommentarer ignoreres av kompilatoren/tolkene.
  • For åpen kildekode-programvare er disse et must siden du ikke vil være der for å forklare hver funksjon for millioner av utviklere som ønsker å bruke det aktuelle programmet.
  Hvordan tar du et skjermbilde av Snapchats i hemmelighet

Kommentarer på flere språk

Fantastisk, nå som vi lærte om kommentarer og hvorfor de er nyttige. La oss utforske hvordan vi kan legge til kommentarer på forskjellige programmeringsspråk.

Enkeltlinjekommentar

// This is a single line comment in C/C++

Flerlinjekommentar

/* This is slightly long
multi line comment in C/C++ */

Enkeltlinjekommentar

# This is a single line comment in Python

Flerlinjekommentar

# This is slightly long
# multi line comment in Python

Enkeltlinjekommentar

// This is a single line comment in Java

Flerlinjekommentar

/* This is slightly long
multi line comment in Java */

Enkeltlinjekommentar

# This is a single line comment in Ruby

Flerlinjekommentar

=begin 
This is slightly long
multi line comment in Ruby
=end

Enkeltlinjekommentar

// This is a single line comment in Golang

Flerlinjekommentar

/* This is slightly long
multi line comment in Golang */

Enkeltlinjekommentar

– – This is a single line comment in Haskell

Flerlinjekommentar

{- This is slightly long
multi line comment in Haskell -}

Enkeltlinjekommentar

// This is a single line comment in Rust

Flerlinjekommentar

/* This is slightly long
multi line comment in Rust */

Enkeltlinjekommentar

<!--  This is a single line comment in HTML -->

Flerlinjekommentar

<!-- This is slightly long
multi line comment in HTML -->

Enkeltlinjekommentar

/* This is a single line comment in CSS */

Flerlinjekommentar

/* This is slightly long
multi line comment in CSS */

Enkeltlinjekommentar

// This is a single line comment in Javascript

Flerlinjekommentar

/* This is slightly long
multi line comment in Javascript */

Enkeltlinjekommentar

# This is a single line comment in R programming language

Flerlinjekommentar

  Lag responsive nettsteder med SiteSupra Content Management System

R støtter ikke kommentarer med flere linjer.

Enkeltlinjekommentar

% This is a single line comment in Erlang

Flerlinjekommentar

R støtter ikke kommentarer med flere linjer.

Enkeltlinjekommentar

// This is a single line comment in PHP

Flerlinjekommentar

/* This is slightly long
multi line comment in PHP */

Enkeltlinjekommentar

# This is a single line comment in Perl

Flerlinjekommentar

=begin 
This is slightly long
multi line comment in Perl
=end

Enkeltlinjekommentar

// This is a single line comment in Kotlin

Flerlinjekommentar

/* This is slightly long
multi line comment in Kotlin */

Konklusjon

Opplæringen dekket grunnleggende om kommentarer og 2 vanlige typer – Single og Multi-line. Jeg prøvde også å dekke hvorfor kommentarer er nyttige, og man bør skrive dem når det trengs. Jeg håper du har lært noe nytt!

Fortsett å utforske. Fortsett å lære! 👨‍💻