Eigenständiges Browserfenster für YouTube Video Aufruf und Betrachtung

CompilerStarten2021a.jpg

YouTube Video:   CompilerStarten2021a

Hauptseite:   https://www.institut-wolfgang-renner.de/index.html#Index204

Mein DspLib Projekt erzeugt eine einfach benutzbare Programmier Umgebung für Fortran
und C(++). Die Funktionslibrary DspLib.dll ermöglicht ein einfaches Progammieren von
mathematischen und wissenschaftlichen Inhalten. Es ist für Schule und Universität
gedacht. Zum Programmieren braucht man jedoch eine funktionstüchtige Compiler
Installation. Folgende (downloadbaren) Compiler/Assembler werden von mir benutzt:

Masm32 & Masm64 (Assembler)
Nasm32 & Nasm64 (Assembler)
Uasm32 & Uasm64 (Assembler)
Yasm32 & Yasm64 (Assembler)

Absoft C und Fortran (kommerzieller Compiler)

Gnu32 für Fortran und C
Gnu64 für Fortran und C (sobald verfügbar)

Microsoft VisualStudio2019 32 & 64 für C

Silverfrost FTN77 und FTN95 32 & 64 Bit

OpenWatcom32 für Fortran und C
OpenWatcom64 für Fortran und C (sobald verfügbar)

Intel32|64 Fortran und C (kommerziell, sobald finanzierbar)

In dem Video "CompilerLaden2021a" zeige ich, wie man [freie] Entwicklungssysteme aus dem
Internet laden kann. Das ist der Minimal-Gnu-Windows C/Fortran Compiler, der OpenWatcom
C/Fortran Compiler und der FTN95 und FTN77 Fortran Compiler von Silverfrost. Außerdem die
Assembler MASM, NASM, UASM und YASM. --- Es hat sich jedoch gezeigt, dass ein Laden aus
dem Internet mit erheblichen praktischen Schwierigkeiten verbunden sein kann. Man sollte sich
auf jeden Fall das VisualStudio 2019 laden, weil ich das als C-Compiler aus der Kommandozeile
benutze. Die dauerhafte Nutzung vom VisualStudio IDE setzt ein Handy-Verlinktes Microsoft
Konto voraus. Weil ich kein Handy besitze, kann ich kein Microsoft Konto benutzen. Das ist
eine "Saublöde Lösung" von Microsoft und auch anderen Firmen ein Handy voraus zu setzen.

In dem Video "CompilerStarten2021a" zeige ich wie man sich eine DspLib Entwicklungsumgebung
aus meiner Homepage laden kann. Dort gibt es eine "DspLib2020a.zip" Datei, die mein urheberecht-
liches Eigentum ist und viele Beispiele für Assembler, C und Fortran Kompilationen beinhaltet.
Die ZIP-Datei "Compiler2019a.zip" enthält eine installationsfähige Verzeichnisstruktur für den
MinGW, Watcom und FTN77 Compiler und die MASM, NASM, UASM und YASM Assembler. Im
Fall sich urheberrechtliche Einwände ergeben, wird diese Compiler Datei zerlegt und die
beanstandeten Compiler nur mit der gültigen Download Adresse bekannt gemacht. Ein
solcher externer original Download muss aber dann in die gegebenen Verzeichnisstrukturen
eingepasst werden. Ansonsten funktionieren die Make-Dateien nicht.

Das Paket "DspLib2020a.zip" zeigt, wie ganz allgemein DspLib Anwendungen programmiert
werden. Dabei wird standardmäßig eine vierstufige Menu-Struktur benutzt, die 10.000 und
mehr Funktionspunkte bedienen kann. Bei dem DspLib2020a.zip ist keine DspLib2020M1.dll
Library enthalten, weil es gegenwärtig keine veröffentlichungsfähige Version gibt. Trotzdem
lohnt sich die Installation vom Paket DspLib2020a.zip für ein erstes Kennenlernen. Die
Dateien FZK1MAIN, FZK1M00A, ... ,FZK1M99Z sind grundsätzlich ohne DspLib Aufrufe zu
benutzen. Das heißt, nur die Originalfunktionen der Programmiersprache C/CPP oder Fortran
sollen dort benutzt werden. Die Dateien FZK1FUNC, FZK1F00A, ... ,FZK1F99A, ... ,FZK9F99Z
beinhalten alles, was DspLib benutzt und bis zu 9 Konsolen als Multithreading Anwendung
bedienen kann. Ich habe schon in YouTube Videos gezeigt, dass diese Multikonsolen und
Multithreading Anwendungen existieren und lauffähig sind. Jedoch ist das nur provisorischer
Programmierhack. Sobald es was Veröffentlichungsfähiges gibt, wird das in den Folgedateien
DspLib2021a.zip, DspLib2022a.zip usw. eingebunden. Die Compilerinstallation aus
Compiler2019a.zip bleibt weiterhin gültig und benutzbar. In einer Ausgabe Compiler2020a.zip
usw. würden nur die Inhalte auf das Wesentliche gekürzt werden. Beispielsweise soll dann nur
noch W2010ALL enthalten sein. Auch FTN77 kann gekürzt werden, so dass die Download
Inhalte möglichst unter 1 GB schrumpfen.
.
Meine Homepage: . . https://www.institut-wolfgang-renner.de/index.html#Index204
.