Wer entwickelt C++?

Crazy Driver

Ensign
Registriert
Jan. 2011
Beiträge
182
Hallo Leute,

Zurzeit wird ja an C++ 14 gerarbeitet.
Jetzt frage ich mich, wer daran arbeitet.

Open Source scheint es ja nicht zu sein (warum eigentlich nicht?).
 
@kinglouy
Es geht ja nicht um irgendeinen compiler es geht um den source code von C++.

@Equilibrium42
Und warum ist es nicht open source die könnten doch theoretisch Hintertüren einbauen, oder?
 
Bei vielen Standards gibt es einen Entwickler, entweder eine Person oder ein Personenkreis oder eine Firma, aber auf Dauer, vorallem wenn der Standard dann wirklich zum Standard geworden ist und andere sich dem anschliessen, übernimmt das eine Gruppe.
Außerdem ist es damit ja nicht getan, jemand muss diese Sprache ja auch nutzen. Microsoft macht Visual C++, Intel macht einen C++ Compiler und im GCC ist es auch drin. Daran wiederum arbeiten die jeweiligen Leute/Firmen/Gruppen und die Software ist unter verschiedenen Lizenzmodellen verfügbar.

Crazy Driver schrieb:
Und warum ist es nicht open source die könnten doch theoretisch Hintertüren einbauen, oder?

In die Sprache selbst? Wie soll die aussehen? Dazu müssten die Programmierer, die dann am Ende wirklich mit der Sprache arbeiten, die entsprechend präparierten Funktionen so nutzen, dass die Entwickler dann davon Vorteile entsprechend ihrer Ziele hätten. Dazu müssten sie ihre Hintertüren effektiv also in die Dokumentation aufnehmen und am besten noch möglichst viele Programmieren darum bitten die auch entsprechend zu nutzen.
 
Zuletzt bearbeitet:
DunklerRabe schrieb:
In die Sprache selbst? Wie soll die aussehen?
Stimmt hab nicht nachgedacht. :p

Haben Microsoft und Intel eigentlich Zugriff auf den Quellcode?
Könnte doch bei der Entwicklung ihrer Compiler helfen.
 
Wie stellst du dir das vor? C++ ist kein Programm, sondern eine Sprache, hat also auch keinen Quellcode im eigentlichen Sinne, höchstens eine Grammatik. Die einzigen Programme die dazu existieren sind die Compiler von Intel, Microsoft usw. Daher sind auch die Entwickler der Compiler für die Lizenz selbiger verantwortlich (Open Source/Closed Source).
 
Crazy Driver schrieb:
@kinglouy
Es geht ja nicht um irgendeinen compiler es geht um den source code von C++.

Den source code von C++? Es gibt keinen source code von C++. Es gibt einen Sprach-Standard, den die diversen Compiler-Hersteller zu verschiedenem Grade umsetzen.
 
Crazy Driver schrieb:
@kinglouy
Es geht ja nicht um irgendeinen compiler es geht um den source code von C++.

@Equilibrium42
Und warum ist es nicht open source die könnten doch theoretisch Hintertüren einbauen, oder?

Du scheinst hier was zu verwechseln. Mit C++ ist erstmal nur die Programmiersprache gemeint. Wie diese Programmiersprache aussieht (D.h. die Syntax, die Semantik dahinter, die Standardbibliothek) wird durch das ISO-Standardisierungskommitee festgelegt. Man kann also in dem Sinne nicht von "Source Code" sprechen, denn es geht ja nur um die Spezifizierung, nicht die konkrete Implementierung davon.

Die verschiedenen Compilerhersteller bauen dann ihren Compiler so, dass er den C++-Standard erfüllt, d.h. dass er die entsprechende Syntax parsen kann und der Code sich auch so verhält, wie das die Spezifizierung vorschreibt. Und bei den Compilern gibt es sowohl freie Open Source Compiler wie den g++ oder auch proprietäre wie den Microsoft C++-Compiler.
 
Es gibt kein Quellcode von C++. Stell dir die Arbeit von denen wie den Duden vor. Da stehen Richtlinien drin wie C++ aufgebaut ist und was C++ Compiler können müssen. Mehr nicht.
Mit diesen Richtlinie erstellen dann die Entwickler ihre IDEs und Compiler/Debugger etc. Ähnlich wie dann Word auf den Regeln des Duden aufbaut.
 
Zurück
Oben