Die beste Programmiersprache?! // deutsch

preview_player
Показать описание
Was ist die beste Programmiersprache? Gibt es das überhaupt? Oder ist es letztlich egal, in welcher Programmiersprache man entwickelt? Um diese Fragen zu beantworten, ist es sinnvoll, sich Gedanken darüber zu machen, was Sprachen überhaupt auszeichnet, und was erstrebenswert ist. Und nach all den Vorüberlegungen – was ist die beste Programmiersprache?

00:00 – Einleitung
01:26 – Sprachen sind kontextabhängig
03:27 – Was ist Sprache?
05:06 – Einfach und mächtig
06:42 – Wie ist das mit Basic?
09:28 – Und was ist mit C?
10:50 – Persönliche Weiterentwicklung
12:39 – Das Ökosystem ist relevant
14:54 – Das lokale Maximum
16:34 – Mein persönlicher Favorit
18:50 – Ausblick

────────────────────

Über the native web 🦄

Wir sind ein Beratungs-, Schulungs- und Entwicklungsunternehmen, das sich auf Web- und Cloud-Technologien spezialisiert hat. Wir streben nach intelligenten und eleganten Lösungen für komplexe Probleme, und wir glauben, dass Softwareentwicklung kein Selbstzweck ist. Stattdessen sollte Software tatsächliche Probleme der realen Welt lösen.

Wir glauben, dass native Web- und Cloud-Technologien das Fundament sind, auf dem die Zukunft aufbaut. Unsere Kernkompetenz ist der Entwurf und die Entwicklung verteilter Web- und Cloud-Anwendungen unter Verwendung dieser Technologien in interdisziplinären Teams. Wir entwickeln auch unser eigenes Open-Source-Framework namens wolkenkit. Und wir lieben es, unser Wissen in Schulungen und Workshops, auf Konferenzen und bei Usergroups zu teilen.

────────────────────

Weiterführende Links 🌍

Рекомендации по теме
Комментарии
Автор

Kreuz und quer durch die Sprachwelten. Die allermeisten Probleme kann ich mit C# in angenehm kurzer Zeit lösen, ansonsten früher C(++) und heute Rust. Die Sprache finde ich tatsächlich nicht so wichtig. Wichtiger finde ich das Ökosystem für die zu lösende Aufgabe. Aber selbstverständlich spielen auch immer andere Kriterien eine Rolle. Bei meinen Projekten können das sein: welches Know-How ist vorhanden? Wenn die Festangestellten sie Javascript sprechen, aber kein C#, dann vielleicht das Backend lieber in node. Kosten für Schulung, Training und Einführung spielen im Zusammenhang mit der TCO auch immer eine Rolle. Es gibt immer viele Kriterien, die zur Auswahl einer geeigneten Sprache für ein gegebenes Problem und einen gegebenen Kontext führen können.

DogzDeDoggy
Автор

schönes Video - selber entwickle ich seit 30 Jahren Software. Das Laufen habe ich mit Turbo-Pascal noch unter CP/M gelernt. Heute hänge ich noch immer am Kern der Sprache fest -
nun jedoch in Delphi ;-) Für mich die eleganteste Art, recht komplexe Datenbankanwendungen zu
Ich habe mich übrigens durch jedes einzelne Video deiner nodeJS Serie "gekämpft" und 99% der Möglichkeiten meine Lösungen in node zu entwickeln verdanke ich Deinem Tutorial ;-) Mein großes DANKESCHÖN an dieser Stelle . Was Javascript betrifft: Ich hätte nie gedacht, dass ich mich mal in eine "Interpreter-Sprache" verlieben könnte ...

thomasferl
Автор

Die Art und Weise wie ihr Videos macht ist einfach klasse

Ich würde mir echt wünschen das ihr auch über andere Sprachen (c#) tutorials macht und vieles für uns zum verstehen erzählt.

Ich würde mich freuen wenn euer Stil genau so weiter bleiben würde, keine nervige Musik, keine unnötigen Sprüche oder irgendwelche herabwürdigenden ausdrücke gegenüber anderen Gruppen oder Nationen

Richtig top 👍

nanibanani
Автор

Ich persönlich mag Kotlin recht gerne weil es meiner Meinung nach OOP und FP recht gut ermöglicht und auch sehr zugänglich ist was den Einstieg angeht. Gleichzeitig kann auf das sehr reichhaltige JVM Ökosystem zugegriffen werden. Dinge wie native Kompilierung oder auch die Übersetzung nach JavaScript lassen auf eine gute Zukunft der Sprache hoffen.

kvnx
Автор

Ich als als "alter Sack" habe auch mit Basic angefangen, damals auf dem C64. Während des Studiums dann C/C++ gelernt und jetzt meistens Python wegen dem von dir angesprochenen Ökosystem. Vorteil bei Python ist auch das es auf vielen Appliances Typen oft vorinstalliert ist und man es direkt nutzen kann. Da ich in der IT Sicherheit arbeite ist mir aufgefallen das viele Bugs / Verwundbarkeiten aufgrund von Speicherverwaltungsprobleme durch schlechte Programmierung entstehen. Deshalb schaue ich mir grad Rust an das ja in der Hinsicht besser aufgestellt sein soll. Wäre nett wenn ihr dazu mal ein Video oder Serie machen könntet. Ansonsten wieder ein toller Beitrag von Dir, Danke Golo!

lsteffenl
Автор

ich nutze JS/TS für den Web-Bereich. JAVA für reine Server Software. Hab aber auch mal ne APi in JAVA mit Spring geschrieben. Für Hardware nahe Sachen und wo ich c Libs brauchen kann nutze ich GoLang. Mit python kann ich zB gar nicht viel anfangen.

kyrospace
Автор

Eigentlich lerne ich gerne neue Sprachen und bin sehr offen was ich verwende. Jedoch hat meine Erfahrung gezeigt, dass bei größeren Anwendungen ich mit typisierten Sprachen besser klarkomme, da schon während der Entwicklung schon frühzeitig die Fehler angezeigt werden und Fehlersuche während der Laufzeit ist immer teurer. Daher setzte ich backendseitig Java und Clientseitig Typescript ein.

qui-gonkenobi
Автор

Wenn ich mir komplett frei aussuchen kann: F# (verwende ich aber auch in der Praxis)
Mit Fable gibt es auch einen “F# nach Javascript”-Compiler.

plus
Автор

Ich kenne mich mit JavaScript nicht so gut aus, daher meine Frage. In Lisp sind ja die angesprochenen Makros essentiell. Also ich würde sagen dass ein sehr großer Anteil der Codes Makros sind. Wie kann ich mir das in JavaScript vorstellen? Da ich insbesondere aus der Scheme Ecke komme, wie sieht es mit Tail End Recursion bei JavaScript aus? Lisp ist ja nun mal eine programmierbare Programmiersprache und das ist meiner Meinung nach DAS Konzept schlechthin: Code = Data. Würde mich sehr über die Einschätzung eines Experten freuen, Danke!

ultraprogramming
Автор

ClosureScript wäre dann noch ein echer Lispdialekt der in JavaScript übersetzt wird.
Aber Clojure läuft auf der JVM oder was auch interessant ist GraalVM einer polygloten Umgebung.
Vielleicht stellst Du das mal vor ;-)

emergenz
Автор

JavaScript/Node krankt an seinem Ökosystem. Es gibt viel zu viele Pakete, die schlecht geschrieben und gepflegt werden und trotzdem eine viel zu weite Verbreitung haben. Die C-artige Syntax inklusive das Wort "Java" im Namen ("Type" bei TypeScript macht das nicht besser), verleitet dazu zu denken "müsste wie Java/C#" funktionieren und so sieht dann auch Code aus. Die Sprache war mal als Browser-Sprache gedacht und irgendwer kam auf die seltsame Idee man könnte Server-Programme damit schreiben. Die zusätzlichen Features ab ES-2016 reißen es einfach nicht raus, weil die im Browser nicht überall funktionieren (also brauche ich Polyfills) und deshalb total inkonsequent genutzt werden. Es kam nämlich irgendwann jemand auf die Idee "Hey... Dieses JavaScript... Das könnte man noch mal so nutzen, dass es Single-Page-Applications rendert" und spätestens da öffneten sich die Tore der Hölle.

christianbaer
Автор

Python hast gar nicht eingeordnet? Passt doch auch gut ins Schema, leicht zu erlernen, großes Ökosystem. Komplexe Aufgaben möglich. Oder sehe ich das falsch?

ProWoKANTer
Автор

RUST viel mir noch ein. Vielleicht ein bisschen sperrig, aber interessant für manche Anwenunden

plango
Автор

Für mich ist Delphi die perfekt Sprache. Schon seit 1995 und wird immer besser

wernervogt
Автор

Assembler wird niemand nennen, weil es ein Krampf ist darin zu coden

fabianz.