Seit über dreißig Jahren beschäftige ich mich mit IT-Technologien. Davon mehr als zwanzig
Jahre mit Softwareentwicklung in C, C++ und Assembler x86, x64 für Windows. In dieser Zeit sind
eine Menge Projekte entstanden,von denen ich einen Teil an dieser Stelle veröffentliche.
Die Zielsetzung meiner Art der Softwareentwicklung ist es, sehr schnelle Funktionen zu entwickeln.
Daher ist sie sehr speicherorientiert bzw. hardwarenah und orientiert sich nicht an modernen
Standards wie zum Beispiel C++ 17. Es werden daher nur die Standarddatentypen und Arrays verwendet
sowie die von mir entwickelten Abstract-Data-Types. Auch werden keine Fremdbibliotheken verwendet,
um maximale Unabhängigkeit zu gewährleisten.
Die an dieser Stelle veröffentlichten proprietären Bibliotheken können frei verwendet werden,
wobei ich keine Haftung für die Nutzung der Dateien übernehme. Alle Dateien verfügen über meine
Digitale Signatur
und einen Zeitstempel der Veröffentlichung.
Sie sind in NuGet-Packages verpackt. Die Namen der Packages entsprechen auch dem Namespace, zu dem sie gehören.
Zusätzlich werden einige Quelltexte gemäß dem Open-Source-Prinzip veröffentlicht, soweit die
Offenlegung nicht die Sicherheitsstruktur gefährdet. Die Projekte Core und CompSys können daher
nicht offengelegt werden. Es ist mir aber möglich, Teile aus diesen Projekten zu veröffentlichen,
zum Beispiel das Memorymanagement
und die Crypto-Algorythmen. Da der Quellcode bisher
von mir allein entwickelt wurde und nicht für eine Veröffentlichung vorgesehen war,
enthält er keine Kommentare.
Wer mich in meiner Arbeit unterstützen möchte, kann gerne eine Spende in beliebiger Höhe via
PayPal senden: https://PayPal.me/devrepag.
Vielen Dank.