Wenn C++ Müll ist benutzt dudoch wohl kein einziges C++ Programm, denke ich. So konsequent musst du schon sein.
Kein OpenOffice, kein Firefox, keine MSFT SW, kein KDE usw...usw...
Da du C nicht business bullshit bingo compatible findest, benutzt du auch kein einziges gängiges Betriebssystem nehm ich mal an. Auch keine Sprachen wie Python,PHP oder Perl, deren Interpreter in C geschrieben sind.
Tja... bleibt nichts mehr übrig den Computer sinnvoll zu benutzen. Am besten du schaltest ihn jetzt aus. Dann kannst du auch keinen Schwachfug mehr posten.
Von Unerkannt am Fr, 10. September 2010 um 10:13 #
Jetzt werde mal nicht kindisch. Die verwendete Programmiersprache ist für einen Anwender der Software gleichgültig. Für den Entwickler aber nicht.
C++ ist auch für mich keine schöne Sprache. C hingegen ist eine schönen Sprache, aber für typische Anwendungen aus dem Geschäftsfeld ist sie untauglich im Hinblick auf andere Sprachen.
C ist in dem Sinne auch keine schöne Sprache; im Vgl. zu C++ ist sie jedoch leichter beherrschbar. Aber auch in C will man eigentlich nichts machen; außer eben es geht um Hardware nahe Programmierung o.ä.
Die Hochsprachen von einst sind es eben heutzutage vom Abstraktionsniveau nicht mehr; leider sehen das Freaks wie der Ada-Frank nicht ein. Nuja, Fanatiker gibt es wohl immer...
Zum Thema Python: Der "Referenz"-Interpreter ist in C, ja. Aber auch da gibt es mit PyPy oder Jython Alternativen.
Java ist irgend wo ein Mittelding zwischen moderner Hochsprache und C mit Klassen. Die Fortentwicklung ist zwar eher langsam, jedoch gibt es eben zu jedem Thema Libs und vor allem auch gute Werkzeuge. Boilerplate ist danke einer guten IDE kein so großes Problem wie zu Beginn der Java-Ära und Scaffolding aller Art wird auch von Werkzeugen übernommen. Insofern bietet Java da einiges mehr als reines C++.
Allerdings hat C++ das mächtige Framework Qt auf seiner Seite. Das relativiert viele Nachteile von C++ gegenüber Java. Zusammen mit Boost ist es vom Sprachniveau schon sehr ähnlich.
Schade dass C# von M$ dominiert wird; ansonsten wäre das eine durchaus tolle statische typisierte Sprache.
> Die Hochsprachen von einst sind es eben heutzutage vom Abstraktionsniveau > nicht mehr; [...] Ada
Du kannst in Ada wunderbar abstrahieren. Allein das Ökosystem an Bibliotheken und Frameworks ist mager im Vergleich zu Java. Das hat allerdings nichts mit der Sprache selbst zu tun.
Wenn C++ Müll ist benutzt dudoch wohl kein einziges C++ Programm, denke ich. So konsequent musst du schon sein.
Kein OpenOffice, kein Firefox, keine MSFT SW,
kein KDE usw...usw...
Da du C nicht business bullshit bingo compatible
findest, benutzt du auch kein einziges gängiges
Betriebssystem nehm ich mal an. Auch keine
Sprachen wie Python,PHP oder Perl, deren
Interpreter in C geschrieben sind.
Tja... bleibt nichts mehr übrig den Computer
sinnvoll zu benutzen. Am besten du schaltest
ihn jetzt aus. Dann kannst du auch keinen
Schwachfug mehr posten.
Der Omega13.
Jetzt werde mal nicht kindisch. Die verwendete Programmiersprache ist für einen Anwender der Software gleichgültig. Für den Entwickler aber nicht.
C++ ist auch für mich keine schöne Sprache. C hingegen ist eine schönen Sprache, aber für typische Anwendungen aus dem Geschäftsfeld ist sie untauglich im Hinblick auf andere Sprachen.
C ist in dem Sinne auch keine schöne Sprache; im Vgl. zu C++ ist sie jedoch leichter beherrschbar. Aber auch in C will man eigentlich nichts machen; außer eben es geht um Hardware nahe Programmierung o.ä.
Die Hochsprachen von einst sind es eben heutzutage vom Abstraktionsniveau nicht mehr; leider sehen das Freaks wie der Ada-Frank nicht ein. Nuja, Fanatiker gibt es wohl immer...
Zum Thema Python: Der "Referenz"-Interpreter ist in C, ja. Aber auch da gibt es mit PyPy oder Jython Alternativen.
Java ist irgend wo ein Mittelding zwischen moderner Hochsprache und C mit Klassen. Die Fortentwicklung ist zwar eher langsam, jedoch gibt es eben zu jedem Thema Libs und vor allem auch gute Werkzeuge. Boilerplate ist danke einer guten IDE kein so großes Problem wie zu Beginn der Java-Ära und Scaffolding aller Art wird auch von Werkzeugen übernommen. Insofern bietet Java da einiges mehr als reines C++.
Allerdings hat C++ das mächtige Framework Qt auf seiner Seite. Das relativiert viele Nachteile von C++ gegenüber Java. Zusammen mit Boost ist es vom Sprachniveau schon sehr ähnlich.
Schade dass C# von M$ dominiert wird; ansonsten wäre das eine durchaus tolle statische typisierte Sprache.
Gibt ja Vala, das heilt Krebs und Aids
vala ist super!
> Die Hochsprachen von einst sind es eben heutzutage vom Abstraktionsniveau
> nicht mehr; [...] Ada
Du kannst in Ada wunderbar abstrahieren. Allein das Ökosystem an Bibliotheken und Frameworks ist mager im Vergleich zu Java. Das hat allerdings nichts mit der Sprache selbst zu tun.