ERLEDIGT
JA
JA
ANTWORTEN
11
11
ZUGRIFFE
1400
1400
EMPFEHLEN
-
07.05.05 11:25 #1
Warum gibt es eigentlich keine Ultimative Programmiersprache?
Eine Sprache die Alle Vorteile von C++,Java....etc verbindet.
Wär das nicht im Vorteil für alle.....dann müsste man nicht 2-3 Programmiersprachen
lernen.(Zur zeit mache ich Delphi im Abitur,C++ im Praktikum,(..Java..)auf Homepages)
Es ist immer umständlich in Referenzen nachzuschauen (....ehhmm wie war nochmal der befehl um einen String zu kopieren :- ( (C++))
Also klärt mich auf ....
wieso wieso wieso
Wir sind alle nur Spielfiguren in einem sehhhhhhhr großen Spiel !
-
07.05.05 12:55 #2
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
Nur mal als Beispiel: In C kommst du (vergleichsweise) sehr tief in die Hardware runter. Das ist auch gewünscht für eben Hardwarenahe Programmierung. Java hingegen abstrahiert von der Hardware, das alle Programme theoretisch auf jeder Hardware laufen die ein JRE haben. Diese beiden Features bekommst du nicht in eine Sprache, ohne das eines davon komplett unsinnig wird. Daher ist die "Ultimativen Programmiersprache" für alle Anwendungszwecke nicht wirklich zu erreichen.
Da könnte man auch Fragen: Warum gibt es kein Ultimatives Auto für alle Zwecke (vom Rennwagen über LKW hin zum normalen PKW)...
bye
-
07.05.05 13:42 #3
Aber ein paar weniger könnten’s schön sein.
-
07.05.05 14:56 #4
aha Ok.Aber wieso einigt man sich nicht auf eine gemeinsame Syntax?
Wir sind alle nur Spielfiguren in einem sehhhhhhhr großen Spiel !
-
07.05.05 15:35 #5
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
Warum einigt man sich nicht auf eine Religion
einfach eine Glaubensfrage, bzw Firmenpolitik...
-
Eine ähnliche Syntax gibt es doch sowieso bei den meisten Mainstream-Sprachen, oder?
Rein von der Synxtax tun sich java, C++ oder C doch nicht viel. Es gibt zwar auch Ausreißer, aber viele Sprachen haben doch eine gewisse Orientierung am C-Stil.
-
07.05.05 15:58 #7
Ok ich gebs auf .
Wir sind alle nur Spielfiguren in einem sehhhhhhhr großen Spiel !
-
07.05.05 17:50 #8
- Registriert seit
- Mar 2005
- Beiträge
- 0
Mit den Betriebssystemen ist es doch genauso, man bedenke den Sicherheitsaspekt. Keiner könnte einen Kampfjet, eine Raumsonde, medizinisches Gerät etc. gebrauchen, die Dank eines Fehlers abstürzen und dann unbrauchbar würden.
Zumal es auch so gut wie unmöglich wäre, alles auf diese eine Sprache zu portieren.
Beispiel: Alle alten, noch gut funktionierende Systeme, die auf einfacheren Sprachen basieren, in zB Java umzuschreiben? Viel Spaß!
Sei froh, dass es "nur" eine handvoll vielgenutzer Sprachen gibt.
-
Zitat von reBourne
Code :1
char *strcpy(char *dest, const char *src);
-
Ich grab den Thread mal wieder aus ,denn genau die gleiche frage hab ich mir auch gestellt

So langsam artet das echt aus
Ich hab gemacht : Delphi,C++ ,Haskell , Java ... und bald C
Und wenn ich mich bewerben will dann wird Ruby oder Perl als Plus angesehen
Und jetzt kommt auch noch D (<--die möchtegern ultimative Sprache
)
Wo soll das enden ?
Im Grunde wird doch bei jedem Programm der selbe Maschinencode erzeugt
Klar kann man das eine oder andere in der speziellen Sprache eleganter lösen ... aber dann sollte man an der Sprache pfeilen ,statt eine extra Sprache dafür zu erfinden .
Außerdem beginnt das klassensammeln und API lesen von neuem an .....wie viele Standard bibs muss ich noch lesen ?
das wärs fürs erste
-
Nein. Bei manchen Programmen wird überhaupt kein Maschinencode erzeugt (Interpreter-Sprachen), oder nur eine Zwischenstufe (Java, .NET).
Neue Programmiersprachen werden „erfunden“, wenn es einen Bedarf dafür gibt. Das heißt, dass man bestimmte Anforderungen stellt, die bisher verfügbare Programmiersprachen nicht oder nur unzureichend erfüllen. Verschiedene Software-Projekte stellen nun verschiedene Anforderungen, und die Gesamtheit aller Anforderungen aller Projekte kann eine einzige Programmiersprache unmöglich erfüllen, da miteinander unvereinbare Anforderungen auftreten können. Insofern ist die Existenz verschiedener Programmiersprachen schon berechtigt.
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
31.05.07 23:43 #12
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
Also der vom JIT-Compiler (Just in Time) kompilierte bytecode / MSIL Code ist nachher Maschinencode. Die Zwischenstufe ist der Interpretierte bytecode / MSIL Code.oder nur eine Zwischenstufe (Java, .NET).
Hättest besser geschrieben:
(oder) über eine Zwischenstufe (Java, .NET).
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
Das ultimative C++ Buch.
Von Nord-Süd-Richtung im Forum LiteraturAntworten: 1Letzter Beitrag: 06.12.08, 13:34 -
Das Ultimative Rätsel
Von n00ki3 im Forum Let's Quiz!Antworten: 17Letzter Beitrag: 15.05.07, 16:44 -
Ultimative SyntaxRichBox
Von Danielku15 im Forum .NET CaféAntworten: 6Letzter Beitrag: 06.05.06, 00:23 -
Ultimative-Blamagenfrage
Von paleface im Forum HTML-EditorenAntworten: 13Letzter Beitrag: 08.12.03, 02:34





Zitieren



Login





