Die beste Programmiersprache für Anfänger 😄 ft.

  Рет қаралды 27,085

m4xFPS

m4xFPS

Күн бұрын

Die (unserer Meinung nach) besten Programmiersprachen für Einsteiger ... die man aber auch als Profi später noch benutzen wird 😁
‪@Florian.Dalwigk‬ : / @florian.dalwigk
Einführung: 0:00
Go(lang): 1:24
Python: 10:27
JavaScript: 15:39
C: 22:28
C-Sharp: 29:25
ENDE: 36:41

Пікірлер: 413
@m4xFPS
@m4xFPS 3 жыл бұрын
wenn ihr noch mehr videos von uns zusammen sehen wollt dann sagt bescheid ^^ gibt noch einige themen denen wir uns mal widmen können 😀
@gsuekbdhsidbdhd
@gsuekbdhsidbdhd 3 жыл бұрын
Der große IDE Vergleich zb für die hier erwähnten Sprache
@PokeChucks
@PokeChucks 3 жыл бұрын
Welche IDEs könnt ihr empfehlen? Bei C# bin ich persönlich bei visual Studio. Bei java, Python und Webentwicklung bin ich bei den Jetbrain Produkten und Swift natürlich Xcode.
@m4xFPS
@m4xFPS 3 жыл бұрын
@@PokeChucks rider ist für c# echt Pog
@MrHaggyy
@MrHaggyy 3 жыл бұрын
C/C++ die Sprache für die fast as fuck hackermans.
@MrHaggyy
@MrHaggyy 3 жыл бұрын
🙈 ja das beackern von Strings oder Listen in C/C++ ist gewöhnungsbedürftig. Hier lohnt es sich fast immer eine eigene Funktion/Methode für das zu schreiben was man machen möchte.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Den kenne ich doch 😅
@b596b
@b596b 3 жыл бұрын
Excel VBA. Einfach pure Glücksgefühle wenn dir dein Sheet auseinanderfliegt, nachdem du 2 Zeilen per Code einfügen willst
@brofights3138
@brofights3138 3 жыл бұрын
Du willst garnicht wissen wie viel kaputt geht wenn man VBA für einen Tag ausschaltet. Alteryx macht mittlerweile aber auch sehr viel
@b596b
@b596b 3 жыл бұрын
@@brofights3138 Sage ja auch nicht, dass VBA wenig genutzt wird. Habe in einer Bank gearbeitet und da wurden auch ganze Datenverarbeitungen mit VBA gemacht (Die langfristig alle abgelöst werden sollten, weil zum Glück auch irgendwann Führungskräfte im Nicht-IT-Bereich sehen, was VBA alles anrichten kann). Die Wartung von dem Zeug ist im großen Stil einfach Rotz und zudem ist es extrem fehleranfällig.
@themasterofdisastr1226
@themasterofdisastr1226 3 жыл бұрын
Excel und VBA klingt sowas von nach Hackerangriff.
@b596b
@b596b 3 жыл бұрын
@@themasterofdisastr1226 Emotet lässt grüßen
@MrSiimon93
@MrSiimon93 3 жыл бұрын
Arbeite als IT-Berater für Prozess Automation und traurigerweise wollen immer noch viele VBA Makros kaufen, obwohl wir deutlich robustere, modernere Lösungen anbieten.. Ich muss jedes Mal weinen, wenn ich das sehe
@aTorpedo
@aTorpedo 3 жыл бұрын
Super PowerPoint 👍 +Laut und deutlich gesprochen +Bilder verwendet +Keine langen Sätze geschrieben +Übersichtlich gehalten Und joa...
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Danke für das Feedback 😊
@rox_7472
@rox_7472 3 жыл бұрын
Alo torben
@mupfelmax530
@mupfelmax530 2 жыл бұрын
Hallo, Ansgar. Ich kannte mal jemand mit dem Namen. Hasst du mal im Raum AB gewohnt? Viele Grüsse
@aTorpedo
@aTorpedo 2 жыл бұрын
@@mupfelmax530 Nein, da musst du jemanden verwechselt haben.😅
@mupfelmax530
@mupfelmax530 2 жыл бұрын
@@aTorpedo Hätte ja sein können,....viele Grüssse unbekannterweise
@berengir3548
@berengir3548 3 жыл бұрын
Vielen Dank für dein Loblied an C#. Ich liebe diese Sprache ebenfalls!
@PokeChucks
@PokeChucks 3 жыл бұрын
Ich bin fit in Java, Javascript, Python, C# und Swift. Mir hat persönlich am Anfang um das Verständnis von Variablen zu lernen ohne Klassen und den ganzen Schnickschnack auch die Statistiksprache R geholfen. Mit C++ kann man mich jagen :D
@_TeXoN_
@_TeXoN_ 3 жыл бұрын
29:50 Die Weiterentwicklung von C ist C um eins inkrementiert also C++. Die Weiterentwicklung von C++ ist C++ und eins inkrementiert, also C++++. Wenn man jetzt die vier "+" anders anordnet bekommt man ein "#" also wird aus C zweimal inkrementiert C#.
@jonimueller18
@jonimueller18 3 жыл бұрын
Ja macht schon Sinn nur ist c zu c++ nicht das gleiche, wie c++ zu c++++/c#
@Gramini
@Gramini 3 жыл бұрын
Oder es ist angelehnt an die musikalische Notation, wo # eine Note um einen Halbton anhebt.
@movinglion3017
@movinglion3017 3 жыл бұрын
@@Gramini Wäre auch mein guess ;D
@LetsKetchup
@LetsKetchup 3 жыл бұрын
Aber dann nehmen wir doch erst das alte C und machen es dann erst besser. Ich hätte es ja ++C genannt, dann kann ich schon mit dem Update arbeiten xD
@rumpeldrump
@rumpeldrump 2 жыл бұрын
@@Gramini oder es steht für "see sharp" 😏
@lokiturner
@lokiturner 3 жыл бұрын
Danke für das Video. Sehr umfangreich und verständlich erklärt.
@bastian6799
@bastian6799 3 жыл бұрын
Bin jetzt im 2. Semester Angewandte Informatik. Hab in der Schule schon Java gelernt und so ziemlich das gleich dann nochmal im 1. Semester gemacht. Jetzt im 2. Semester dachte sich ein Dozent es wäre doch eine klasse Idee die C und C++ Kurse einfach zu kombinieren und statt zwei separaten Kursen einfach beide Kurse im doppelten Tempo durchzuziehen. Also erste Hälfte vom Semester war C und jetzt die zweite Hälfte C++. Das heißt wir haben auch doppelt so viele Abgaben wie normalerweise. Wegen diesem Kurs haben einige auch schon mit dem Studium abgeschlossen und ich glaube hätte ich in der Schule nicht schon viele Grundkonzepte der Informatik kennengelernt wäre auch ich ziemlich aufgeschmissen im 2.Semester. Dazu kommt, dass der Dozent der uns C beibringt so ein richtiger Gatekeeper ist und alles extra kompliziert erklärt. Zum Teil steht auch in den Bewertungen der Abgabe, dass man doch besser den Studiengang wechseln solle, da es mit dem Programmieren wohl nicht klappt. Ich muss sagen, dass ihr mir GO, Python und C# schon ziemlich schmackhaft gemacht habt. Nach meinen kurzen Begegnungen mit Javascript im 1. Semester will ich damit am liebsten gar nichts mehr zu tun haben :D
@marcojahn2564
@marcojahn2564 Жыл бұрын
Ich frage mich ja immer wieder, wie es ausgerechnet diejenigen, die so überhaupt keine pädagogischen Fähigkeiten zu haben scheinen, immer wieder in solche Posten schaffen, wo sie im Grunde Einsteigern irgendwas beibringen müssen. Ich hab mal in einer Maßnahme gehockt, wo man eine OCP-Zertifizierung zum Java-Programmer erlangen sollte. Verkauft wurde das ganze als anfängertauglich. 19 Leute waren zwar überwiegend IT'ler, aber blutige Anfänger im Bereich Programmierung, kannten Sachen wie Datentypen oder Vergleichsoperatoren höchstens aus dem Datenbankbereich. 3 Leute hatten überschaubare Vorkenntnisse und 2 wollten eigentlich nur die Zertifizierungsprüfung machen und hatten schon jahrelange Erfahrung. Das erste, was uns der Dozent in diesem Anfängerkurs um die Ohren haute, war "Ich mach das hier eh nur für die 5 Fortgeschrittenen, die Anfänger sollen sich die Basics eben abends selbst beibringen!". Also sollten wir uns faktisch tagsüber Sachen reinziehen, die man sich eh nicht merken kann, wenn einem die Basics fehlen. Das Ergebnis war,dass sich die 19 Anfänger nach und nach aus dem Kurs ausklinkten und lieber mit Ebooks und KZfaq-Tutorials lernten, weil vom Dozenten eh keine Hilfe zu erwarten war...der flippte eh ständig aus,wenn einer es wagte, eine Frage zu stellen, die er als Grundwissen einstufte. Das Resultat des Kurses sah etwa so aus wie schon anfangs erwähnt: 2 Leute haben tatsächlich beide Prüfungen absolviert. 3 Leute haben nur die 1.Prüfung gemacht und die anderen 19 haben gar nicht erst versucht, die Prüfung zu machen, wäre eh in die Hose gegangen.
@theoem139
@theoem139 3 жыл бұрын
Sensationelles Video! Einwandfreie Abwägung möglich. Tolle Verweise und Vergleiche!
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Danke :)
@Brightside_Highlights
@Brightside_Highlights 3 жыл бұрын
Geiles Video wie immer. Gerne mehr
@ts-vq7gc
@ts-vq7gc 3 жыл бұрын
wahnsinns Video! danke
@ScaryBueffel
@ScaryBueffel 3 жыл бұрын
Geilste Kombo. Hab keine Plan von den Sprachen, aber finde euch beide Klasse. Bleibt geschmeidig!
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Du auch :)
@phipsammy3072
@phipsammy3072 3 жыл бұрын
sehr geil. mehr bitte, danke
@gunny145
@gunny145 3 жыл бұрын
Noch viel zu lernen ich hab! Auch hier, geil das ihr beide in nem Video seid. :D Hi max grüße von jemanden der meistens nur still mitguckt (ungefähr 7 jahre oder mehr?) aber kaum schreibt. :D Cu
@SomethingSpecialLP
@SomethingSpecialLP 3 жыл бұрын
21:36 - WAT talk, nice :D wers nicht kennt sucht danach, ist grossartig, kann man nur empfehlen ^^
@raffaelsenn1414
@raffaelsenn1414 3 жыл бұрын
Ich finde es Klasse dass hier eine Lanze für meine absolute Lieblingssprache Go gebrochen wird.
@hvher
@hvher 3 жыл бұрын
wundervoll habe es zwar schon bei Algorithmen verstehen gesehen aber der kleine kekes von nebenan braucht auch seine watchtime
@47mt47nightmare
@47mt47nightmare 3 жыл бұрын
tolles Video von euch beiden. Wäre mal interessant zu hören was ihr von Java haltet, wird ja auch oft in Schulen und Unis vermittelt und generell viel verwendet. Ist meiner Meinung nach ein Mittelding vom Schwierigkeitsgrad.
@dscoporation
@dscoporation 2 жыл бұрын
Ist meiner Meinung nach die beste Einstiegssprache. Meine Lieblingssprache bleibt zwar weiterhin Python, rate aber allen von Python als erste Sprache ab, da man sonst elementare Programmierkenntnisse nicht erlernt.
@darkfire2703
@darkfire2703 3 жыл бұрын
Bei mir war es Visual Basic -> Java (sehr lange) -> Python (für Scripte nicht für richtige Programme) -> C# -> C -> C++ -> Go (nicht sehr lange) -> Rust. Nachdem ich mittlerweile recht viel hardwarenahe Programmierung mache und gerne auch mal auf Performance optimiere bin ich letztendlich bei C/C++ und meinem aktuellen Favoriten Rust gelandet. C ist extrem nice weil es einfach genau das macht was man sagt, C++ ist nice weil es nochmal mehr Funktionen bietet und Rust ist einfach in praktisch allen Punkten geil außer der Lernkurve. Rust bietet C++ Performance und Vielseitigkeit kombiniert mit der Sicherheit von modernen Sprachen, Libraries die Python das Wasser reichen können (nur mit besserer Performance und im Durchschnitt besserem Code) und dem besten Tooling das ich jeh in irgendeiner Sprache benutzt habe. Und dazu kommt die freundlichste und vor allem Hilfsbereiteste Community die ich bisher um spezielle Sprachen herum erlebt habe. Das wirklich einzige Problem ist, dass der Einstieg echt schwer fallen kann. Auch das Compilen für andere Architekturen wie für nen Raspi geht echt sehr gut. Ich kann nur jedem empfehlen sich Rust anzuschauen der mit C/C++ vertraut ist und mal ein wenig was moderneres ausprobieren möchte
@VileEnd
@VileEnd 3 жыл бұрын
Habe mit Assembler angefangen, fand ich um ehrlich zu sein auch super.
@Raphipod
@Raphipod 3 жыл бұрын
Respekt!
@Hector52441
@Hector52441 3 жыл бұрын
Ja man das hat richtig Spaß gemacht. Es war vorallem extremst verständlich. Ich hatte mit c viel mehr Probleme als mit Assembler. Und c war im Gegensatz zu Java um einiges angenehmer.
@xImHazard
@xImHazard 3 жыл бұрын
Assembler empfehle ich auch jedem, der ein Grundverständnis will/braucht, wie Programme und Rechner grundsätzlich funktionieren. Haben wir im Studium extrem viel angesehn im embedded Bereich und bin extrem froh. So ein Verständnis kriegt man nicht durch high level Sprachen wie JS und python.
@tomtech52
@tomtech52 3 жыл бұрын
auf vielem prozessorer ?
@xImHazard
@xImHazard 3 жыл бұрын
@@tomtech52 Wir haben ARM assembler gelernt auf Cortex M prozessoren. Ich denke mit ARM fangen viele an.
@Blonkky
@Blonkky Жыл бұрын
Gutes Video 😎
@FabianReschke
@FabianReschke 3 жыл бұрын
Finde C# auch ultra nice einfach. War das erste was ich in der Schule gelernt habe und ist immer noch das, wo ich mich am wohlsten fühle.
@NLPTyler
@NLPTyler 2 жыл бұрын
Bitte mehr von solchen Videos
@fiereu
@fiereu 3 жыл бұрын
Uiiii ne collab hab ich jetzt nicht erwartet. Nices Video ^^
@TheProcinger
@TheProcinger 3 жыл бұрын
Ihr habt das ja ganz gut geschildert, das für jedes Problem ein passendes Tool (Sprache) existiert. Das wichtigste ist einfach, das man sich am Anfang für eine Entscheidet und diese bis zum Ende lernt (falls es jemals ein Ende geben sollte). Ich persönlich habe vor 30 Jahren (bin alt :o))auf dem C64 mit Basic angefangen und nach einem Jahr sehr schnell gelernt das man mit dieser Sprache zwar recht zügig Ergebnisse erlangen kann, diese aber Performance und Ressourcen kosten. Daraufhin habe ich mit mit dem C64 Assembler beschäftigt - erst viel später realisiert das es 6502 Assembler war. Irgendwann kam MS DOS mit C. Mittlerweile habe ich eine menge Projekte erfolgreich in C (MS DOS & Linux), C++ (Windows), Obj-C(iOS), PHP und Java (Web) gelöst. Wichtig ist, das auch mal hin und wieder über den Tellerrand geschaut und nicht jedes Problem in dieser "einen Sprache" gelöst wird - da habe ich schon eine menge spooky shit gesehen. Welche HTB Maschine war Go(lang)? Würde mich mal interessieren die App zu debuggen und reverse engineeren. Cheers!
@GimmeSomeChicken
@GimmeSomeChicken 3 жыл бұрын
Videovorschlag: Die Besten Editoren kostenlos als auch kostenpflichtig und eure/deine Erfahrung zu den Editoren (Pros/Kontras). Btw super Video fange bald mit JS (HTML/CSS) an :)
@derdruckerflusterer4300
@derdruckerflusterer4300 3 жыл бұрын
Gerade für den Bereich Penetration-testing finde ich auch Ruby als Einsteigersprache gut, vielseitig und viele Exploits für das Metasploit Framework werden in Ruby geschrieben.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Ruby ist für msf Module richtig gut!
@derakte4183
@derakte4183 3 жыл бұрын
Ich würde echt gerne Programmieren lernen, hab auch schon in der Schule ein bisschen Java und in der Uni die Grundlagen von C gelernt. Mein Problem ist, dass ich einfach gar keine Ahnung habe, was ich dann am Ende damit anfangen kann. Ich hab keine superkreativen Projekte, bei denen ich diese Skills brauchen könnte :D
@kennichdendenn
@kennichdendenn 5 ай бұрын
Irgendwann rennt einen schon was um 🙂
@LegendGamingZz
@LegendGamingZz 3 жыл бұрын
Das nächste Mal bei diesem Thema bitte ein Video zusammen mit Peter Agilé
@calaphos
@calaphos 3 жыл бұрын
Und ich dachte immer das Aushängeschild von Go wäre es immer noch keine Generics zu haben :) Schönes Video! Was ich ein bisschen Vermisst habe waren Ding wie Dinge wie gutes Tooling und Dependency Management in den Vergleichen. Sagt Anfängern vielleicht nicht umbedingt was, aber sobald es zum ersten mal darum geht third party libraries zu nutzen ist der Unterschied oft gigantisch. Wenn ich in z.B. Rust eine Library nutzen will brauche ich lediglich eine Zeile in meine automatisch erstellte Projektdefinition kopieren. In Java geht das ähnlich einfach, zumindest wenn ich die Gradle oder erstmal aufgesetzt habe. Wenn ich mir im Vergleich dazu das Chaos bei C/Cpp anschaue, mit Header, System Libraries und mich erstmal mit CMake rumschlagen muss habe ich direkt keinen bock mehr irgendwas in der Sprache auszuprobieren. Sowas beeinflusst IMHO auch wie wichtig eine gute Standardlibrary ist - Python z.B. ist wie beschrieben da sehr gut, aber eigentlich ist mir das meistens egal weil eine andere Library nachzuinstallieren ist kaum Aufwand (wenn man das ganze Packaging Thema da mal ausklammert..). IMHO sind auch gute IDEs und Debugging oder Interaktive Nutzung extrem hilfreich für den Einstieg. Ein guter Text Editor ist zwar immer ein netter Einstieg, der größte Produktivitätsgewinn in meiner Entwicklererfahrung war aber als ich zum ersten mal gelernt habe wie einfach und hilfreich es ist doch den IDE debugger zu nutzen. Python ist da aber (auch ohne IDE) sehr zu empfehlen, zwischen Interaktivem Debugger, IPython und Jupyter Notebooks. Es ist einfach super praktisch "live" mit den Daten arbeiten zu können und direkt zu sehen was passiert. Aber die JVM Sprachen sind da auch nicht schlecht. Ich bin vielleicht ein bisschen biased da, aber Tooling ist ein Grund warum ich eher Rust als C oder Cpp als low level Sprache empfehlen würde. Bringt auch viele moderne Comortfeatures mit die C nicht hat und programmiert sich meist komortabel wie Maxs C# Beispiel, bringt aber gleichzeitig nicht alles mit was in den letzten 35 Jahren mal nach einer guten Idee erschien, das macht das lernen etwas einfacher. Ansonsten ist die Sprache genauto schnell und Hardwarenah wie C, nur Mikrokontroller sind leider oft (noch) schwierig. Und sehr viele von den auftretenden Sicherheitsproblemen hätten wir mit mehr Rust nicht :)
@nikomitk8091
@nikomitk8091 3 жыл бұрын
Ich hab mit Java angefangen. Ist meiner Meinung nach auch eine echt gute Sprache, wobei man am Anfang viel "Ja das ist halt so" (beispielsweise was das "public static void main(String [] args)" eigentlich bedeutet und so). Außerdem ist sie sehr vielseitig einsetzbar und man muss halt nur einmal kompilieren. Man kann fast alles damit programmieren und die Community dahinter ist auch riesig, weshalb es für das meiste schon Libraries gibt.
@RiotOnlyMakesOpCHars
@RiotOnlyMakesOpCHars 2 жыл бұрын
Fand Java in der Schule immer super demotivierend und schwer verständlich und schon hatte ich keine Lust mehr auf das Thema programmieren. Nun fast 10 Jahre später habe ich mich dazu entschlossen dem ganzen nochmal eine Chance zu geben und habe von einem Kollegen Python ans Herz gelegt bekommen. Ich bin zwar noch nicht über die Basics hinaus aber habe jetzt schon mehr verstanden als damals in einem Jahr Informatik.
@g3ck037
@g3ck037 3 жыл бұрын
Ich muss leider sagen, dass dieses Video mMn nicht gelungen ist. Dabei geht es darum, was für Anfänger sinnvoll ist und welche Argumente ihr für Sprachen bringt. Generell denke ich, dass solch ein Video stärkere Empfehlung geben sollte im Sinne von "Du möchtest wegen X programmieren lernen, dann nehme Sprache Y". Natürlich eignen sich viele Sprachen als Einstieg und man kann nicht unbedingt eine universal richtige Empfehlung für alle geben. Daher kommt wahrscheinlich die Auslegung mehrere Sprachen vorzustellen, damit ein Zuschauer selbst entscheiden kann. Allerdings kann ein 'Anfänger' eben nur bedingt, wenn überhaupt mit diesen Informationen eine selbstbewusste Entscheidung treffen. Woher soll ich als nicht-Programmierer wissen, welche Eigenschaften der Programmiersprache mir bei meinem Projekt am nützlichsten sind? Weiterhin legt ihr den Fokus, was ihr über eine Sprache berichtet, mMn ebenso daneben. Ich denke es ist am Anfang am wichtigsten, die gedankliche Vorgehensweise beim programmieren zu erlernen. Dies bedeutet Schleifen, Verzweigungen, Variablen, Funktionen, Rekursion usw. zu verinnerlichen. Danach folgt dann halt libraries, Objekt-Orientierung, funktionale Programmierung oder was auch immer dann für die eigenen Anfänger-Projekte der nächste Schritt ist. Jedoch sprecht ihr über viele Dinge, die für einen Anfänger irrelevant sind bzw. die sich nicht in den verschiedenen Sprachen unterscheiden. Als Beispiel: Bei Go sprecht ihr davon, dass es einfach verständlich ist. Der Rest dazu ist nicht hilfreich für Anfänger. Den kurzen Pitch, dass es auch für große Projekte benutzt wird ist voll in Ordnung, allerdings ist concurrency für Anfänger vollkommen egal bzw. sowieso, wegen der Komplexität den Programmfluss zu verstehen, nicht zu empfehlen. Eigenständige Lauffähigkeit ist (für Anfänger) ebenfalls uninteressant, da man beim Lernen kaum zwischen Zielplattformen wechselt. Laufzeit der Programmiersprache sollte für Anfänger komplett egal sein, da das Programm selbst der größte Bottleneck ist. Schließlich ist das mit dem reverse-engineering evtl. für manche Leute wichtig, also ok, das zu erwähnen. Bei anderen Sprachen macht ihr es etwas besser. Man sollte aber bei Vergleichen zwischen Programmiersprachen gut strukturierten Code mit gut strukturiertem Code vergleichen. Nur weil manche Sachen in C++ sehr unübersichtlich geschrieben werden können, heißt das nicht, dass man nicht auch genauso gut lesbare Programme schreiben kann wie in Python etc. Allgemein finde ich das Ansprechen von Ausführgeschwindigkeit bei Programmiersprachen nicht notwendig, da ich es nur in wenigen spezifischen Bereichen relevant ist, wobei man dort sowieso dann libraries benutzt oder bereits ein Hackerman ist. Solche Sachen wie "Es gibt ein großes Ökosystem mit libraries für alles, was man haben will" gelten für jede annähernd populäre Sprache und bedarf dementsprechend nicht zwingend eine Erwähnung. Um dann mal die Kritik zu beenden hier meine Empfehlung: JavaScript eignet sich für blutige Anfänger meines Erachtens am besten. Es gibt wenig syntaktischen Schnick-Schnack, welcher immer dranstehen muss, und man kann somit recht leicht die Grundgerüste kennen lernen. Da es sich für Benutzeroberflächen gut eignet, gibt es dementsprechend viele kleine Projekte, mit denen man sich Stück für Stück vorantasten kann und dennoch nützliche/anschaubare Erzeugnisse hervorbringen (bspw. der wiss. Taschenrechner mit Sonderfunktionen). Wenn man dann etwas fortgeschrittener ist, kann man sich zu stärker strukturierten Sprachen vorantasten. Ich würde hier für alle die Informatik studieren wollen Java empfehlen, da diese Sprache in meinem Studium mit Abstand am häufigsten verwendet wird. Allerdings kann man sich je nachdem, was man vorhat, auch für C (Mikrocontroller usw.) oder eine andere Sprache entscheiden. LG (:
@rilah7310
@rilah7310 3 жыл бұрын
Guter Beitrag 👍
@dumbo2951
@dumbo2951 3 жыл бұрын
Ich gebe dir in der allgemeinen Kritik recht. Aber JS für Anfänger? Zum einen halte ich es für sinnvoll mit etwas Strukturiertem anzufangen und danach zum Unstrukturierten zu wechslen und zum anderen ist JS für mich einfach nur unübersichtlich. ...zugegebner Maßen kann ich JS auch noch nicht wirklich.
@rilah7310
@rilah7310 3 жыл бұрын
@@dumbo2951 Ich kann dir nur aus Erfahrung sagen, dass JS/HTML/CSS für Anfänger eines der besten Einstiege ist. Man sieht sofort was man macht und man möchte weiter am Ball bleiben.
@ELMER1980LP
@ELMER1980LP 3 жыл бұрын
Ich hab früher mit BASIC am C64 programmiert. Oh Gott bin ich alt. 😂
@Soraldor
@Soraldor 3 жыл бұрын
Ich mag C Lattenzaun aber ich werd mir nach dem Video hier jetzt auch mal JS und Go(Lang) anschauen. Video war naisu, vor Allem jeweils der unterschiedliche Stil.
@malterdernative
@malterdernative 3 жыл бұрын
Go... perfekter Name, soll es das ach tun!
@percyjw
@percyjw 3 жыл бұрын
Hab in der Schule mit Java angefangen und hab da glaub ich so ein bisschen Stockholm-Syndrom. Jetzt in der Uni wars erst Haskell, dann Java, dazu noch ein wenig Assembly und Python. In diesem Semester ist noch C dazu gekommen. C# und Rust will ich mir aber auf jeden Fall noch anschauen.
@freemanzweidreifunf8025
@freemanzweidreifunf8025 2 жыл бұрын
hab mit java im Gymi angefangen, dann in YT-tutorials C# angelernt und mache das nun auch weiter in der Berufsschule meiner Ausbildung. Im Betrieb meiner Ausbildung arbeiten wir zu 90% mit vba unter Access, also auch mehr oder weniger zwangläufig mit SQL für die Datenbank-Abfragen. In Zukunft will ich aber meinen Kenntnissstand in C# ausweiten, an verschiedenen Projekten mitarbeiten und einfach besser werden.
@belammu2830
@belammu2830 3 жыл бұрын
Könntet ihr mal ein Video zu den schlechtesten Programmiersprachen machen?
@tigerchris1231
@tigerchris1231 3 жыл бұрын
Ich habe mit mit Visual Basic angefangen danach habe ich mir selbst C# beigebracht, sodass ich spiele programmieren kann(Unity) dazu habe ich Java in der Schule gelernt wenn auch nur auf niedrigen Level und ich benutzte Python wenn ich etwas "quick and dirty" programmiert haben will und Geschwindigkeit vernachlässigen kann. Dazu wollte jetzt bald wo mein Abitur fertig ist vor allem C angucken, da eine Low -Level Sprache interessant aussieht. Auch wenn ich keine der Programmiersprachen in die Tiefe gegangen bin vor allem in C# habe ich mir zum Beispiel immer noch nicht dieses "=>" oder andere Sonderzeichen angeguckt und habe noch viel zu lernen, was wohl das beste daran ist (:
@berengir3548
@berengir3548 3 жыл бұрын
Der Lambdaausdruck in C# ist echt mächtig. Bleib dran! :-)
@h.rammelkammer
@h.rammelkammer 3 жыл бұрын
Bei GO finde ich noch erwähnenswert, dass die Dependencies als Sourcode geladen werden. Sprich es gibt keine DLLs oder andere Shared Libraries. Das fördert ungemein den OSS Gedanken das finde ich ist noch ein großer + Punkt.
@Gramini
@Gramini 3 жыл бұрын
Ist bei PHP übrigens auch so, und bei JS teilweise.
@kennichdendenn
@kennichdendenn 3 жыл бұрын
Bis es keine (oder keine rechtzeitigen) Updates wegen Fehlern der Dependencies gibt und man seine Software wegen irgend einer Lücke in einer Abhängigkeit nicht einsetzen kann. Fixen kann man das aber selbst auch nicht.
@Gramini
@Gramini 3 жыл бұрын
@@kennichdendenn Ist bei jeder Sprache so, egal ob die Libs als source vorliegen oder als binary. Ist mir jedoch bei keinem Projekt (auch nicht im professionellen Bereich), egal in welcher Sprache, in meinen vier Jahren vorgekommen.
@WinzuMusic
@WinzuMusic 3 жыл бұрын
Ich habe vor 10 Jahren mit der Programmiersprache Java angefangen, weil ich tatsächlich mal eigene Mods für Minecraft machen wollte. Naja, jetzt bin ich in der Ausbildung zum Fachinformatiker Anwendungsentwicklung und wir arbeiten ausschließlich mit C# und ich kanns nur jeden ans Herz legen. C# ist einfach geil, find ich. Wir entwickeln WPF Anwendungen im MVVM Muster und ich hab mich seit der Ausbildung verliebt. (Bin grade 20 Jahre jung) Ich habe schon Erfahrungen in Java, JavaScript, C, C++, C# und Python... Und C# ist mein Favourite.
@xImHazard
@xImHazard 3 жыл бұрын
Elektro- und Informationstechnik Student hier: Lernt C/C++ wenn ihr irgendwie in diese Richtung gehn wollt und Bock auf Hardwarebasteln habt :D Mikrocontroller, die Sensoren auslesen und bei bestimmten Sensorwerten irgendwas machen, einfach geil. Embedded-Programmierung ist verdammt gefragt. Immer wieder suchen Firmen bei den Informatik-Studenten Leute, die das machen. Aber dort wolln nur alle ihre High-Level Browser Apps usw. programmieren, anstatt sich mal mit Prozessorregistern und co. ausseinander zu setzen. Dabei wäre das so wichtig, es haben ja jetzt schon alle möglichen Haushaltsgegenstände nen Controller drinne, der in Embedded C programmiert wird. Sei es nun der moderne Kühlschrank oder die Waschmaschine oder was weiß ich. All das wird low level programmiert mit C. Spannender könnte ein Gebiet nicht sein.
@Jojo-tl4hq
@Jojo-tl4hq 3 жыл бұрын
Gefühlt ist das Programmieren in C/C++ wie mit Nadel und Faden ein eine Hose zu nähen. Hochsprachen wie C# sind im Vergleich eine automatische Nähmaschine, der man nur noch das Schnittmuster geben muss.
@xImHazard
@xImHazard 3 жыл бұрын
@@Jojo-tl4hq ganz so extrem find ichs jetzt zwar nicht, aber ich verstehe dich. Man muss halt wissen was man tut.
@T1g3rc1aw
@T1g3rc1aw 3 жыл бұрын
Ein Herz für Delphi. Ich hatte im Informatik Leistungskurs damals mit Turbo/Borland Pascal angefangen und mit Delphi während der Berufsschule rumgewerkelt. Ich mag die Syntax, auch wenn diese Sprachen heute keine Relevanz mehr haben. Ansonsten mag ich PowerShell auch wenn es keine Programmier- sondern eine Skriptsprache ist.
@bloodangels8301
@bloodangels8301 3 жыл бұрын
Ich programmiere mit JavaScript & Vue.js im frontend und mit PHP & Laravel im backend (ein wenig auch mit node.js). Hab schon öfters was von C# gehört und nach dem Video bin ich echt interessiert mir das mal genauer anzugucken.
@Flohtute
@Flohtute 3 жыл бұрын
Bei Python höre ich immer wieder, dass es eine Einsteigersprache sein soll, weil sie so einfach ist. Ich finde aber dass es eher keine Einsteigersprache ist, da sie durch die zu starke vereinfachung nahezu überhaupt nicht auf andere Sprachen vorbereitet, da ist Java, auch wenn diese Sprache langfristig nicht die beste Wahl ist, eine bessere Wahl für die erste Sprache und dann noch C hinterher, dann kann man eigendlich alles was man für jegliche Sprache benötigt.
@_TeXoN_
@_TeXoN_ 3 жыл бұрын
Ich habe mit Python angefangen und später dann Java und C++ gelernt. Als Anfänger ist es durchaus praktisch sich erst auf die Programmstruktur und den Aufbau von Algorithmen zu konzentrieren und erst später dann alle Feinheiten von Datentypen, Libraries und Hardwarenähe kennenlernt. Mit allem auf einmal ist die Lernkurve extrem langsam.
@kennichdendenn
@kennichdendenn 3 жыл бұрын
Ich stimme irgendwie zu - aber dann lernt man Rust und darf die Hälfte von dem, was man kennt und machen durfte gleich wieder vergessen XD
@xN811x
@xN811x 3 жыл бұрын
Ne, echt nicht. Java ist in meiner Erfahrung (Berufsschule und Studium) erstmal nur auswendiglernen von Konstrukten. Mehrwert gleich null. Dadurch, dass dauernd irgendwelche OOP-Begriffe um die Ohren geworfen werden, wird die ganze Sache nur noch demotivierender. Und ich fang jetzt gar nicht damit an, dass OOP für viele Anwendungsfälle sowieso nicht mehr State of the Art... Bei Python kannst du erstmal ein Gefühl dafür bekommen wie ein Programm abläuft - ohne den ganzen schnickschnack.
@lemmyboy4107
@lemmyboy4107 3 жыл бұрын
Das hör ich immer wieder aber tbh da fehlt einfach der menschliche aspekt drinnen. Vorallem java legt einen einfach zu viele steine in den Weg um Erfolge zu erziehlen und erste Projekte zu realisieren. Mit deiner logik sollte man halt mit binär anfangen dann asm dann c xd. Am besten davor noch ne cpu selbst entwickelt / zusammengebaut. Dann weiß mans auch im Detail. Also ich verstehe woher du kommst aber python is für leute ne gute sprache die was "realisieren" wollen. Ich hab erst mit c# dann zu c++ aber erst mit python hat mich die Programmierung dann richtig gepackt. Und sollang man nichts rechenintensives (was man als anfänger nicht macht) baut braucht reicht python vollkommen.
@PokeChucks
@PokeChucks 3 жыл бұрын
Ich bin auch der Meinung. Dadurch das der Datentyp nicht erforderlich ist kommt es eher zu Komplikationen als zu Vereinfachungen. Der Müllsammeler in C# ist z.B. eine sinnvolle Vereinfachung. Speichermanagement find ich lästig.
@K4F0
@K4F0 3 жыл бұрын
das video hat mich wieder gut motiviert mal gucken wie lang das hält xD
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Hält die Motivation noch? ;) Viel Erfolg beim Lernen :)
@LawnMeower
@LawnMeower 3 жыл бұрын
Meine Anfänge hatte ich mit PowerPC Assembler, weil ich Wii- und GC-Games zur Laufzeit manipulieren wollte. So kam dann mehr Interesse im Programmieren und habe dann mit JS den Einstieg in höhere Programmiersprachen gehabt^^ Edit: Am liebsten arbeite ich mit C++, weil es mir die beste Kontrolle und Möglichkeiten bietet binäre Daten zu verarbeiten
@ex0ex0amv49
@ex0ex0amv49 3 жыл бұрын
Ruby finde ich am leserlichsten und am schnellsten erlernbar, einfach eine schöne Sprache ^^
@updaet6870
@updaet6870 3 жыл бұрын
War für mich schon ein Kulturschock aber bin jetzt auch Fan :D
@nicopro3956
@nicopro3956 3 жыл бұрын
Ich hab mit Java angefangen und will jetzt eine etwas relevantere Sprache lernen Gutes Video dafür 👌
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Für welche entscheidest du dich?
@nicopro3956
@nicopro3956 3 жыл бұрын
@@Florian.Dalwigk Ich werd wahrscheinlich Phython lernen
@catex5452
@catex5452 3 жыл бұрын
Habe gerade meine Ausbildung angefangen und arbeite in einem Team, was hauptsächlich C# benutzt. Freut mich zu hören, dass die Sprache nicht so schlecht ist wie manche behaupten (wegen schlechter performance etc.)
@m4xFPS
@m4xFPS 3 жыл бұрын
c# beste 😁
@Noobish1337
@Noobish1337 3 жыл бұрын
GO is nice, leider gibts noch keine richtigen ORM's. Wie schauts da mit generics aus, kommen die noch?
@sarumane5380
@sarumane5380 2 жыл бұрын
C Lattenzaun ... ich schmeiß mich weg 😂👌
@linkinparkfan4119
@linkinparkfan4119 3 жыл бұрын
Assembler! Ganz weit vorne...
@YouAreUnimportant
@YouAreUnimportant 3 жыл бұрын
Eine Assemblersprache wäre tatsächlich keine schlechte Anfängersprache. Denn Spracheelemente und Logik sind in asm sehr simpel und noch dazu nerven einen nicht meterdicke Abstraktionen, die einen als Anfänger abschrecken können, weil man den Sinn dahinter nicht versteht. Die Probleme sind allerdings, dass die einzelenen Instruktionen die man aufrufen kann wie lea, mul, ect. teilweise recht spezifische Eigenheiten haben, wie der erste input muss in Register rax stehen und der zweite in rdx, shl verarbeitet nur immidiate Werte im Bereich von bytes oder aus dem cl Register. Dann auch sehr ernüchternd, Assembler ist die einizige Sprache, die ich kenne, die einen wirklich zwingt zu verstehen, dass man für sämtliche IO Geschichten Hilfe vom Betriebssystem benötigt. Daran schließt sich dann das Thema Linker an. Mit dem kann man dann auch erstmal eine Weile kämpfen, bis man die richtigen Spezifikationen gewählt hat, dass man ein Lauffähiges Programm bekommt.
@johanneselectron3886
@johanneselectron3886 3 жыл бұрын
Rust ist auch extrem im Hype in letzter Zeit
@theaninova
@theaninova 3 жыл бұрын
12:40 Untertreibung des Jahrhunderts Es ist extrem wichtig sich die Standard formatierung anzugewöhnen wenn man eine chance haben will fremden Code zu lesen und überlebenswichtig wenn man code weitergeben will. Die streiten sich über 2 vs 4 spaces indentation, was glaubst du was passiert wenn du mit gar keinen ankommst xD
@4cps777
@4cps777 3 жыл бұрын
Deswegen benutze ich einfach nur Formatter, weil sonst kein Mensch meinen Code lesen kann. Ich finde es aber auch ernsthaft überraschend, wie viele Leute ihren Code selbst formattieren.
@SimonVaIe
@SimonVaIe 3 жыл бұрын
@@4cps777 ebenso. Ich formatieren zwar etwas mit aber der größte Teil kommt durch die Ide mit entsprechenden Einstellungen. Und wenn ich was anderes lesen will kann man das ja auch durch den formatter jagen.
@freaxfrx9352
@freaxfrx9352 3 жыл бұрын
Ich hab mit C angefangen in der Schule und ist immer noch meine Lieblingssprache - bash ist ja C auch sehr ähnlich, muss immer umdenken, wenn ich was anderes programmieren soll...
@klulms1092
@klulms1092 3 жыл бұрын
Ich habe vor 2-3 Monaten angefangen in eine AG zu gehen. Dort haben wir HTML und CSS gemacht. Irgendwann war mir halt langweilig weil es immer das selbe war und ich wollte eine richtige Programmiersprache lernen. Vor ein paar Wochen habe ich jetzt angefangen mit JavaScript und es ist soo verständlich und einfach. Man braucht keine extra Tools, die Syntax ist sehr sehr einfach und wie bei Python sieht man direkt beim Code was da ausgeführt wird. Ich möchte unbedingt noch mehr Programmiersprachen lernen es macht so Spaß, ich bringe es auch meinen Freunden bei und wir wollen in den Sommerferien ein Projekt starten wo wir ein Spiel programmieren Wir werden nächstes Jahr nach den Sommerferien wählen (ICH WÄHLE NATÜRLICH INFORMATIK) und danach werden wir bis zur Oberstufe java hamster und sowas machen. Also Java will ich eh nicht so selber lernen weil ich gemerkt habe was für eine Sprache es ist und wie lange es dauert Was würdet ihr mir als Zweitsprache empfehlen?
@IT-Entrepreneur
@IT-Entrepreneur 3 жыл бұрын
Jop, Go für Restful APIs ist richtig nice. Pervers schnell, Skalierbar, leicht zu schreiben. Läuft plattformunabhängig. Basst. Go nutz ich primär für Webservices oder Deamons auf dem Linux Server. C# für Desktop Anwendungen. I liebe C# Syntax. LINQ, Und so Sachen: MyList().Where(x => x.Name == "bla").OrderByDesc(x => x.CreatedAt).FirstOrDefault()
@mupfelmax530
@mupfelmax530 2 жыл бұрын
Bei ca min. 20 erwähnst du das mit den browsern. Kann es sein dass es dadurch dazu klommt dass ich im Taskmanager mehrere Instanzen Firefox angezeigt bekomme die rel. viel Ram verbrauchen obwohl nur 1 oder auch gar kein Fenster geöffnet ist? Viele Grüsse
@darkfire2703
@darkfire2703 3 жыл бұрын
Also das Vector removen am Ende geht seit C++20 btw. auch mit `std::erase(v, 5);` :P Das hat aber auch lange genug gedauert bis wir das bekommen haben und ändert nichts daran, dass die ganze container library von C++ eine absolute Katastrophe aus usability Sich darstellt.
@fckngcheetah
@fckngcheetah 3 жыл бұрын
Hab mit Java angefangen, aber fragwürdig ob man das noch verwenden sollte. Go ist mein favorite ✌️
@m4xFPS
@m4xFPS 3 жыл бұрын
ich mag java nicht sonderlich aber klar java kann man noch verwenden ^^ vorallem im business enterprise umfeld ist das immer noch sehr beliebt und auf jvm basis gibts ja auch noch jede menge anderer sprachen.
@HippieInHeart
@HippieInHeart Жыл бұрын
Ich habe ursprünglich mit C angefangen (bzw ganz ursprünglich mit dos 3.1) und ich muss sagen da fiel mir das lernen deutlich leichter als jetzt mit javascript. was mich an Javascript und auch vielen anderen "einfacheren" Programmiersprachen etwas stört ist, dass sie sehr überladen sind mit allen möglichen Libraries und Frameworks und was weiß ich noch alles, die alles mögliche im Hintergrund machen, ohne dass man das als Programmierer so direkt sehen kann. Da finde ich ist C deutlich einfacher zu lernen weil gegenüber den meisten anderen Sprachen zumindest kleine und einfache Programme wie man sie als Anfänger schreibt oft deutlich intuitiver zu verstehen sind und deutlich leichter nachvollzogen werden kann, was genau eigentlich in jedem einzelnen Schritt passiert. In Javascript sehe (und schreibe) ich dann so Sachen wie export const thing = (argument) => {argument(something() => wtfIsThis.pipe.map(/*even more weird stuff*/))} und hab absolut keinen Plan mehr was eigentlich abgeht. In C würde das ganze sicherlich deutlich mehr Zeit und Code benötigen, aber es wäre wenigstens verständlich und nachvollziehbar was genau da passiert, ohne sich erst groß Kenntnisse mit irgendwelchen convoluted af Libraries und deren Masse an Funktionen ergooglen zu müssen. Allein schon wenn da steht int thing [] = //values dann weiß ich sofort, aha, hier habe ich ein array vom typ integer, da kann ich iterieren (oder mit Pointern rumspielen und alles undefined machen oder das Programm mit einer memory access violation crashen lassen und lauter solche Scherze) und dann ist auch alles Weitere ziemlich schnell klar. Ich bin jedenfalls froh, wenn ich die Ausbildung hinter mir habe und (hoffentlich) wieder zu C zurückkehren kann.
@IstdocheasyBenny
@IstdocheasyBenny 3 жыл бұрын
Ich programmiere seit 5 Jahren hobbymäßig. Die Sprache ist quasi vorgegeben an das Vorhaben: Arduino - gibt es nur in einer Sprache. Python - wollte was mit cv2 und Bilderkennung machen. Alle Tutorials sind mit Python. C++ /C# kenne ich noch nicht die Unterschiede :c Microsoft Excel VBA. Da gibt es nur die Sprache, (die ich am besten kann) Eigentlich können muss man nur 10 Befehle (Datentypen, for, if ...) das reicht. Der Rest kommt von Bibliotheken, wo man sich eh immer wieder neu einlesen muss. Nervig ist, dass alle Programmiersprachen das gleiche meinen, aber die Notation immer bisschen anders ist. Das verwirrt. for i = 1 To 100 Next i...... for(int i = 1; i < 100; i++) {}
@nikolaimadlener
@nikolaimadlener 3 жыл бұрын
swift 🧡
@hardwarelabor1631
@hardwarelabor1631 3 жыл бұрын
C ist sehr gut geeignet
@haelion2
@haelion2 3 жыл бұрын
c lattenzaun. wurde mir schon vor fast 10 jahren in der schule so beigebracht bzw als gag vom lehrer beiläufig erwähnt. soweit ich weis, heißt es bei jedem der diesen lehrer hatte noch c lattenzaun. sharp? nie gehört, kann man das essen?
@Ustrof
@Ustrof 2 жыл бұрын
Ich hab programmieren mit Java gelernt, und denke das ist auch eine gute Basis. Wenn ich mir C# Code angucke, denke ich mir das ist doch im Grunde auch nur Java mit falscher Groß/Kleinschreibung. Um Javascript, HTML und CSS kommt man eh kaum herum, und mit diesen 4 hat man eine gute Basis um beliebige Anwendungen zu bauen, und andere Sprachen wie C++ schnell zu erlernen.
@pima7057
@pima7057 3 жыл бұрын
Hey max! In der schule hatten wir damals mit Visual Basic gearbeitet. Was ist deine Meinung dazu?
@msdosm4nfred
@msdosm4nfred 3 жыл бұрын
Hab mir das Video auf beiden Kanälen angeguckt, sind ja quasi identisch. Und ja, von Golang* hab ich schon etliches gehört, zumal ein alternativer Paketmanager für Arch Linux tatsächlich in Golang geschrieben ist. *Ja, ich schreib lieber Golang, damit auch der gemeine Progammier-DAU sicher nach dieser Programmiersprache suchen kann. Wenn ich zurückblicke auf die Kernqualifikation an unserer Bildungseinrichtung, wo wir (auch wir angehende Systemintegratoren) mal eben mit C# was hinrotzen mussten und dabei ins eiskalte Wasser geschmissen worden, die meiste Zeit hatte ich dann mit Googlen/DuckDuckGo'en verbracht, nur um die Syntax, bei der natürlich die .NET-Notation verwendet werden musste (also Int32 statt nur int, letzteres hatte zu Punktabzügen geführt, leider war der Lehrer auch etwas zu schnell in den Erwartungen, denn während ich noch nen logisch sinnvollen Programmaufbau gebrainstormt hatte, war die Leistungskontrolle schon rum). Inzwischen (nach nachträglichen ausführlichen Recherchen sowie Stunden von KZfaq-Videos rund um diese Programmiersprache) hab ich C# irgendwie lieben und hassen zugleich gelernt. Inzwischen (jetzt bin ich in der FI-S*-Fachquali) fluche ich über die Eigenheiten von der Windoof-Powershell. Klar, hinsichtlich der Administration von Windoof-Servern macht die Powershell echt eine gute Figur, denn die grafischen Werkzeuge, insbesondere bei DHCP, wo man sich für jeden Scope seitenweise durch nen Wizard klicken muss und das mal für ca. 1.500 Netzadressen, da kann man sich auch gleich ne FOR-Schleife in der Powershell basteln und hat nach kurzer Zeit das entsprechende Ergebnis. Leider ist die Powershell halt syntaktisch etwas kryptischer hinsichtlich der logischen Operatoren, da Zeichen wie '' etc. leider Steuerzeichen für Pipes sind, stattdessen muss man anstelle von '>=' eben '-ge' eingeben; für ein einfaches '>' muss halt '-gt' her. *FI-S meint 'Fachinformatiker-/in - Systemintegration'
@m4xFPS
@m4xFPS 3 жыл бұрын
eigentlich schreibt heute kaum jemand noch int32 außer man will ganz besonders offensichtlich machen das es ein int32 ist ^^ meistens schreibt man nur "int" oder 99% eh nur noch "var" und lässt c# machen was es für am besten hält. ka was mit deinem lehrer los war 😁
@Finanzastronaut
@Finanzastronaut 3 жыл бұрын
29:30 hahahaha C Lattenzaun 😂😂😂👍
@joelmayer1018
@joelmayer1018 3 жыл бұрын
C++ und Python für Datenauswertung, einfach geil
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Da kann ich nur zustimmen :)
@smartphonesammler3924
@smartphonesammler3924 3 жыл бұрын
14:52 Ich habe von diesen ganzen Bibliotheken nichts. Ich konnte bis heute leider keines dieser Projekte umsetzen, nicht weil die Projekte zu schwierig sind, sondern weil es nie klappt die Module zu installieren. Ich hätte am liebsten eine Möglichkeit Python mit allen Modulen die es aktuell gibt aufeinmal zu downloaden, damit wenn ich irgendwelche Ideen habe, nicht erst mehrere Tage investieren muss mir das Zeug herunter zu laden. Ich verstehe auch bis heute nicht was der Sinn von pip-install ist, warum kann man die Module nicht ganz normal herunterladen? Das macht es einen unnötig schwieriger.
@sephirot7581
@sephirot7581 2 жыл бұрын
Ich glaube, du solltest nochmal bisschen mehr über Package Manager recherchieren. Dann sollte sich deine Antwort ändern.
@msdosm4nfred
@msdosm4nfred 3 жыл бұрын
Also Java machts einen eh kompliziert, und das, obwohl C# tatsächlich zu nem gewissen Grad von Java beeinflusst wurde, dennoch sind die Schlüsselwörter bei C# etwas treffender gewählt, so kann man einfach die berühmte 'EnteEnteEnte'-Szene von den Simpsons wunderbar in C# abbilden und trotzdem hat man stets die ohnehin eingeprügelte C-Like Syntax: while (true) { Console.WriteLine("Ente") } Wobei C# eh nur Spaß macht, wenn man die Visual Studio IDE benutzt, diese liefert gleich alle mit, was man braucht und ist in der Community-Edition sogar gratis, solange man nicht gewerblich damit programmiert, weil dann sind die höheren Editionen erforderlich. Alternativ kann man zwar den Programmtext auch mit VS Code eingeben, nur fehlen dann die Standardlibraries und ggf. die nötigen Compiler, da VS Code wirlich nur ein reiner Code-Editor, weniger eine vollständige IDE für alles ist.
@ZombieMagnum
@ZombieMagnum 3 жыл бұрын
c# ist für mich auch die angenehmste sprache. das einzige was mir oft fehlt ist, dass man die "gleiche" funktion mit variabler anzahl argumente nicht einfach definieren kann wie in python mit "def functionname(*args, **kwargs):" und dann 100 overloads schreiben muss oder datenstrukturen bauen muss zum übergeben. ansonsten geil!
@m4xFPS
@m4xFPS 3 жыл бұрын
gibt doch sowas ähnliches ^^ docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/params
@lorenz3126
@lorenz3126 3 жыл бұрын
Zu der .Net Thematik muss ich mal kurz meinen Senf dazu geben: .Net Core 3.1 ist auch relevant, da es die aktuellste .Net LTS Version ist. .Net 5.0 ist zwar ganz schick, darauf wird man aber in der professionellen Industrie nur beim Prototyping stoßen. Erst .Net 6 wird wieder eine LTS-Version, und damit relevant.
@m4xFPS
@m4xFPS 3 жыл бұрын
jo aber das is für einsteiger doch erstmal egal ^^
@lorenz3126
@lorenz3126 3 жыл бұрын
@@m4xFPS Klar, C# für Anfänger ist bei allen .Net Frameworks gleich. (Und empfehlenswert)
@sociocritical
@sociocritical 3 жыл бұрын
Das Main feature von Go ist Concurrency und nicht Parallelism. Concurrency != Parallelism Aber natürlich können auch Go Routines auf mehrere Prozesse gescheduled werden.
@VinTube2501
@VinTube2501 3 жыл бұрын
Also da habe ich Mal ne Frage. Wenn so viele Sprachen so viel mehr genutzt werden und so viel besser zum Einstieg sind, warum lernt man dann in der Schule, an so vielen Unis etc. immer Java? Ich lerne auch hauptsächlich Java und das auch in meiner Algorithmen und Datenstrukturen Vorlesung. Ist das dann nicht fast "verschwendete" Zeit, weil man eure Sprachen lernen könnte oder übersehe ich da was? Wie immer übrigens top Video, fand ich wirklich sehr interessant, kannst auch gerne mehr solcher Podcast ähnlichen Videos hochladen Max :)
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Das hat didaktische Gründe. Im Endeffekt ist es egal, welche Programmiersprache du als erstes lernst ... es kommt vor allem auf die Konzepte an, die dann wiederum auf andere Sprachen übertragen werden können.
@VinTube2501
@VinTube2501 3 жыл бұрын
@@Florian.Dalwigk ah verstehe, danke. Würdest du auch sagen, dass man neue sprachen schneller lernt, wenn man eine andere schon kann, wie zum Beispiel Java? Habe übrigens am Wochenende erst dein Video zum Sieb des Eratosthenes geschaut, hat mir sehr geholfen :)
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
@@VinTube2501 Danke dir! Ja, man lernt neue Programmiersprachen schneller, wenn man schon andere beherrscht. Das ist übrigens auch bei gesprochenen Sprachen so. :)
@daihnemuhtter2937
@daihnemuhtter2937 3 жыл бұрын
Ich hab mit Pascal in Turbo Pascal angefangen... war damals immerhin schon in der Schule, im Abi dann Java, in der Ausbildung C++ und x86 Assembler, im Studium gings dann weiter in die Tiefe über andere assembler und C bis hin zu vhdl was man ja nicht direkt "programmieren" nennen kann. Privat dann sql und c# und im nebenjob... achja und delphi hatte ich am Fraunhofer auch xD
@thesupercomputer1
@thesupercomputer1 3 жыл бұрын
C# ist neben Java eine meiner Hasssprachen :D Könnte daran liegen, dass ich bei C und C++ zu hause bin und hier seit bald einem Jahrzehnt mit programmiere.
@thegame4027
@thegame4027 3 жыл бұрын
Also bei ner std::list in c++ kannst einfach list.remove(5); machen. Bei nem std:vector v::remove_if(v.begin(), v.end(), [](int x) { return x == 5; }) Bin mir nicht sicher obe die lambda expression so richtig ist, hab nicht wirklich plan von c++
@m4xFPS
@m4xFPS 3 жыл бұрын
das dumme an list is nur das man nicht mehr per index drauf zugreifen kann 😅
@lighty5738
@lighty5738 3 жыл бұрын
#TeamCSharp 😀
@DieBrezelgangster
@DieBrezelgangster 3 жыл бұрын
Ich liebe C# ebenfalls. Mit anderen Sprachen werde ich mittlerweile einfach nicht so richtig warm.
@mistalan
@mistalan 3 жыл бұрын
Die beste Einsteigersprache zum Programmieren ist die natürliche Sprache, deutsch. Wenn man Algorithmen, Schleifen,Bedingungen etc. wirklich verstehen will sollte man Stift und Block in die Hand nehmen und wie ein Kuchenrezept Anweisungen aufschreiben. Vielleicht sogar haptisch mit Objekten arbeiten , hin und her schieben um zB das Konzept von Aarays oder Speicher zu begreifen. Dann kann man später jede Programmiersprache der Welt benutzen die einem gefällt.
@michaelmenzinger5019
@michaelmenzinger5019 3 жыл бұрын
Team C und ab und zu Python 💓
@TrLlp
@TrLlp 3 жыл бұрын
Mono als Framework hätte man mit C# noch erwähnen können ;-)
@KiinaSu
@KiinaSu 3 жыл бұрын
Mono ist auf dem Weg in den sicheren Tod. Seit der ersten .net core Version ist das abzusehen und mit .net 5 macht es wenig Sinn heute noch Mono als basis zu nehmen. Xamarin.Android und MAUI kommt in .net 6 und damit ist dann Mono endgültig geschichte.
@oldeveu984
@oldeveu984 3 жыл бұрын
Ich finde mehr Tutorials zu Kotlin und Rust als zu Go lang.
@dnspeter9834
@dnspeter9834 3 жыл бұрын
C#, Java, JavaScript, Python. Das sind die Sprachen die ich mag und bevorzuge.
@turun_ambartanen
@turun_ambartanen 3 жыл бұрын
Wie ist Python bitte gut im Multithreading? Dachte parallele Ausführung geht fast garnicht durch das Global Interpreter Lock.
@calaphos
@calaphos 3 жыл бұрын
Das hat mich auch etwas stutzig gemacht. Multi "threading" in Python geht nur durch parallel laufende Interpreter in unterschiedlichen Prozessen, zwischen denen dann mit pickle serialisierte Objekte hin und her geschoben werden. Und jedesmal kommt es zu kaum durschaubaren Problemen damit. Das ganze ist noch umkomfortabler und undurschaubarer als z.B. multithreading mit Webworkern in JS, einfach weil dort sehr ersichtlich ist was passiert und was die Limitierungen sind.
@grimfistgaming7694
@grimfistgaming7694 3 жыл бұрын
Oha, 2021 noch C :D Nene, mittlerweile gibt es Rust was alle Nachteile von C eliminiert und alle Vorteile bei behält. Sieht man allein schon daran das viele Linux-Tools in Rust neu geschrieben werden (und mittlerweile auch schon Kernel-Module) weil der Code deutlich fehlerfreier und einfacher ist. Und Java ist 2021 immer noch State-of-the-Art und auch für Anfänger bestens zu empfehlen, genau wie C#.
@darkfire2703
@darkfire2703 3 жыл бұрын
Sehr gutes Video, aber eine Anmerkung: C/C++ als Plattformunabhängig zu bezeichnen ist durchaus gewagt 😀 Ich benutzte selbst aktiv beides (beruflich und privat, in erster Linie für Linux Anwendungen und Microcontroller) und es ist zwar unabhängig ist in dem Sinne, dass es für fast alles nen Compiler gibt aber da hört es schon auf. Code der in C/C++ compiled wurde läuft ja eben im Gegensatz zu Python oder Java nur auf genau der Zielarchitektur (CPU-Arch + OS) für die es auch vorgesehen ist. Noch dazu ist der selbe Code auch nur bedingt portabel (also compilen auf anderer Architektur). Vor allem bei C ist die Standardlibrary so knapp, dass man für extrem vieles direkt die OS Header braucht. Damit ist dann jegliche Portabilität im Eimer... Aber klar, zumindest einiges an Code-Fragmenten lässt sich fast immer übernehmen und das ist natürlich super.
@xImHazard
@xImHazard 3 жыл бұрын
Ich gebe dir recht, aber gibt ja aber auch Methoden um das ganze zumindest bisschen mehr portable zu machen. Im embedded Bereich nimmt man beispielsweise ja daher auch ne lib, die uint8_t, uint16_t, usw. bereitstellt. Damit ist dann zumindest mal das Problem der unterschiedlich großen Datentypen auf verschiedenen Systemen eingedämmt. Trotzdem alles nicht so easy.
@afgghan933
@afgghan933 3 жыл бұрын
Erster Programmiersprache CNC PAL. Zur Zeit C++ und vielleicht GO baldig.
@littlet3093
@littlet3093 3 жыл бұрын
Ich studiere Wirtschaftsinformatik und wir gehen zurzeit C durch. Danach kommt C++ und danach kann man selbst entscheiden welche Sprachen man lernen will. Sollte ich danach C# noch mitnehmen ?
@donat7439
@donat7439 3 жыл бұрын
interessant, dass ihr c und c++ macht. Das ist ja beides prinzipiell sehr nah beeinander bzw. deckt ein ähnliches Anwendungsspektrum ab (wobei c++ natürlich die umfassendere Sprache ist aber das soll nicht gegenstand der Debatte sein). Da du Wirtschaftsinformatik machst, wirst du wahrscheinlich in deinem Studium auch noch sowas wie R oder Python als Programmiersprache für den Bereich der DataScience kennenlernen. Ich hab irgendwann angefangen ein Großteil der Sachen in Python zu coden und finde jetzt alle anderen Sprachen super umständlich :D Es kommt halt n bisschen darauf an was du machen willst... C# ist echt cool und mmn das beste für den Bereich Desktop-App Entwicklung. Andere Sprachen haben ihre eigene Nichen und Bereiche in denen sie Glänzen.
@whaisonw2865
@whaisonw2865 3 жыл бұрын
17:20 JavaScript in Raumschiffen. Na das kann nur gut gehen 😅
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Ja, was kann da schon schiefgehen? :D
@phreak2424
@phreak2424 3 жыл бұрын
Also habe ich das richtig verstanden, um was mit einem arsuino zu machen eigner sich c am besten? Mit z.b python geht das nicht so gut?
@klulms1092
@klulms1092 3 жыл бұрын
Arduino wurde mit c# programmiert
@theaninova
@theaninova 3 жыл бұрын
35:05 Oh boy, besonders der Preprocessor in C ist doch stellenweise sehr speziell, insbesondere wenn man sich in sicherheit wägt und denkt, man wüsste was man gerade tut... Ich eines Tages will mach mir nen header mit einem struct, pack ein pragma pack oben hin, und bekomme irgendwann obskure Fehler. Turns out die include order hat behavior von meinem Programm beeinflusst, weil das pragma pack nicht etwa nur auf den header gescoped war, sonder weil der Preprocessor header einfach kopiert, war es auch aktiv überall nachdem man den header included hatte, und das hatte funktions parameter & return types stellenweise verändert, beim Aufruf waren structs noch gepackt, danach nicht mehr... Das fasst für mich so ziemlich perfekt C zusammen. Ist schon ne geile Sprache, weil man alles machen kann, aber man kann halt auch alles machen und das ein oder andere Jährchen alt isse auch.
@derdruckerflusterer4300
@derdruckerflusterer4300 3 жыл бұрын
Haja Pragma ist halt nur für Pfuscher ich weiß schon wieso ich bei meinen Include Guards geblieben bin ^^
@theaninova
@theaninova 3 жыл бұрын
@@derdruckerflusterer4300 Ja, ist sicher gut, wie ich meinte, man wägt sich in Sicherheit aber in Wirklichkeit hat man nur gefährliches Halbwissen
@llothar68
@llothar68 3 жыл бұрын
I say Lua, unlike others its simple enough to understand it 100%. C only if you want a career in IT, then it is absolutely necessary because it teaches you how the hardware really works (Highlevel Assembler). Und Englisch natuerlich damit ihr das und die Dokumentation lesen koennt, denn ohne English Kenntnisse kein StackOverflow.
@_TeXoN_
@_TeXoN_ 3 жыл бұрын
28:30 Ist "Entkäfern" tatsächlich ein deutsches Wort? Habe das bisher noch nie gehört.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Ist eher ein Neologismus ;)
@BigB4ng01
@BigB4ng01 3 жыл бұрын
Verwenden wir im Team tatsächlich auch sehr oft :D
@hanspeter2210
@hanspeter2210 3 жыл бұрын
AMTSSPRACHE IST DEUTSCH!
@peterg.8941
@peterg.8941 3 жыл бұрын
@@hanspeter2210 bruh
@martinwagnersmode7871
@martinwagnersmode7871 3 жыл бұрын
An die Data Science Gurus hier: In R kenn ich mich gut aus und Python will ich auch bald lernen. Welche Sprachen könnt ihr mir sonst noch so empfehlen?
@LyCrIsLovexD
@LyCrIsLovexD 3 жыл бұрын
Glaube du bist mit R und Python schon sehr gut bedient und kannst quasi alles machen was du brauchst. Gerade ML und BV sind mit Python schon sehr interessant wenn man sich dafür interessiert
Programmieren Lernen: Die 9 besten Projektideen
23:30
Niklas Steenfatt
Рет қаралды 154 М.
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 8 МЛН
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 33 МЛН
Happy 4th of July 😂
00:12
Pink Shirt Girl
Рет қаралды 23 МЛН
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 32 МЛН
HACKER Attacke auf MEINEN Youtube Kanal 🤯😲
20:32
m4xFPS
Рет қаралды 50 М.
Warum ich meinen Job gekündigt habe 😳 | Storytime
13:01
Ressourcenverwaltung unter C++ - coder2k - TECH STREAM CONFERENCE
55:43
TECH STREAM CONFERENCE
Рет қаралды 210
7 nützliche CMD Befehle (solltest du kennen)
24:12
Programmieren lernen
Рет қаралды 796 М.
Warum du nicht coden lernen solltest
11:37
Programmieren lernen
Рет қаралды 31 М.
Welche Programmiersprache soll ich zuerst lernen?
9:09
Programmieren lernen
Рет қаралды 120 М.
So lernst du programmieren!
11:43
Noel Lang
Рет қаралды 11 М.
Programmieren Lernen: Die BESTE Methode (für Anfänger)
23:46
Niklas Steenfatt
Рет қаралды 1,6 МЛН
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 8 МЛН