wenn ihr noch mehr videos von uns zusammen sehen wollt dann sagt bescheid ^^ gibt noch einige themen denen wir uns mal widmen können 😀
@gsuekbdhsidbdhd3 жыл бұрын
Der große IDE Vergleich zb für die hier erwähnten Sprache
@PokeChucks3 жыл бұрын
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.
@m4xFPS3 жыл бұрын
@@PokeChucks rider ist für c# echt Pog
@MrHaggyy3 жыл бұрын
C/C++ die Sprache für die fast as fuck hackermans.
@MrHaggyy3 жыл бұрын
🙈 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.Dalwigk3 жыл бұрын
Den kenne ich doch 😅
@b596b3 жыл бұрын
Excel VBA. Einfach pure Glücksgefühle wenn dir dein Sheet auseinanderfliegt, nachdem du 2 Zeilen per Code einfügen willst
@brofights31383 жыл бұрын
Du willst garnicht wissen wie viel kaputt geht wenn man VBA für einen Tag ausschaltet. Alteryx macht mittlerweile aber auch sehr viel
@b596b3 жыл бұрын
@@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.
@themasterofdisastr12263 жыл бұрын
Excel und VBA klingt sowas von nach Hackerangriff.
@b596b3 жыл бұрын
@@themasterofdisastr1226 Emotet lässt grüßen
@MrSiimon933 жыл бұрын
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
@aTorpedo3 жыл бұрын
Super PowerPoint 👍 +Laut und deutlich gesprochen +Bilder verwendet +Keine langen Sätze geschrieben +Übersichtlich gehalten Und joa...
@Florian.Dalwigk3 жыл бұрын
Danke für das Feedback 😊
@rox_74723 жыл бұрын
Alo torben
@mupfelmax5303 жыл бұрын
Hallo, Ansgar. Ich kannte mal jemand mit dem Namen. Hasst du mal im Raum AB gewohnt? Viele Grüsse
@aTorpedo3 жыл бұрын
@@mupfelmax530 Nein, da musst du jemanden verwechselt haben.😅
@mupfelmax5303 жыл бұрын
@@aTorpedo Hätte ja sein können,....viele Grüssse unbekannterweise
@_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#.
@jonimueller183 жыл бұрын
Ja macht schon Sinn nur ist c zu c++ nicht das gleiche, wie c++ zu c++++/c#
@Gramini3 жыл бұрын
Oder es ist angelehnt an die musikalische Notation, wo # eine Note um einen Halbton anhebt.
@movinglion30173 жыл бұрын
@@Gramini Wäre auch mein guess ;D
@LetsKetchup3 жыл бұрын
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
@rumpeldrump3 жыл бұрын
@@Gramini oder es steht für "see sharp" 😏
@berengir35483 жыл бұрын
Vielen Dank für dein Loblied an C#. Ich liebe diese Sprache ebenfalls!
@PokeChucks3 жыл бұрын
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
@bastian67993 жыл бұрын
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 Жыл бұрын
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 KZbin-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.
@theoem1393 жыл бұрын
Sensationelles Video! Einwandfreie Abwägung möglich. Tolle Verweise und Vergleiche!
@Florian.Dalwigk3 жыл бұрын
Danke :)
@ScaryBueffel3 жыл бұрын
Geilste Kombo. Hab keine Plan von den Sprachen, aber finde euch beide Klasse. Bleibt geschmeidig!
@Florian.Dalwigk3 жыл бұрын
Du auch :)
@darkfire27033 жыл бұрын
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
@raffaelsenn14143 жыл бұрын
Ich finde es Klasse dass hier eine Lanze für meine absolute Lieblingssprache Go gebrochen wird.
@gunny1453 жыл бұрын
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
@VileEnd3 жыл бұрын
Habe mit Assembler angefangen, fand ich um ehrlich zu sein auch super.
@Raphipod3 жыл бұрын
Respekt!
@Hector524413 жыл бұрын
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.
@xImHazard3 жыл бұрын
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.
@tomtech523 жыл бұрын
auf vielem prozessorer ?
@xImHazard3 жыл бұрын
@@tomtech52 Wir haben ARM assembler gelernt auf Cortex M prozessoren. Ich denke mit ARM fangen viele an.
@g3ck0373 жыл бұрын
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 (:
@rilah73103 жыл бұрын
Guter Beitrag 👍
@dumbo29513 жыл бұрын
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.
@rilah73103 жыл бұрын
@@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.
@lokiturner3 жыл бұрын
Danke für das Video. Sehr umfangreich und verständlich erklärt.
@fiereu3 жыл бұрын
Uiiii ne collab hab ich jetzt nicht erwartet. Nices Video ^^
@hvher3 жыл бұрын
wundervoll habe es zwar schon bei Algorithmen verstehen gesehen aber der kleine kekes von nebenan braucht auch seine watchtime
@47mt47nightmare3 жыл бұрын
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.
@dscoporation3 жыл бұрын
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.
@nikomitk80913 жыл бұрын
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.
@SomethingSpecialLP3 жыл бұрын
21:36 - WAT talk, nice :D wers nicht kennt sucht danach, ist grossartig, kann man nur empfehlen ^^
@TheProcinger3 жыл бұрын
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!
@RiotOnlyMakesOpCHars2 жыл бұрын
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.
@FabianReschke3 жыл бұрын
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.
@ts-vq7gc3 жыл бұрын
wahnsinns Video! danke
@catex54523 жыл бұрын
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.)
@m4xFPS3 жыл бұрын
c# beste 😁
@Brightside_Highlights3 жыл бұрын
Geiles Video wie immer. Gerne mehr
@percyjw3 жыл бұрын
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.
@derakte41833 жыл бұрын
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
@kennichdendenn11 ай бұрын
Irgendwann rennt einen schon was um 🙂
@Flohtute3 жыл бұрын
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_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.
@kennichdendenn3 жыл бұрын
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
@xN811x3 жыл бұрын
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.
@lemmyboy41073 жыл бұрын
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.
@PokeChucks3 жыл бұрын
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.
@h.rammelkammer3 жыл бұрын
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.
@Gramini3 жыл бұрын
Ist bei PHP übrigens auch so, und bei JS teilweise.
@kennichdendenn3 жыл бұрын
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.
@Gramini3 жыл бұрын
@@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.
@derdruckerflusterer43003 жыл бұрын
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.Dalwigk3 жыл бұрын
Ruby ist für msf Module richtig gut!
@theaninova3 жыл бұрын
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
@4cps7773 жыл бұрын
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.
@SimonVaIe3 жыл бұрын
@@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.
@belammu28303 жыл бұрын
Könntet ihr mal ein Video zu den schlechtesten Programmiersprachen machen?
@freemanzweidreifunf80253 жыл бұрын
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.
@smartphonesammler39243 жыл бұрын
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.
@sephirot75813 жыл бұрын
Ich glaube, du solltest nochmal bisschen mehr über Package Manager recherchieren. Dann sollte sich deine Antwort ändern.
@GimmeSomeChicken3 жыл бұрын
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 :)
@phipsammy30723 жыл бұрын
sehr geil. mehr bitte, danke
@LegendGamingZz3 жыл бұрын
Das nächste Mal bei diesem Thema bitte ein Video zusammen mit Peter Agilé
@LawnMeower3 жыл бұрын
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
@tigerchris12313 жыл бұрын
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 (:
@berengir35483 жыл бұрын
Der Lambdaausdruck in C# ist echt mächtig. Bleib dran! :-)
@WinzuMusic3 жыл бұрын
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.
@malterdernative3 жыл бұрын
Go... perfekter Name, soll es das ach tun!
@_TeXoN_3 жыл бұрын
28:30 Ist "Entkäfern" tatsächlich ein deutsches Wort? Habe das bisher noch nie gehört.
@Florian.Dalwigk3 жыл бұрын
Ist eher ein Neologismus ;)
@BigB4ng013 жыл бұрын
Verwenden wir im Team tatsächlich auch sehr oft :D
@hanspeter22103 жыл бұрын
AMTSSPRACHE IST DEUTSCH!
@peterg.89413 жыл бұрын
@@hanspeter2210 bruh
@calaphos3 жыл бұрын
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 :)
@xImHazard3 жыл бұрын
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-tl4hq3 жыл бұрын
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.
@xImHazard3 жыл бұрын
@@Jojo-tl4hq ganz so extrem find ichs jetzt zwar nicht, aber ich verstehe dich. Man muss halt wissen was man tut.
@HippieInHeart2 жыл бұрын
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.
@T1g3rc1aw3 жыл бұрын
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.
@Michael_Schmitt3 жыл бұрын
Ich hab früher mit BASIC am C64 programmiert. Oh Gott bin ich alt. 😂
@freaxfrx93523 жыл бұрын
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...
@marcolenschau13462 ай бұрын
Mehr content von euch beiden zusammen bitte :D
@darkfire27033 жыл бұрын
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.
@NLPTyler3 жыл бұрын
Bitte mehr von solchen Videos
@sarumane53803 жыл бұрын
C Lattenzaun ... ich schmeiß mich weg 😂👌
@nicopro39563 жыл бұрын
Ich hab mit Java angefangen und will jetzt eine etwas relevantere Sprache lernen Gutes Video dafür 👌
@Florian.Dalwigk3 жыл бұрын
Für welche entscheidest du dich?
@nicopro39563 жыл бұрын
@@Florian.Dalwigk Ich werd wahrscheinlich Phython lernen
@lorenz31263 жыл бұрын
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.
@m4xFPS3 жыл бұрын
jo aber das is für einsteiger doch erstmal egal ^^
@lorenz31263 жыл бұрын
@@m4xFPS Klar, C# für Anfänger ist bei allen .Net Frameworks gleich. (Und empfehlenswert)
@mistalan3 жыл бұрын
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.
@Blonkky2 жыл бұрын
Gutes Video 😎
@bloodangels83013 жыл бұрын
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.
@klulms10923 жыл бұрын
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?
@msdosm4nfred3 жыл бұрын
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.
@Soraldor3 жыл бұрын
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.
@sociocritical3 жыл бұрын
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.
@m-electronics59777 ай бұрын
36:08 aber Mikrocontroller mit C# programmieren wird wohl (noch) nichts😅
@Noobish13373 жыл бұрын
GO is nice, leider gibts noch keine richtigen ORM's. Wie schauts da mit generics aus, kommen die noch?
@joelmayer10183 жыл бұрын
C++ und Python für Datenauswertung, einfach geil
@Florian.Dalwigk3 жыл бұрын
Da kann ich nur zustimmen :)
@IstdocheasyBenny3 жыл бұрын
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++) {}
@ZombieMagnum3 жыл бұрын
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!
@m4xFPS3 жыл бұрын
gibt doch sowas ähnliches ^^ docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/params
@K4F03 жыл бұрын
das video hat mich wieder gut motiviert mal gucken wie lang das hält xD
@Florian.Dalwigk3 жыл бұрын
Hält die Motivation noch? ;) Viel Erfolg beim Lernen :)
@Ustrof3 жыл бұрын
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.
@Finanzastronaut3 жыл бұрын
29:30 hahahaha C Lattenzaun 😂😂😂👍
@djt76875 ай бұрын
Es kommt doch darauf an. Wer in sicherheitskritischen Bereichen programmiert wird an ADA nicht vorbeikommen, als Anfängersproche eher unggeignet, ggf. dann JAVA nehmen. Objektorientiert JAVA, Front End Java Script, Maschinennah Assembler und C, Spieleprogrammierung dann C++ oder C#, Datenanalysen Phython and R. KI früher mal PROLOG, heute Phython, C++ oder R. Es gibt keine Super duba Sprache. Man muss irgendwann die Programmierkonzepte verstehen und ein Portfolie an Sprachen haben sonst kommt das Hammer Nagel Problem.
@msdosm4nfred3 жыл бұрын
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 KZbin-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'
@m4xFPS3 жыл бұрын
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 😁
@dnspeter98343 жыл бұрын
C#, Java, JavaScript, Python. Das sind die Sprachen die ich mag und bevorzuge.
@johanneselectron38863 жыл бұрын
Rust ist auch extrem im Hype in letzter Zeit
@whaisonw28653 жыл бұрын
17:20 JavaScript in Raumschiffen. Na das kann nur gut gehen 😅
@Florian.Dalwigk3 жыл бұрын
Ja, was kann da schon schiefgehen? :D
@linkinparkfan41193 жыл бұрын
Assembler! Ganz weit vorne...
@YouAreUnimportant3 жыл бұрын
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.
@ex0ex0amv493 жыл бұрын
Ruby finde ich am leserlichsten und am schnellsten erlernbar, einfach eine schöne Sprache ^^
@updaet68703 жыл бұрын
War für mich schon ein Kulturschock aber bin jetzt auch Fan :D
@DieBrezelgangster3 жыл бұрын
Ich liebe C# ebenfalls. Mit anderen Sprachen werde ich mittlerweile einfach nicht so richtig warm.
@Cellenta3 жыл бұрын
16:00 Ihr sagt, man braucht nichts um mit JS zu arbeiten, aber das stimmt nicht. Man braucht ein Browser. Ich schaue mir meine Webseiten über curl und wget über den Terminal/CMD an. :O
@Florian.Dalwigk3 жыл бұрын
Hast du denn auch diesen Kommentar so geschrieben?
@r.s.71052 жыл бұрын
Fange grad an programmieren zu lernen mit JavaScript=quereinstieg im IT Bereich, das was mir noch schwer fällt ist die Programierlogik zu verstehen.
@daihnemuhtter29373 жыл бұрын
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
@thesupercomputer13 жыл бұрын
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.
@martinwagnersmode78713 жыл бұрын
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?
@LyCrIsLovexD3 жыл бұрын
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
@mupfelmax5303 жыл бұрын
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
@LurkCrab17573 жыл бұрын
Bzgl C++: en.cppreference.com/w/cpp/container/list/remove Also falls es eine Liste ist (std::list): list.remove(5);
@m4xFPS3 жыл бұрын
ja das geht schon nur dann hat man alle anderen probleme die mit list so kommen z.b. das man nicht mehr direkt per index zugreifen kann. 😁
@LurkCrab17573 жыл бұрын
@@m4xFPS Das stimmt. In c++ muss man sich auf jeden Fall mehr Gedanken machen und sich auch Mal selbst Hilfsfunktion für Sachen schreiben, die woanders eingebaut sind.
@Jan127003 жыл бұрын
24:40 Das ist aber keine Ariane 5 Rakete, sondern das Space Shuttle
@theaninova3 жыл бұрын
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.
@derdruckerflusterer43003 жыл бұрын
Haja Pragma ist halt nur für Pfuscher ich weiß schon wieso ich bei meinen Include Guards geblieben bin ^^
@theaninova3 жыл бұрын
@@derdruckerflusterer4300 Ja, ist sicher gut, wie ich meinte, man wägt sich in Sicherheit aber in Wirklichkeit hat man nur gefährliches Halbwissen
@turun_ambartanen3 жыл бұрын
Wie ist Python bitte gut im Multithreading? Dachte parallele Ausführung geht fast garnicht durch das Global Interpreter Lock.
@calaphos3 жыл бұрын
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.
@grimfistgaming76943 жыл бұрын
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#.
@thegame40273 жыл бұрын
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++
@m4xFPS3 жыл бұрын
das dumme an list is nur das man nicht mehr per index drauf zugreifen kann 😅
@haelion23 жыл бұрын
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?
@VinTube25013 жыл бұрын
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.Dalwigk3 жыл бұрын
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.
@VinTube25013 жыл бұрын
@@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.Dalwigk3 жыл бұрын
@@VinTube2501 Danke dir! Ja, man lernt neue Programmiersprachen schneller, wenn man schon andere beherrscht. Das ist übrigens auch bei gesprochenen Sprachen so. :)
@m-electronics59777 ай бұрын
35:00 welcher Editor / IDE ist das? Sieht cool aus
@m4xFPS7 ай бұрын
rider
@m-electronics59777 ай бұрын
@@m4xFPS Open source?
@hardwarelabor16313 жыл бұрын
C ist sehr gut geeignet
@afgghan9333 жыл бұрын
Erster Programmiersprache CNC PAL. Zur Zeit C++ und vielleicht GO baldig.
@IT-Entrepreneur3 жыл бұрын
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()
@TrLlp3 жыл бұрын
Mono als Framework hätte man mit C# noch erwähnen können ;-)
@KiinaSu3 жыл бұрын
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.
@himijimmy3 жыл бұрын
Jetzt fehlt mir nur noch ein separates Video zu "Warum wird kein Java für Anfänger empfohlen?" Ist die Sprache zu alt und kompliziert geworden? Ich persönlich musste die Sprache in meiner Schulzeit lernen, zumindest ein paar Grundlagen und hielt sie bisher für die weitverbreiteste "Universalsprache" für Plattformunabhänigkeit und so. Sehe ich das komplett falsch oder hat sich dies einfach nur geändert?
@m4xFPS3 жыл бұрын
ich mag java nicht ^^
@himijimmy3 жыл бұрын
@@m4xFPS Eine Sprache zu empfehlen die man nicht mag wäre auch irgendwie Blödsinn, Java entwickelt sich ständig weiter aber ich mag die Politik von Oracle nicht... ich habe mich halt gewundert das Java nirgends erwähnt wurde, ich dachte schon ich hätte verpasst das Java tot ist :D.
@m4xFPS3 жыл бұрын
@@himijimmy jo viele business enterprise leute mögen java immer noch aber niemand mag oracle ^^