H
Helmut Schellong
Guest
Am 20.09.2023 um 21:55 schrieb Hartmut Kraus:
Den Spruch habe ich sogar schon von Arbeitgebern gehört.
Von deren leitenden Angestellten (MdGL) erst recht.
> \"C ist ein offener Geländewagen. Du kommst durch jeden Dreck, aber siehst hinterher entsprechend aus.\"
Das trifft nur auf diejenigen zu, die mit C undiszipliniert umgehen.
Das ist gewollt, und sehr gut so.
Unter den vielen unixoiden Betriebssystemen liegen in den Verzeichnissen
/bin /sbin /usr/bin /usr/sbin /usr/local/bin
die ausführbaren Dateien (Executables).
Mindestens 99% davon sind compilierte binäre Exe, in C oder C++ geschrieben.
Der Kernel und alle Libraries sind ebenfalls in C/C++ und zu kleinen Teilen in Assembler.
Hinzu kommen (FreeBSD) fast 40000 fertig compilierte Packages - alle in C/C++ geschrieben.
Windows ist seit langer Zeit in C/C++/C# geschrieben (früher in Pascal).
Binäre Exe bilden folglich die übergroÃe Mehrheit.
Interpreter-Skripte sind selten, und fast immer sind sie Frontend- oder Service-Skripte.
PHP arbeitet weit überwiegend serverseitig und ist dazu in HTML eingemischt.
Die Webserver (z.B. Apache) sind - natürlich in C/C++ geschrieben.
Qt und MySQL sind in C/C++ geschrieben.
Weitere Datenbanken sind ebenfalls in C geschrieben.
Die verbreitete Code-Basis in C/C++ ist gigantisch groÃ.
Im uC-Bereich (embedded) gibt es nahezu ausschlieÃlich C/C++.
Wobei der uC-Bereich gröÃer ist, als alle anderen Bereiche.
--
Mit freundlichen GrüÃen
Helmut Schellong
Am 20.09.23 um 16:27 schrieb Helmut Schellong:
Es gibt schon lange den zutreffenden Ausspruch: \"An C/C++ kommt man nicht vorbei!\".
Nö.
Den Spruch habe ich sogar schon von Arbeitgebern gehört.
Von deren leitenden Angestellten (MdGL) erst recht.
> \"C ist ein offener Geländewagen. Du kommst durch jeden Dreck, aber siehst hinterher entsprechend aus.\"
Das trifft nur auf diejenigen zu, die mit C undiszipliniert umgehen.
\"Einem C-Compiler kann man Goethes \'Faust\' vorsetzen, und er wird nichts weiter ausgeben als ein
paar Warnungen.\"
Das ist gewollt, und sehr gut so.
Gab noch mehr solche Sprüche, finde sie aber nicht mehr. Schade, hätte ich aus meinem
Weiterbildungslehrgang damals aufheben sollen.
Wer sich da herumdrückt, ist in den meisten Fällen beruflich nahezu völlig abgehängt.
Ganz schlecht für C-Hasser.
Richtig, C muss man lieben. Aber wenn ich das richtig sehe, gehört die \"digitalisierte\" Welt
doch den Interpretersprachen - läuft denn z.B. irgendwas im Netz heute noch ohne PHP ...
Unter den vielen unixoiden Betriebssystemen liegen in den Verzeichnissen
/bin /sbin /usr/bin /usr/sbin /usr/local/bin
die ausführbaren Dateien (Executables).
Mindestens 99% davon sind compilierte binäre Exe, in C oder C++ geschrieben.
Der Kernel und alle Libraries sind ebenfalls in C/C++ und zu kleinen Teilen in Assembler.
Hinzu kommen (FreeBSD) fast 40000 fertig compilierte Packages - alle in C/C++ geschrieben.
Windows ist seit langer Zeit in C/C++/C# geschrieben (früher in Pascal).
Binäre Exe bilden folglich die übergroÃe Mehrheit.
Interpreter-Skripte sind selten, und fast immer sind sie Frontend- oder Service-Skripte.
PHP arbeitet weit überwiegend serverseitig und ist dazu in HTML eingemischt.
Die Webserver (z.B. Apache) sind - natürlich in C/C++ geschrieben.
Qt und MySQL sind in C/C++ geschrieben.
Weitere Datenbanken sind ebenfalls in C geschrieben.
Die verbreitete Code-Basis in C/C++ ist gigantisch groÃ.
Im uC-Bereich (embedded) gibt es nahezu ausschlieÃlich C/C++.
Wobei der uC-Bereich gröÃer ist, als alle anderen Bereiche.
--
Mit freundlichen GrüÃen
Helmut Schellong