Příklad přidávání komentářů v 15 programovacích jazycích

Pojďme se společně podívat na to, co vlastně komentáře v programování jsou a proč hrají tak zásadní roli.

Prozkoumáme dva základní druhy komentářů a ukážeme si, jak se zapisují v patnácti různých programovacích jazycích.

Co jsou komentáře v programování?

Zjednodušeně řečeno, komentáře jsou textové poznámky v kódu, které nejsou určeny pro koncové uživatele. Jejich hlavním účelem je usnadnit práci programátorům.

Formálněji, komentář je popis funkce kódu, který je prezentován v jednoduché, srozumitelné podobě. Obvykle se používá v místech, kde je nutné poskytnout vývojáři čtoucímu kód dodatečné vysvětlení. To výrazně zvyšuje čitelnost kódu, šetří čas a zjednodušuje předávání znalostí.

Kompilátor nebo interpret komentáře v kódu ignoruje, takže nemají žádný vliv na výsledný výstup programu. Zkrátka, komentáře jsou jako stručné a jasné vysvětlivky k určitým částem kódu.

Běžné typy komentářů

Většina programovacích jazyků umožňuje používat dva základní typy komentářů:

  • Jednořádkové komentáře
  • Víceřádkové komentáře (blokové komentáře)

Jak již název napovídá, jednořádkové komentáře se hodí pro krátké poznámky, například k vysvětlení konkrétní podmínky nebo konstantní hodnoty. Víceřádkové komentáře jsou ideální pro delší texty, například pro popis funkce a jejího použití.

Existují i další druhy komentářů, jako například dokumentační komentáře, ale ty se v tomto článku probírat nebudeme.

Proč psát komentáře?

„Každý může napsat kód, kterému rozumí počítač. Dobří programátoři píší kód, kterému rozumí lidé.“ – Martin Fowler

Hlavním přínosem komentářů je zlepšení čitelnosti a srozumitelnosti kódu. Mezi další výhody patří:

  • Komentáře usnadňují kolegům i dalším vývojářům pochopit logiku kódu bez nutnosti pročítat obsáhlou dokumentaci.
  • Snižují potřebu komunikace mezi vývojáři ohledně drobných nejasností.
  • Kompilátory a interprety komentáře jednoduše ignorují.
  • U softwaru s otevřeným zdrojovým kódem jsou komentáře nezbytné, protože není možné vysvětlovat každou funkci milionům vývojářů, kteří chtějí software používat.

Komentáře v různých jazycích

Výborně, nyní už víme, co jsou komentáře a k čemu slouží. Podívejme se, jak je zapisovat v různých programovacích jazycích.

Jednořádkový komentář

// Toto je jednořádkový komentář v C/C++

Víceřádkový komentář

/* Toto je delší
   víceřádkový komentář v C/C++ */

Jednořádkový komentář

# Toto je jednořádkový komentář v Pythonu

Víceřádkový komentář

# Toto je delší
   # víceřádkový komentář v Pythonu

Jednořádkový komentář

// Toto je jednořádkový komentář v Javě

Víceřádkový komentář

/* Toto je delší
   víceřádkový komentář v Javě */

Jednořádkový komentář

# Toto je jednořádkový komentář v Ruby

Víceřádkový komentář

=begin
   Toto je delší
   víceřádkový komentář v Ruby
   =end

Jednořádkový komentář

// Toto je jednořádkový komentář v Golangu

Víceřádkový komentář

/* Toto je delší
   víceřádkový komentář v Golangu */

Jednořádkový komentář

-- Toto je jednořádkový komentář v Haskellu

Víceřádkový komentář

{- Toto je delší
   víceřádkový komentář v Haskellu -}

Jednořádkový komentář

// Toto je jednořádkový komentář v Rustu

Víceřádkový komentář

/* Toto je delší
   víceřádkový komentář v Rustu */

Jednořádkový komentář

<!-- Toto je jednořádkový komentář v HTML -->

Víceřádkový komentář

<!-- Toto je delší
   víceřádkový komentář v HTML -->

Jednořádkový komentář

/* Toto je jednořádkový komentář v CSS */

Víceřádkový komentář

/* Toto je delší
   víceřádkový komentář v CSS */

Jednořádkový komentář

// Toto je jednořádkový komentář v Javascriptu

Víceřádkový komentář

/* Toto je delší
   víceřádkový komentář v Javascriptu */

Jednořádkový komentář

# Toto je jednořádkový komentář v jazyce R

Víceřádkové komentáře jazyk R nepodporuje.

Jednořádkový komentář

% Toto je jednořádkový komentář v Erlang

Víceřádkové komentáře jazyk Erlang nepodporuje.

Jednořádkový komentář

// Toto je jednořádkový komentář v PHP

Víceřádkový komentář

/* Toto je delší
   víceřádkový komentář v PHP */

Jednořádkový komentář

# Toto je jednořádkový komentář v Perlu

Víceřádkový komentář

=begin
   Toto je delší
   víceřádkový komentář v Perlu
   =end

Jednořádkový komentář

// Toto je jednořádkový komentář v Kotlinu

Víceřádkový komentář

/* Toto je delší
   víceřádkový komentář v Kotlinu */

Závěr

V tomto článku jsme si vysvětlili základy komentářů a dva nejběžnější typy – jednořádkové a víceřádkové. Dále jsme se zaměřili na důležitost komentářů a to, proč je vhodné je používat. Doufám, že jste se dozvěděli něco nového!

Pokračujte v objevování. Neustále se učte! 👨‍💻