Inhaltlich hat er absolut recht, auch wenn ich den Stil nicht so toll finde.
Aber es ist ein großartiges Video!
Inhaltlich hat er absolut recht, auch wenn ich den Stil nicht so toll finde.
Aber es ist ein großartiges Video!
Ja ist möglich, und genau das machen auch viele Apps.
Inhaltlich hat er absolut recht, auch wenn die Machart nicht mein Ding ist. An sich, ein hervorragendes Video.
Weil der Kurs offensichtlich Müll war und du damit sowohl Zeit, als auch Geld verschwendet hast!
Deshalb halte ich wesentlich mehr von guten Lehrbüchern, als von Videokursen. Wer wirklich etwas lernen will, arbeitet sich durch ein Buch.
Geht es nun um C oder um C++?
Deine Frage erwähnt nur C, aber dein Quelltext beginnt wie ein C++ Programm.
Und wenn du den Quelltext schon nicht kopierst, informiere dich bitte mal, was ein Screenshot ist. Bildschirme abfotografieren machen Rentner, die mit IT nichts am Hut haben, aber keine Studenten, die Programmieren lernen!
Deshalb ist AV Software auch Müll und richtet durch die hohe Falsepositiverate einen enormen Schaden an.
Leider glauben viele Leute, sie seien dadurch geschützt. Meiner Meinung nach sollte AV Software vrrboten werden, aber Globuli sind ja auch erlaubt, von daher ...
Natürlich ist C++ schwieriger.
C hat ja nur einen Bruchteil der Features von C++.
Falls überhaupt, dann kaum.
Das ist tatsächlich beim größten Teil der Software der Fall.
Ich mache beruflich Codeaudits bei Drittfirmen, und der Begriff Schweinestall trifft auf weit über 90% aller Projekte zu.
Sauberer Code ist leider die absolute Ausnahme.
Und Bullshitt-Methoden wie Devsecops verschlimmern die Lage noch zusehens.
So etwas geht heutzutage noch? Klingt wie ein IE 4.0 zu Windows 98 Zeiten. :)
Nutzt du keinen AdBlocker? Eigentlich blocken Browser doch Popups.
Das, was du beschreibst, hatte ich seit über 20 Jahren nicht mehr. :)
Die binäre Darstellung ist identisch!
Ob du diese nun als vorzeichenlose oder -behaftete Ganzzahl interpretierst, ist völlig egal, solange es sich um eine Plattform im zweier Komplement handelt.
Also ja, auf modernen Plattformen ist so eine ID einzigartig, unabhängig von der Vorzeichenbehandlung.
Was aber in C++ das größere Problem darstellen wird, ist UB beim Typepunning. Ab C++20 gibt es zwar endlich Abhilfe, aber davor bist du auf memcpy() angewiesen, sofern du es korrekt machen willst.
Alle anderen gängigen Lösungen mit casts, unions, etc. sind laut Standard nicht korrekt und produzieren in der Praxis häufig Heisenbugs.
Hängt vom jeweiligen Code ab. Du wirst sicher grob Abläufe und Funktionsweisen nnachvollziehen können, aber komplexer Code dürfte schwierig werden, vor allem bei C++.
Reines Wissen über die Syntax wird dich auch nicht weit bringen, wenn du nicht weißt WIE man in Java oder C++ programmiert. Stichwort Konzepte und Paradigmen. Von sprachspezifischen Mustern mal abgesehen.
Fazit: Einfachen Code wirst du zwar nachvollziehen können, aber so richtig von "lesen" kann da noch keine Rede sein.
Es sind 1296 Möglichkeiten!
https://pastebin.com/raw/dzv9Kiid
Das Skript dafür ist 3 Zeilen lang und ein weiteres Skript zum prüfen dieser Keys sollte auch nicht länger sein, aber ohne weitere Infos geht das nicht. :)
Du hast eine Mandelbrotmenge im Profilbild, also interpretiere Studien bitte so, wie man es von jemandem mit Apfelmännchen-Profilbild erwarten kann.
Nur weil fast eine pro-feministischen Studien methodisch grobe Anfängerfehler haben, heißt das nicht, dass das in der anderen Richtung nicht der Fall ist.
Wenn jemand wissenschaftliche Studien heran zieht, dann bitte NUR, wenn ein entsprechendes Fachwissen zur Methodik vorhanden ist.
Ja, ist in Java unmöglich, wegen JVM und GC.
Gab zwar mal ein PoC-Bastelprojekt zu dem Thema, war aber Lichtjahre von Praxistauglichkeit entfernt.
Ja, aber ... Viele Entwicklenutzen Intrinsics oder Inline-Assembler für Optimierungen.
Das ist zwar meist unnötig, aber mit SIMD haben auch heute noch viele Compiler Probleme, besonders mit AVX.
Außerdem hilft ein Disassemblat bei der Fehlersuche und beim Reversing von Schnittstellen kommt man praktisch nicht um Assembler rum.
Darüber hinaus spielt das außer bei schmalbrüstigen Mikrocontrollern oder in der Systemprogrammierung (Kernel, Scheduler, Speichermanager, Bootloader, evtl. Treiber, ...) heutzutage kaum noch eine Rolle.
In gar keiner, aber alle nennenswerten JS-Interpreter sind in C++ geschrieben.
Ja, aber auch komplexer. Klingt zwar komisch, aber das schließt sich nicht gegenseitig aus.
Moderner C++ Code ist deutlich sicherer, sauberer und lesbarer, als noch vor 20 Jahren. Natürlich nur, wenn man sich weiterbildet und nicht auf dem alten Stand verharrt.
AV-Software funktioniert meist extrem primitiv und nimmt an, dass Laufzeitpacker, Antitampertools und selbst Obfuscator nur von Malware genutzt werden.
Deshalb sind Falsepositives so gut wie sicher!
Exakt 42. Nicht mehr und nicht weniger!