Agentur.rocks
  • Technologien
    • KI
    • Adserver
    • CMS
    • CRM
    • E-Commerce
    • Tools
    • Tracking
  • Marketing
    • Affiliate Marketing
    • Content Marketing
    • Display Advertising
    • Network Marketing
    • Newsletter Marketing
    • Digitales Marketing
    • Push Notifications
    • SEA
    • SEO
    • Social Advertising
    • Personal Marketing
    • Social Media
  • Agenturen
  • Dienstleister
    • Daten Dienstleister
    • Entwickler
    • Server Hosting
  • Tools und Weiteres
    • News
    • Anleitungen
    • Wissen
    • CRM Systeme
    • Tipps & Tricks
    • FAQ
    • Jobs
    • Rechner
      • Cost per Action (CPA) berechnen
      • Cost per Click (CPC) berechnen
      • Cost per Lead (CPL) berechnen
      • Cost per View (CPV)
      • Cost per Order (CPO) berechnen
      • Kosten Umsatz Relation (KUR) berechnen
    • Datenschutz
      • Datenschutz News
      • Datenschutz Tools
Kategorien
  • Adserver
  • Affiliate Marketing
  • Agenturen
  • Allgemein
  • Anleitungen
  • Branchen
  • CMS
  • Content Marketing
  • CRM
  • CRM Anbieter
  • Datenschutz
  • Dienstleister
  • Digitales Marketing
  • Display Advertising
  • E-Commerce
  • Entwickler
  • FAQ
  • Jobs
  • KI
  • Marketing
  • Network Marketing
  • News
  • Newsletter Marketing
  • Online Marketing
  • Personal Marketing
  • Push Notifications
  • SEA
  • SEO
  • Server Hosting
  • Social Advertising
  • Social Media
  • Technologien
  • Tipps & Tricks
  • Tools
  • Tracking
  • Wissen
Bei Google Podcast anhören
Agentur.rocks
  • Technologien
    • KI
    • Adserver
    • CMS
    • CRM
    • E-Commerce
    • Tools
    • Tracking
  • Marketing
    • Affiliate Marketing
    • Content Marketing
    • Display Advertising
    • Network Marketing
    • Newsletter Marketing
    • Digitales Marketing
    • Push Notifications
    • SEA
    • SEO
    • Social Advertising
    • Personal Marketing
    • Social Media
  • Agenturen
  • Dienstleister
    • Daten Dienstleister
    • Entwickler
    • Server Hosting
  • Tools und Weiteres
    • News
    • Anleitungen
    • Wissen
    • CRM Systeme
    • Tipps & Tricks
    • FAQ
    • Jobs
    • Rechner
      • Cost per Action (CPA) berechnen
      • Cost per Click (CPC) berechnen
      • Cost per Lead (CPL) berechnen
      • Cost per View (CPV)
      • Cost per Order (CPO) berechnen
      • Kosten Umsatz Relation (KUR) berechnen
    • Datenschutz
      • Datenschutz News
      • Datenschutz Tools
  • News

Entlarvt: Warum die Go-Programmiersprache wirklich kreiert wurde!

  • Thomas Harnisch
  • 23.09.2024 15:01
Entlarvt: Warum die Go-Programmiersprache wirklich kreiert wurde!
Symbolfoto
Total
1
Shares
0
0
1
  • Viele der heutigen Software-Ingenieure betrachten sich als Künstler und nutzen ihre persönlichen Websites zur kreativen Selbstdarstellung. Sie verwenden literarische Anspielungen in Produktnamen wie Apache Kafka und ScyllaDB. Der Autor sieht die Philosophie hinter der Programmiersprache Go als Korrektur für seine Generation. Wenn Programmiersprachen als Kunstbewegungen eingeordnet würden, würde Go den Neoklassizismus repräsentieren. Die Erfinder von Go, darunter Ken Thompson und Rob Pike, haben bedeutende Beiträge zur Informatik geleistet, wie die Entwicklung von Unix und den Unicode-Standard UTF-8.

Viele der heutigen Programmierer – Verzeihung, Software-Ingenieure – sehen sich selbst als “Kreative”. Eine Art Künstler. Authentische Ausdrucksformen finden sich auf ihren auffälligen persönlichen Websites, die oft clever versteckte Easter Eggs und Parallax-Scrolling aufweisen. Sie geben sich selbst vielseitige Jobtitel (wie “ex-Amazon-Engineer-Investor-Autor”) und bekleben ihre Laptops mit idiosynkratischen Vinyl-Stickern. Einige betrachten sich sogar als literarische Kenner. Beispiele dafür sind die literarischen Anspielungen in Produktnamen wie Apache Kafka, ScyllaDB und Claude 3.5 Sonnet.

Vieles davon trifft auch auf den Autoren zu. Allerdings fehlt es ihm an vielfältigen Talenten, und seine Spielzeugprojekte – mit Namen wie “Nabokov” – bleiben besser auf seinem Laptop. Er trat in diese Welt nahezu exakt zu dem Zeitpunkt ein, als Banking zum meist gehassten Beruf wurde. In dieser Branche wimmelt es von Hass und Selbsthass. Vielleicht erklärt das, warum er die Philosophie hinter der Programmiersprache Go als eine Art Rüge und potenzielle Korrektur für seine Generation betrachtet. Die Schöpfer von Go stammen aus einer Ära, in der Programmierer kleinere Egos und weniger kommerzielle Ambitionen hatten. Für den Autoren ist Go die herausragende Allzweck-Sprache des neuen Jahrtausends – nicht die beste in einer Sache, aber beinahe die beste in fast allem. Ein Modell für unsere schillernden Zeiten.

Programmiersprachen als Kunstbewegungen

Wenn Programmiersprachen als Kunstbewegungen eingeordnet würden, gäbe es wohl den Utilitarismus der Mitte des Jahrhunderts (Fortran, COBOL), den formalistischen Hochtheorie-Ansatz (Haskell, Agda), den amerikorporativen Pragmatismus (C#, Java), den gemeindebasierten Kommunitarismus (Python, Ruby) und den esoterischen Hedonismus (Befunge, Brainfuck). Go, oft als “C für das 21. Jahrhundert” beschrieben, würde den Neoklassizismus repräsentieren: keine Revolution, sondern ein Rückgriff. Im Jahr 2007 kamen drei Programmierer bei Google zusammen, weil sie der Meinung waren, dass Standardsprachen wie C++ und Java schwer zu benutzen und schlecht an die moderne, cloud-orientierte Computerwelt angepasst waren.

Einer von ihnen war Ken Thompson, ehemals bei Bell Labs und Gewinner des Turing Award für seine Arbeit an Unix. Ebenfalls dabei war Rob Pike, ein weiterer Bell Labs Absolvent, der gemeinsam mit Thompson den Unicode-Standard UTF-8 erschuf. Ihnen verdanken wir die Emojis.

Die Entstehung von Go

Die Entstehung von Go durch diese Koryphäen der Programmierung war vergleichbar mit der Wiedervereinigung von Scorsese, De Niro und Pesci für “The Irishman”. Selbst der SEO-unfreundliche Name der Sprache konnte verziehen werden. Das Prestige von Google hat sicherlich geholfen, aber es gab wohl auch ein ungestilltes Verlangen nach Neuem. Im Jahr 2009, dem Geburtsjahr von Go, stammten die jüngsten gängigen Programmiersprachen noch meistens aus dem Jahr 1995. Es war nicht so, dass die Entwicklungen im Design von Programmiersprachen ins Stocken geraten waren. Allerdings ähnelten die neuen Sprachen oft architektonischen Meisterwerken, die dennoch grundlegende Leistungsprobleme hatten.

Von Anfang an war Go ungewöhnlich nutzbar. Eine persönliche Anekdote des Autors belegt dies: Ein kleines Suchmaschinenprojekt in Python war unerträglich langsam, doch neu in Go geschrieben, lief es 30 Mal schneller. Wenngleich Go keine perfekte Sprache ist, mit vielen als unschön empfundenen Eigenschaften, so bleibt es ein Arbeitspferd und keine Showpferd.

Go und das Erbe der Programmierung

Es ist erstaunlich, wie jung das Feld der Informatik ist. Das Papier von Alan Turing, das dieses Gebiet gründete, ist noch kein Jahrhundert alt. Go wurde von Pionieren entwickelt, die nichts mehr zu beweisen hatten. Diese späte Phase der Meisterschaft, ein Konzept, das ursprünglich dem deutschen Philosophen Theodor Adorno zugeschrieben wird, zeigt sich hier klar. Statt sich in Streitigkeiten mit jüngeren Kritikern zu verstricken, verweist das Go-Team gelassen auf ihre tadellose FAQ-Seite.

Diese Haltung, mit der Arbeit in Frieden zu sein, vermittelt eine heilsame Gelassenheit. Vielleicht wird die gegenwärtige Generation, so hofft der Autor, lernen, ihre Egos zu zügeln und endlich Fuß zu fassen. Noch haben wir einige Jahrzehnte, um das zu erreichen.

Mehr zum Thema:
  • Die besten 50 Seo Tipps für Einsteiger
    Die 50 besten SEO Tipps für Einsteiger
  • CMS – Das beste Content Management System der Welt finden
    CMS: Mit einem Content Management System zur besten Webseite
  • SEO
    SEO Optimierung: Wie Sie Ihre Seiten für eine…
Total
1
Shares
Share 0
Tweet 0
Pin it 1
Avatar-Foto
Thomas Harnisch

Thomas Harnisch ist Senior Online Marketing Manager mit über 17 Jahren Berufserfahrung, davon mehr als 8 Jahre in der Touristik. Als Hobbyfotograf und -koch probiert Thomas Harnisch gerne neue technische Geräte aus. Wenn er nicht gerade fotografiert oder eine kulinarische Kreation zaubert, verbringt er seine Zeit mit seiner Frau und seiner kleinen Tochter. Mit seinem neuen Blog agentur.rocks möchte Thomas gerne sein Wissen und seine gemachten Erfahrungen teilen.

Dir könnte auch gefallen
Nostalgie trifft Zeitreisen: Warum dieses Spiel süchtig macht!
Weiterlesen
  • News
Nostalgie trifft Zeitreisen: Warum dieses Spiel süchtig macht!
  • Thomas Harnisch
  • 23.05.2025 19:10
Meta triumphiert im Gericht: Datenschutzrechte in Gefahr?
Weiterlesen
  • News
Meta triumphiert im Gericht: Datenschutzrechte in Gefahr?
  • Thomas Harnisch
  • 23.05.2025 18:04
Gerichtsentscheidung: Facebook-Nutzer im Kampf um ihre Datenrechte!
Weiterlesen
  • News
Gerichtsentscheidung: Facebook-Nutzer im Kampf um ihre Datenrechte!
  • Thomas Harnisch
  • 23.05.2025 17:55
Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Anzeigen
Peter













Neueste Beiträge
  • Nostalgie trifft Zeitreisen: Warum dieses Spiel süchtig macht!
    Nostalgie trifft Zeitreisen: Warum dieses Spiel süchtig macht!
  • Meta triumphiert im Gericht: Datenschutzrechte in Gefahr?
    Meta triumphiert im Gericht: Datenschutzrechte in Gefahr?
  • Gerichtsentscheidung: Facebook-Nutzer im Kampf um ihre Datenrechte!
    Gerichtsentscheidung: Facebook-Nutzer im Kampf um ihre Datenrechte!
  • Entdecken Sie unglaubliche Rabatte auf Luxusmatratzen jetzt!
    Entdecken Sie unglaubliche Rabatte auf Luxusmatratzen jetzt!
  • Avengers-Filme verschoben: Fans müssen länger warten!
  • Metas Chatbot-Revolution: Gefährliche Ideologien im Anflug?
Agentur.rocks
  • Datenschutzerklärung
  • Impressum
  • Sitemap
  • Gastbeiträge
  • Portale und Profile
  • Cookies
Der Blog für Marketing-Interessierte
Marketing/CRM
  • Die 50 wichtigsten Marketingbegriffe
  • CRM Systeme
  • CRM – Customer Relationship Management
  • CRM-Marketing Kundenloyalität
  • CRM Systeme für kleine Unternehmen 
  • Network Marketing Firmen
SEO
  • SEO Optimierung
  • Die 50 besten SEO Tipps
  • SEO Optimierung Preis
  • SEO Optimierung kostenlos
E-Commerce
  • E-Commerce
  • E-Commerce Umsatz steigern
  • E-Commerce Online Marktplatz
  • E-Commerce Nische
  • Network Marketing Firmen

Gib dein Suchwort ein und drücke Enter.