Welche Programmiersprache ist die „Richtige“?

Поділитися
Вставка
  • Опубліковано 20 січ 2025

КОМЕНТАРІ • 48

  • @freecrac
    @freecrac 7 років тому +1

    Am meisten Freude bereitet es mir eigene Konzepte zu entwickeln und zu sehen, daß sie aus eigener Kraft verwirklicht werden können. Nur zu schauen was es bereits für vorhandene Konzepte gibt, das ist im Vergleich dazu doch viel langweiliger und weniger herausfordernd. So ist die Vollendung eines Konzepts weniger spannend, als der Weg und die Gedanken am Rande, die uns einen möglichen Lösungsweg aufzeigen, der noch nicht zu Ende gedacht wurde und sich mitten in der Entwicklung befindet. Welchen Frust und welche Zuversicht fehl am Platz war und wie man sich die Arbeit mit einfachen Regeln, die man sich selber auferlegt, etwas erleichtern kann. Sich über seine eigenen Fähigkeiten hinaus zu bewegen macht einen ausgewogenen und entspannten Umgang mit sich selber und seine eigenen Gefühle nahezu unumgänglich. Es stekt noch mehr hinter dem Gedanken zu programmieren, als wir im Eifer des ernsten Moments bereits erahnen können.

    • @LernMoment
      @LernMoment  7 років тому

      Das hast du wirklich sehr gut formuliert! Vielen Dank für deinen großartigen Input zum reflektieren.
      Welcher Gedanke steckt für dich hinter dem Programmieren?

    • @freecrac
      @freecrac 7 років тому +1

      Danke für die Blumen, du selber hast mich dazu inspiriert.
      Die kleinen Errungenschaften die man zusätzlich zum Programmieren lernt auch für andere Lebensbereiche zu benutzen. Die Randbedingungen von Problemen erkennen und verschiedene Lösungswege dafür sich ausdenken und die möglichen Folgen davon berücksichtigen.

    • @LernMoment
      @LernMoment  7 років тому

      Sehr cool!

  • @Belibbelt
    @Belibbelt 7 років тому +1

    Habe mich Jahre über die meisten Programmiersprachen informiert, rumgespielt und Schlussendkich vor ca 4 Monaten für C# entschieden weil ich die IDE am besten fand und das GUI building für nich an einfachsten gelöst war. Ich bin ausserden letzten Monat ein Gasthörerstudium angefangen, damit ich mehr über die inneren Funktionsweisen verstehe. Mache bisher bei 4 Vorlesungen mit: Algorythmen und Programmierung, Hardwarenahe Programmierung, Softwaretechnik und Kryptologie. Die meisten Programmierbeispiel in den Folien sind meistens in Java, verstehe die aber sofort und kann die teilweise fast 1:1 in C# ausprobieren wenn nicht grade massiv Funktionen deren Klassenbibliotheken verwendet werden.
    Zur Zeit programmiere ich einen Downloader in WPF, der UA-cam Videos runterladen kann im Google Material Design, mit Clipboard überwachung für automatischen Download wenn ich einen YT Link kopiere, Downloadliste (Datagrid). Das meiste ist auch schon fertig. Jetzt hänge ich grade dabei SemaphoreSlim und Threading einzubauen. Den Semaphore würde ich gerne über eine ComboBox einstellen können, damit der nicht alle Video gleichzeitig lädt. Wenn der fertig ist, poste ich den mal hier unter meinem Beitrag.
    Danke auch für deine Videos. Für mich sind es bisher die besten zum Thema C#.

    • @LernMoment
      @LernMoment  7 років тому

      +anideath Vielen Dank! Würde mich sehr freuen zu sehen wie deine Anwendung aussieht. Verwendest du GitHub?
      Mit der UA-camAPI beschäftige ich mich auch momentan. Habe eine kleine Anwendung erstellt die mir alle Videos nacheinander aus einem Verzeichnis auf meinen Kanal hochlädt. Das läuft unteranderem auf einem Raspberry PI. Siehe hier: goo.gl/NcVE9e - Dazu wird es bald auch einige Videos geben!
      Wie gefällt dir die UA-camAPI?

    • @Belibbelt
      @Belibbelt 7 років тому +1

      Cooles Teil, werde ich mir nachher anschauen und daraus noch was lernen :) Hab mich bisher noch nicht so mit der API beschäftigt, ich weiß nur das sie keine downloads ermöglicht. Habe dafür schon eine fertige library verwendet, die ist ziemlich gut. github.com/Tyrrrz/UA-camExplode
      Ja ich verwende auch Github, hab die repository aber noch auf private weil ich den downloader neu angefangen bin und versuche mein neu gelerntes dort zu verarbeiten. Im laufe der Woche poste ich den downloader hier in dem Beitrag :)

    • @LernMoment
      @LernMoment  7 років тому +1

      anideath super cool! Bin sehr gespannt.

    • @Belibbelt
      @Belibbelt 7 років тому +1

      so hier ist mein Downloader. Leider noch nicht wirklich OOP und vielleicht auch etwas unübersichtlich aber ich bin ja noch am lernen :). Werde auf jeden nach und nach dran weiter arbeiten. github.com/anideath/BetterUA-camDownloader

    • @LernMoment
      @LernMoment  7 років тому

      anideath sehr cool. Habe bisher nur mal den Code angeschaut. Da hast du ja schon einige spannende Sachen dein. Wusste bisher nicht, dass es Material auch für WPF gibt.
      Auch super, dass die Bibliothek dir alles mit Authentifizierung abnimmt, oder ist für den Download das gar nicht notwendig?

  • @anders.bisgaard
    @anders.bisgaard 4 роки тому

    Hallo ich möchte in Revit kleine Zusatzprogramme laden um das zeichnen von cad planen zu erleichtern. Um am Ende BIM Pläne erstellen zu können. Ist es sinnvoll das ich mich mit c# befassen oder bin ich auf dem falschen weg. Gruss Anders von Dänemark

    • @LernMoment
      @LernMoment  4 роки тому

      Anders Bisgaard G Hallo Anders, ich kenn zwar grundsätzlich Autodesk, aber ich habe deren Programme selber bisher nicht erweitert. Von dem was ich gerade gelesen habe, solltest du jedoch mit C# dazu in der Lage sein.
      Was du vielleicht vorher klären solltest ist ob du irgendwelche speziellen Tools oder Bibliotheken von Autodesk kaufen musst um passende AddOns erstellen zu können.
      Viele Grüße aus Bielefeld

    • @LernMoment
      @LernMoment  4 роки тому

      Anders Bisgaard G hier gibt es von Autodesk selber Beispiele was alles geht. Ich denke in dem Bereich findest du auch Informationen was du alles für die Entwicklung benötigst: forge.autodesk.com/categories/c

  • @King_of_Galaxy_3_3_3
    @King_of_Galaxy_3_3_3 6 років тому +2

    Wer hat Lust und Motivation eine KI zu programmieren? Ich dachte mal ich fange mal klein an und steigere mich nach und nach. Habe mir Ziele gesetzt wie zunächst die Eroberung des Planeten, dann des Sonnensystem, gefolgt von der gesamten Galaxy, dann aller Galaxien. Später nach einer kurzen Pause fangen wir dann an mit der Eroberung aller Größendimensionen von winzig kleinem bis unvorstellbaren großen. Nachdem wir auch das geschaft haben, ist dann das Universum dran. Nach einer etwas größeren Pause erfolgt dann die Erobrerung des Multiversums in allen Größendimensionen!

  • @tomschuelke7955
    @tomschuelke7955 7 років тому +1

    Mir gefallen deine Videos... Wenn ichs also richtig sehe ist der Wunsch meines 12 Jährigen Sohnes, programieren zu lernen und sich an c++ zu versuchen eine super sache. Ich selber hab keine Ahnung. Einzige Frage für mich der ich von Programieren keine ahnung habe ist, ob deine Videotutorials auch für Ihn mit C++ hilfreich sind ?
    gruß Tom

    • @LernMoment
      @LernMoment  7 років тому

      Hallo Tom, vielen Dank für deinen Kommentar! Super, dass dein Sohn so früh schon Interesse am programmieren hat. Warum will dein Sohn C++ lernen?
      Meine Tutorials helfen sicherlich die Zusammenhänge zu verstehen. Beispielsweise das Thema Objektorientierung ist sowohl für C++ wie auch C# relevant. Andererseits ist die Syntax schon verschieden.
      Je nachdem wie viel dein Sohn schon weiß und was er vorhat, ist es vielleicht besser erstmal mit etwas wie diesem code.org anzufangen. Ich weiß auswendig nicht ob dort direkt C++ unterstützt wird. Es gibt jedoch einen guten allgemeinen Einstieg.

  • @marvin1620
    @marvin1620 7 років тому +1

    Welche Sprache ist am besten um Videospiele zu Programmieren?

    • @LernMoment
      @LernMoment  7 років тому

      Gresat 2 das kann ich dir nicht wirklich sagen, weil ich mich im Spielebereich nicht auskenne. Zum einen solltest du genauer überlegen welche Art von Spielen (Browser, mobile App, Konsole, ... - Strategie, Shooter, Simulation, ...) du entwickeln möchtest und dann kannst du auch einfach suchen mit welcher Sprache Spiele die du magst programmiert sind.
      Eine Möglichkeit ist C# (siehe zum Beispiel hier: www.lernmoment.de/alle/warum-csharp-lernen-ueberblick-spieleframeworks/ ). Ich denke häufig wird auch C++ verwendet.

    • @LernMoment
      @LernMoment  7 років тому

      Gresat 2 das kann ich dir nicht wirklich sagen, weil ich mich im Spielebereich nicht auskenne. Zum einen solltest du genauer überlegen welche Art von Spielen (Browser, mobile App, Konsole, ... - Strategie, Shooter, Simulation, ...) du entwickeln möchtest und dann kannst du auch einfach suchen mit welcher Sprache Spiele die du magst programmiert sind.
      Eine Möglichkeit ist C# (siehe zum Beispiel hier: www.lernmoment.de/alle/warum-csharp-lernen-ueberblick-spieleframeworks/ ). Ich denke häufig wird auch C++ verwendet.

    • @Belibbelt
      @Belibbelt 7 років тому +1

      das kommt echt drauf an was du machen willst. Für Triple A Games würde ich fertige Engines verwenden wie z.B. die Unreal Engine (C++) oder Unity (C#). Für 2D Games finde ich das Monogame framework ganz gut, da wird auch C# benutzt. Sonst ist auch Gamemaker nicht schlecht, es hat seine eigene Programmiersprache die sich GML nennet. Die ist super einfach zu lernen aber wenn man richtig programmieren lernen will, würde ich es nicht empfehlen da man sich dort angeblich schlechten Programmierstil angewöhnen soll, weil es dort keine Klassen, Interfaces und viele wichtige Dinge einfach nicht gibt. Man muss dort ziemlich vieles einfach anders hinbekommen und wenn man sich daran gewöhnt hat, kann man sich vorstellen das man sich diese Art zu programmieren auch in richtigen Programmiersprachen übernimmt. Es gibt heutzutage einfach keine beste Sprache mehr um Spiele zu programmieren. Ich würde mir mal ein paar Engines und Frameworks anschauen und gucken was dir am meisten Spaß macht. Spiele z.B. auf dem Nintendo, Super Nintendo und teilweise auch PS1 noch wurden in Assembler programmiert, weil C++ zu langsam war für die damalig schwache Hardware. Heutzutage reicht aber auch C# schon aus für Spiele. Selbst vollständig interpretierte Sprachen wie Javascript werden heuzutage verwendet um z.B 2D Spiele zu entwickeln. Schau dich mal um. Hier ist eine gute Übersicht mit Pro und Contras zu verschiedenen Engines/Frameworks www.slant.co/topics/341/~best-2d-game-engines

    • @LernMoment
      @LernMoment  7 років тому +1

      anideath vielen Dank! Da kann ich auch was lernen.

    • @Belibbelt
      @Belibbelt 7 років тому

      gerne :)

  • @Xgarioml
    @Xgarioml 8 років тому +3

    Super Video es eignet sich wirklich für Leute die noch nicht genau wissen was sie jetzt wollen.
    Ich habe vor ca einem Jahr mit Programmieren angefangen und habe zu erst HTML und CSS gelernt.
    Im moment arbeite ich viel mit JavaScript (jQuery, Node.js). Mein grösstes Projekt: xgario.ml
    Ich habe nicht das ganze Programm geschrieben aber ich baue vom Grundelement auf und baue neue Features ein :)

    • @LernMoment
      @LernMoment  8 років тому

      Ich verstehe noch nicht den Sinn, aber ich bin auch kein Gamer. Von der Oberfläche her gefällt es mir!
      In kürze veröffentliche ich einen kostenlosen Kurs zum Thema "Wie du Programmieren lernst!". Vielleicht ist das was für dich.

    • @LernMoment
      @LernMoment  7 років тому

      Falls dich mein kostenloser Kurs "Wie du Programmieren lernst" interessiert, findest du ihn hier: programmieren-lernen.lernmoment.de

  • @Tachiguro
    @Tachiguro 7 років тому

    Es gibt ja solche Projekte wie code.org oder das Small Basic von Microsoft die Programmieren lernen erleichtern sollen.
    Schon mal probiert? Was hältst davon?

    • @LernMoment
      @LernMoment  7 років тому +2

      Das erfährst du in meinem neuen kostenlosen Kurs: programmieren-lernen.lernmoment.de ;-)
      Small Basic kenne ich noch gar nicht, aber werde ich mir anschauen. Gerade für Einsteiger finde ich Seiten wie code.org gut. Du lernst nicht sofort die richtigen Fachbegriffe, aber du hast alles schon mal gesehen und kannst das, wenn du später die Fachbegriffe lernst, damit in Zusammenhang bringen. Damit wird es wesentlich leichter später die einzelnen "Wissenshappen" (oder LernMomente ;) in deinem Kopf zu verbinden.
      Gerade wenn du dir noch nicht sicher bist wie ob Programmieren für dich etwas ist, dann erfährst du mit solch einer Seite, dass es auch Spaß machen kann. Das finde ich ebenfalls sehr wichtig.

  • @phork3017
    @phork3017 4 роки тому

    Vielen Dank für das Video!
    ich glaube ich fange jetzt mit C# an, da ich dann auch mit Unity arbeiten kann.
    Werde mich als erstes Projekt einem Handyspiel widmen. Mal schauen was daraus wird;)

    • @LernMoment
      @LernMoment  4 роки тому

      PhorK freut mich, dass es dir gefallen hat.
      Deine Idee mit dem handyspiel finde ich gut. Hast du schon eine genauere Idee?

    • @phork3017
      @phork3017 4 роки тому +1

      @@LernMoment Habe mir noch kein genaues Spielkonzept überlegt.
      Ich versuche mich aber aufjedenfall als erstes an einem 2D Spiel. Ich glaube 3D wäre als erstes Projekt viel zu überfordernd für mich😅.
      Würdest du mir den empfehlen mir immer Tutorials anzugucken für Dinge die ich gerade brauche( z.B. möchte ich das sich die Spielfigur nach vorne bewegt und schaue mir dann dafür ein Tutorial an) oder würdest du mir empfehlen erst die Programmiersprache an sich zu lernen?
      Schonmal vielen Dank für deine Antwort!

    • @LernMoment
      @LernMoment  4 роки тому

      PhorK ich kann dir definitiv empfehlen das zu lernen was du gerade brauchst! Das Feld von möglichen Themen ist schon sehr groß.
      Es ist bestimmt hilfreich zu erst einen groben Einstieg zu finden damit du überhaupt in der Lage bist die ersten Schritte zu erkennen.
      Außerdem solltest du versuchen ein großes Problem in viele kleinere Probleme aufzuteilen.
      Einen flappy bird kannst du auch mit Rechtecken und einen Kreis machen. So musst du dich erstmal nicht um die Grafik kümmern. Im ersten Schritt reicht es auch, wenn du den Vogel nur rauf und runter bewegst ohne irgendwas anderes. So kannst du dich von einem kleineren Problem zum nächsten hangeln.
      Manchmal kann es dann allerdings hilfreich sein einen Mentor o.ä. zu haben, wenn du das große Ganze aus den Augen verloren hast.

    • @phork3017
      @phork3017 4 роки тому +1

      @@LernMoment Ok dann werde ich mir erst einen groben Überblick verschaffen und mir so grundlegende Dinge schon vorher aneignen und dann das lernen, was ich gerade brauche.
      Die Sache mit dem Mentor könnte allerdings schwierig werden;)
      Mal schauen was ich da machen kann.
      Aber vielen Dank für deine Tipps!

    • @LernMoment
      @LernMoment  4 роки тому

      PhorK ich kann übrigens einen C# Online-Kurs empfehlen 😁 www.lernmoment.de/kurse

  • @julienrosch7182
    @julienrosch7182 8 років тому +3

    Wirklich gutes Video und gut erklärt :)

    • @LernMoment
      @LernMoment  8 років тому

      Danke! Wie immer eine Freude ;-)

  • @Emil-lo4wd
    @Emil-lo4wd 8 років тому +1

    Was denkt ihr eigentlich so zu Scratch ? Also diese Block-basierte Sprache..
    Denkt ihr dass ist eine gute Beginner-Sprache ?

    • @LernMoment
      @LernMoment  8 років тому

      Wie im Video gesagt gebe ich keine Empfehlungen bezüglich Programmiersprachen, weil es nicht die eine gute/schlechte Sprache gibt.
      Auch an Scratch kannst du die grundlegenden Konzepte der Programmierung erlernen und es ist eine gute Möglichkeit erste Erfahrungen zu sammeln.
      Setz dir einfach ein Zeitlimit und dann probierst du es aus.
      Hoffe, dass dir das hilft. Weiterhin viel Spaß und Erfolg beim Programmieren lernen
      Jan von LernMoment.de

    • @LernMoment
      @LernMoment  7 років тому

      Wenn du dich tiefer mit der Frage "Wie du Programmieren lernst" beschäftigen möchtest, dann ist vielleicht mein neuer kostenloser Kurs zu dem Thema für dich interessant. Du findest ihn hier programmieren-lernen.lernmoment.de

    • @Emil-lo4wd
      @Emil-lo4wd 7 років тому +1

      Ist ja jetzt schon eine Weile her dass ich de Kommentar gepostet habe. Ich bin mittlerweile ziemlich weit mit Python. Ich habe auch ein kleines Spiel geschrieben und muss sagen, dass Python echt eine sehr beginner freundliche Sprache ist.

    • @LernMoment
      @LernMoment  7 років тому

      Das hört sich super spannend an. Klasse, dass du am Ball geblieben bist und gelernt hast. Kann ich mir das Spiel irgendwo ansehen?