Internet Programmiersprache – welche gibt es?

Ich wurde letztens gefragt, in welcher Programmiersprache das Internet programmiert ist. Das ist natürlich so einfach nicht zu sagen. Dennoch versuche ich ein wenig aufzuklären.

Internet Programmiersprache

Aus was besteht das Internet?

Das Internet besteht nicht nur aus eine Programmiersprache, sondern aus sehr vielen Komponenten. Man benötigt:

  • Kabel
  • Server
  • DNS & DHCP
  • Websites
  • Domains
  • Protokolle
  • etc..

Diese Liste würde sich ewig weiter schreiben lassen, dennoch kann man das ganze System ganz gut im OSI-Modell abbilden. Wenn man von der Internet Programmiersprache spricht, meint man aber meist die Websites. Darauf möchte ich nun eingehen.

Die Internet Programmiersprache für Websites

Spricht man von der Internet Programmiersprache, so meint man oft die Websites oder Online-Dienste. Denn diese werden tatsächlich mit speziellen Programmiersprachen geschrieben. Eine ganz einfache Seite im Internet besteht meist nur aus HTML und CSS.

Doch damit die Websites im Internet dynamischer werden, benötigt man neben HTML und CSS weitere Programmiersprachen. Super Beispiele sind PHP, JavaScript oder Ruby. Alle diese Sprachen lassen in ihrem Quellcode Kommentare zu, welche für das Verstehen des Codes sehr wichtig sind.

Das Grundgerüst einer Website im Internet wird in HTML und CSS gebaut. Wobei dies bei Entwicklern nicht als Programmiersprache angesehen wird. Erst objektorientierte Sprachen wie PHP machen Webseiten erst dynamisch. PHP sorgt beispielsweise für eine direkte Kommunikation mit dem Server, wodurch Uploads von Dateien realisiert werden können.

Je nach dem welches Projekt man realisieren möchte, muss man eine andere Sprache im Internet verwenden. Da das Programmieren auch nicht ganz einfach ist, sollte man mit kleinen privaten Websites beginnen.

Johannes Huber
 

In seiner Freizeit macht Johannes nichts lieber, als für ITnator Beiträge zu schreiben. Input bekommt er hierfür von Problemen in der IT Administration von Servern, Clients und vielen weiteren IT Komponenten.

sidebar
>