Geekflare wird von unserem Publikum unterstützt. Es kann sein, dass wir durch den Kauf von Links auf dieser Seite Affiliate-Provisionen verdienen.
Unter Entwicklung Zuletzt aktualisiert: September 23, 2023
Weitergeben:
Invicti Web Application Security Scanner - die einzige Lösung, die eine automatische Überprüfung von Schwachstellen mit Proof-Based Scanning™ ermöglicht.

Lassen Sie uns herausfinden, was Kommentare sind und warum sie in der Programmierung wichtig sind

Wir behandeln auch zwei gängige Arten von Kommentaren und wie man sie in 15 verschiedenen Programmiersprachen schreibt

Was sind Kommentare in der Programmierung?

Kommentare sind, laienhaft ausgedrückt, Textstücke, die für den Endbenutzer nicht sichtbar sind und als Referenz für die Personen dienen, die den Code schreiben

Etwas formeller ausgedrückt: Ein Kommentar ist eine Beschreibung eines Programms, wie es funktioniert, in einem einfach lesbaren Format. Sie werden in der Regel an Stellen verwendet, die dem Entwickler, der den Code liest, zusätzliche Klarheit verschaffen sollen. Dadurch wird die Lesbarkeit des Codes verbessert und der Zeit- und Kommunikationsaufwand für den Wissenstransfer reduziert

Der Compiler/Interpreter ignoriert die Kommentare in Ihrem Code einfach und hat somit keinen Einfluss auf die Endausgabe Ihres Programms. Kurz gesagt sind Kommentare also wie eine einfach zu lesende Erklärung für bestimmte Codeteile

Übliche Arten von Kommentaren

Die meisten Programmiersprachen unterstützen 2 Arten von Kommentaren

  • Einzeiliger Kommentar
  • Mehrzeiliger Kommentar / Blockkommentar

Wie der Name schon sagt, sind einzeilige Kommentare nützlich, wenn man einen kleinen einzeiligen Text hinzufügen möchte, z.B. eine bestimmte Bedingung, einen konstanten Wert, der eine kleine Beschreibung benötigt. Mehrzeilige Kommentare hingegen sind besser geeignet, wenn eine größere Menge an Informationen hinzugefügt werden soll, z.B. eine Beschreibung einer Funktion und wie sie verwendet werden kann usw

Es gibt noch einige andere Arten von Kommentaren, wie z.B. Dokumentenkommentare, aber das würde den Rahmen dieses Artikels sprengen

Warum sollten Sie Kommentare hinzufügen?

“Jeder Dummkopf kann Code schreiben, den ein Computer verstehen kann. Gute Programmierer schreiben Code, den Menschen verstehen können.”

Martin Fowler

Der größte Vorteil des Hinzufügens von Kommentaren ist die bessere Lesbarkeit und das bessere Verständnis des Programms. Abgesehen davon gibt es noch weitere Vorteile

  • Kommentare machen es Ihren Kollegen und sogar anderen Entwicklern sehr leicht, die Logik zu verstehen, ohne lange Dokumentationen lesen zu müssen.
  • Reduzierte Kommunikation zwischen Entwicklern bei kleinen Zweifeln
  • Kommentare werden von den Compilern/Interpretern ignoriert.
  • Für Open-Source-Software sind sie ein Muss, da Sie nicht da sein werden, um Millionen von Entwicklern, die dieses bestimmte Programm verwenden wollen, jede Funktion zu erklären.

Kommentare in mehreren Sprachen

Toll, jetzt haben wir gelernt, was Kommentare sind und warum sie nützlich sind. Sehen wir uns an, wie wir in verschiedenen Programmiersprachen Kommentare einfügen können

Kommentare in C/C

Einzeiliger Kommentar

// Dies ist ein einzeiliger Kommentar in C/C 

Mehrzeiliger Kommentar

/* Dies ist ein etwas langer
mehrzeiliger Kommentar in C/C */

Kommentare in Python

Einzeiliger Kommentar

# Dies ist ein einzeiliger Kommentar in Python

Mehrzeiliger Kommentar

# Dies ist ein etwas langer

#

 mehrzeiliger Kommentar

in Python

Kommentare in Java

Einzeiliger Kommentar

// Dies ist ein einzeiliger Kommentar in Java

Mehrzeiliger Kommentar

/* Dies ist ein etwas langer
mehrzeiliger Kommentar in Java */

Kommentare in Ruby

Einzeiliger Kommentar

# Dies ist ein einzeiliger Kommentar in Ruby

Mehrzeiliger Kommentar

=begin
Dies ist ein etwas langer
mehrzeiliger Kommentar in Ruby

=end

Kommentare in Golang

Einzeiliger Kommentar

// Dies ist ein einzeiliger Kommentar in Golang

Mehrzeiliger Kommentar

/* Dies ist ein etwas langer
mehrzeiliger Kommentar in Golang */

Kommentare in Haskell

Einzeiliger Kommentar

- Dies ist ein einzeiliger Kommentar in Haskell

Mehrzeiliger Kommentar

{- Dies ist ein etwas langer
mehrzeiliger Kommentar in Haskell -}

Kommentare in Rust

Einzeiliger Kommentar

// Dies ist ein einzeiliger Kommentar in Rust

Mehrzeiliger Kommentar

/* Dies ist ein etwas langer
mehrzeiliger Kommentar in Rust */

Kommentare in HTML

Einzeiliger Kommentar


Mehrzeiliger Kommentar


Kommentare in CSS

Einzeiliger Kommentar

/* Dies ist ein einzeiliger Kommentar in CSS */

Mehrzeiliger Kommentar

/* Dies ist ein etwas langer
mehrzeiliger Kommentar in CSS */

Kommentare in JavaScript

Einzeiliger Kommentar

// Dies ist ein einzeiliger Kommentar in Javascript

Mehrzeiliger Kommentar

/* Dies ist ein etwas langer
mehrzeiliger Kommentar in Javascript */

Kommentare in R

Einzeiliger Kommentar

# Dies ist ein einzeiliger Kommentar in der Programmiersprache R

Mehrzeiliger Kommentar

R unterstützt keine mehrzeiligen Kommentare

Kommentare in Erlang

Einzeiliger Kommentar

% Dies ist ein einzeiliger Kommentar in Erlang

Mehrzeiliger Kommentar

R unterstützt keine mehrzeiligen Kommentare

Kommentare in PHP

Einzeiliger Kommentar

// Dies ist ein einzeiliger Kommentar in PHP

Mehrzeiliger Kommentar

/* Dies ist ein etwas langer
mehrzeiliger Kommentar in PHP */

Kommentare in Perl

Einzeiliger Kommentar

# Dies ist ein einzeiliger Kommentar in Perl

Mehrzeiliger Kommentar

=begin
Dies ist ein etwas langer
mehrzeiliger Kommentar in Perl

=end

Kommentare in Kotlin

Einzeiliger Kommentar

// Dies ist ein einzeiliger Kommentar in Kotlin

Mehrzeiliger Kommentar

/* Dies ist ein etwas langer
mehrzeiliger Kommentar in Kotlin */

Fazit

Das Tutorial behandelte die Grundlagen von Kommentaren und 2 gängige Typen – einzeilige und mehrzeilige. Ich habe auch versucht zu erklären, warum Kommentare nützlich sind und warum man sie bei Bedarf schreiben sollte. Ich hoffe, Sie haben etwas Neues gelernt!

Erforschen Sie weiter. Lernen Sie weiter! 👨‍💻

  • Mohit Khare
    Autor
Dank an unsere Sponsoren
Weitere gute Lektüre zum Thema Entwicklung
Energie für Ihr Unternehmen
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti nutzt das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu überprüfen und innerhalb weniger Stunden verwertbare Ergebnisse zu erzielen.
    Versuchen Sie Invicti
  • Web Scraping, Residential Proxy, Proxy Manager, Web Unlocker, Search Engine Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie Brightdata
  • Monday.com ist ein All-in-One-Betriebssystem, mit dem Sie Projekte, Aufgaben, Arbeit, Vertrieb, CRM, Arbeitsabläufe und vieles mehr verwalten können.
    Versuch Montag
  • Intruder ist ein Online-Schwachstellen-Scanner, der Schwachstellen in Ihrer Infrastruktur aufspürt, um kostspielige Datenschutzverletzungen zu vermeiden.
    Versuchen Sie Intruder