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

Pojďme zjistit, co jsou komentáře a proč jsou důležité v programování.

Zabýváme se také dvěma běžnými typy komentářů a jejich psaním v 15 různých programovacích jazycích.

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

Komentáře v laickém vyjádření jsou části textu, které nebudou viditelné pro koncové uživatele a slouží lidem, kteří píší kód.

Trochu formálněji je komentář popis programu o tom, jak funguje, v jednoduchém čitelném formátu. Ty se obvykle používají na místech, kde je třeba vývojáři, který čte kód, poskytnout určitou další srozumitelnost. Tím to pomáhá zlepšit čitelnost kódu a zkracuje čas a komunikaci, které by byly zapotřebí pro přenos znalostí.

Kompilátor/interpret jednoduše ignoruje komentáře ve vašem kódu, čímž neovlivňuje konečný výstup vašeho programu. Stručně řečeno, komentáře jsou jako jednoduché čitelné vysvětlení určitých částí kódu.

Běžné typy komentářů

Většina programovacích jazyků podporuje 2 typy komentářů.

  • Jednořádkový komentář
  • Víceřádkový komentář / blokové komentáře

Jak název napovídá, jednořádkové komentáře jsou užitečné, když potřebujete přidat malý jednořádkový text, např. konkrétní podmínka, konstantní hodnota, která vyžaduje malý popis. Zatímco víceřádkový funguje lépe, když máme k dispozici větší množství informací, jako je popis funkce a jak ji lze použít atd.

  Co je Reddit Karma a jak ji získám?

Existují některé další typy komentářů, jako jsou komentáře k dokumentu, ale to je mimo rozsah tohoto článku.

Proč byste měli přidávat komentáře?

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

Hlavní výhodou přidávání komentářů je lepší čitelnost a lepší porozumění programu. Kromě toho existují některé další výhody –

  • Komentáře usnadňují vašim kolegům a dokonce i dalším vývojářům pochopit logiku, aniž by museli číst dlouhou dokumentaci.
  • Snížená komunikace mezi vývojáři pro malé pochybnosti
  • Překladač/interpreti komentáře ignorují.
  • U softwaru s otevřeným zdrojovým kódem je to nutnost, protože nebudete muset vysvětlovat každou funkci milionům vývojářů, kteří chtějí daný program používat.

Komentáře ve více jazycích

Skvělé, teď, když jsme se dozvěděli o komentářích a proč jsou užitečné. Pojďme prozkoumat, jak můžeme přidávat komentáře v různých programovacích jazycích.

Jednořádkový komentář

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

Víceřádkový komentář

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

Jednořádkový komentář

# This is a single line comment in Python

Víceřádkový komentář

# This is slightly long
# multi line comment in Python

Jednořádkový komentář

// This is a single line comment in Java

Víceřádkový komentář

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

Jednořádkový komentář

# This is a single line comment in Ruby

Víceřádkový komentář

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

Jednořádkový komentář

// This is a single line comment in Golang

Víceřádkový komentář

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

Jednořádkový komentář

– – This is a single line comment in Haskell

Víceřádkový komentář

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

Jednořádkový komentář

// This is a single line comment in Rust

Víceřádkový komentář

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

Jednořádkový komentář

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

Víceřádkový komentář

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

Jednořádkový komentář

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

Víceřádkový komentář

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

Jednořádkový komentář

// This is a single line comment in Javascript

Víceřádkový komentář

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

Jednořádkový komentář

# This is a single line comment in R programming language

Víceřádkový komentář

  Jak nastavit Wifi hotspot na Linuxu

R nepodporuje víceřádkové komentáře.

Jednořádkový komentář

% This is a single line comment in Erlang

Víceřádkový komentář

R nepodporuje víceřádkové komentáře.

Jednořádkový komentář

// This is a single line comment in PHP

Víceřádkový komentář

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

Jednořádkový komentář

# This is a single line comment in Perl

Víceřádkový komentář

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

Jednořádkový komentář

// This is a single line comment in Kotlin

Víceřádkový komentář

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

Závěr

Výukový program pokryl základy komentářů a 2 běžné typy – jednořádkové a víceřádkové. Snažil jsem se také pokrýt, proč jsou komentáře užitečné a člověk by je měl psát, když je to potřeba. Doufám, že jste se naučili něco nového!

  Jak smazat svůj účet Tinder ve třech jednoduchých krocích

Pokračujte ve zkoumání. Stále se uč! 👨‍💻