tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
11
ZUGRIFFE
1400
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von reBourne
    reBourne reBourne ist offline Mitglied Silber
    Registriert seit
    Jun 2002
    Ort
    Gelsenkirchen(NRW)
    Beiträge
    96
    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 !

  2. #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
     

  3. #3
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Aber ein paar weniger könnten’s schön sein.
     

  4. #4
    Avatar von reBourne
    reBourne reBourne ist offline Mitglied Silber
    Registriert seit
    Jun 2002
    Ort
    Gelsenkirchen(NRW)
    Beiträge
    96
    aha Ok.Aber wieso einigt man sich nicht auf eine gemeinsame Syntax?
     
    Wir sind alle nur Spielfiguren in einem sehhhhhhhr großen Spiel !

  5. #5
    Registriert seit
    Apr 2002
    Ort
    Ingolstadt
    Beiträge
    2.940
    Warum einigt man sich nicht auf eine Religion

    einfach eine Glaubensfrage, bzw Firmenpolitik...
     

  6. #6
    KristophS KristophS ist offline Mitglied Brilliant
    Registriert seit
    Apr 2004
    Ort
    Duisburg
    Beiträge
    778
    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.
     

  7. #7
    Avatar von reBourne
    reBourne reBourne ist offline Mitglied Silber
    Registriert seit
    Jun 2002
    Ort
    Gelsenkirchen(NRW)
    Beiträge
    96
    Ok ich gebs auf .
     
    Wir sind alle nur Spielfiguren in einem sehhhhhhhr großen Spiel !

  8. #8
    Strike Eagle Strike Eagle ist offline Rookie
    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.
     

  9. #9
    Registriert seit
    Nov 2002
    Beiträge
    2.709
    Zitat Zitat von reBourne
    Es ist immer umständlich in Referenzen nachzuschauen (....ehhmm wie war nochmal der befehl um einen String zu kopieren :- ( (C++))
    Code :
    1
    
    char *strcpy(char *dest, const char *src);
     

  10. #10
    n00ki3 n00ki3 ist offline Mitglied Bronze
    Registriert seit
    Jun 2006
    Beiträge
    29
    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
     

  11. #11
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.802
    Blog-Einträge
    5
    Zitat Zitat von n00ki3 Beitrag anzeigen
    Im Grunde wird doch bei jedem Programm der selbe Maschinencode erzeugt
    Nein. Bei manchen Programmen wird überhaupt kein Maschinencode erzeugt (Interpreter-Sprachen), oder nur eine Zwischenstufe (Java, .NET).

    Zitat Zitat von n00ki3 Beitrag anzeigen
    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 .
    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

  12. #12
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo,

    oder nur eine Zwischenstufe (Java, .NET).
    Also der vom JIT-Compiler (Just in Time) kompilierte bytecode / MSIL Code ist nachher Maschinencode. Die Zwischenstufe ist der Interpretierte bytecode / MSIL Code.

    Hättest besser geschrieben:
    (oder) über eine Zwischenstufe (Java, .NET).

    Gruß Tom
     
    Java 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

  1. Das ultimative C++ Buch.
    Von Nord-Süd-Richtung im Forum Literatur
    Antworten: 1
    Letzter Beitrag: 06.12.08, 13:34
  2. Das Ultimative Rätsel
    Von n00ki3 im Forum Let's Quiz!
    Antworten: 17
    Letzter Beitrag: 15.05.07, 16:44
  3. Ultimative SyntaxRichBox
    Von Danielku15 im Forum .NET Café
    Antworten: 6
    Letzter Beitrag: 06.05.06, 00:23
  4. Ultimative-Blamagenfrage
    Von paleface im Forum HTML-Editoren
    Antworten: 13
    Letzter Beitrag: 08.12.03, 02:34