2 Punkte von GN⁺ 2023-08-30 | 1 Kommentare | Auf WhatsApp teilen
  • 2013 habe ich mit dem Programmieren in JavaScript angefangen.
  • Seitdem habe ich viele Sprachen gelernt und ausprobiert, darunter auch Python, aber JavaScript war für mich immer die beste.
  • Letztes Jahr habe ich Ruby gelernt und war überrascht, wie viel Spaß es macht und wie einfach es zu benutzen ist.
  • Derzeit beginne ich alle neuen Projekte mit Ruby.
  • In den 2000er-Jahren waren Python und Ruby beide relativ neue, dynamisch typisierte, „englischartige“ Sprachen.
  • In dieser Zeit waren beide Sprachen ungefähr ähnlich beliebt.
  • Heute lebt Ruby immer noch, es gibt viele Jobs rund um Rails, und auch in Ruby selbst passieren interessante Dinge.
  • Python hingegen hat in den vergangenen zehn Jahren ein enormes Wachstum hingelegt.
  • Die mathematischen Bibliotheken von Python, numpy und pandas, sind für die akademische Welt sehr attraktiv.
  • Python ist möglicherweise einfacher und leichter zu lernen.
  • Man kann darüber nachdenken, warum Ruby nicht weitergewachsen ist und Python vielleicht zur beliebtesten Programmiersprache geworden ist.
  • (Meiner Meinung nach ist Ruby die bessere Sprache.) Da ich damals nicht darauf geachtet habe, würde ich gern die Meinung älterer Programmierer hören.

1 Kommentare

 
GN⁺ 2023-08-30
Hacker-News-Kommentare
  • Python, das auf den Datenkontext spezialisiert ist, bot vielen Menschen, die über den Datenbereich erstmals mit Programmierung in Berührung kamen, viele Möglichkeiten.
  • Ruby, das auf Webentwicklung spezialisiert war, musste mit Node.js und React konkurrieren.
  • Python gewann als Lehrsprache an Popularität und wurde in vielen Bereichen eingesetzt, etwa für Game-Scripting und das Erstellen von Build-Systemen.
  • Python wurde zum Standard für zufällige Skripte und ersetzte in vielen Distributionen Perl.
  • Python ist als Allzwecksprache bekannt und wird in vielen Bereichen breit eingesetzt und geschätzt.
  • Das Design von Python half neuen Nutzern dabei, ein präzises intuitives Verständnis von Konzepten zu entwickeln.
  • Die Kürze, Flexibilität und Leistungsfähigkeit von Python trugen zu seinem Erfolg bei.
  • Die Standardbibliothek, die REPL und die FFI von Python spielten eine große Rolle für seine Popularität.
  • Das Momentum von Python und seine pseudocodeähnliche Syntax halfen dabei, seine Popularität aufrechtzuerhalten.
  • Durch die frühe Verbreitung wurde Python zur bevorzugten Wahl für datenbezogene Arbeiten mit Numpy und verwandten Bibliotheken.
  • Python hatte eine freundliche, zugängliche Community und eine hervorragende Dokumentation, während Ruby anfangs nur auf Japanisch dokumentiert war.
  • Django, ähnlich wie Rails, konnte mit vielen anderen Technologien kombiniert werden und trug so zum Erfolg von Python bei.
  • Persönliche Erfahrungen und Vorlieben beeinflussten ebenfalls die Wahl zwischen Ruby und Python.