Pierre schrieb
Programme werden nicht in Maschienencode umgesetzt (kompiliert) sondern von einem "Interpreter" interpretiert. Daher sehr langsam und unfelxibel, aber plattformunabhängig.
Ja sind vielleicht langsam, sind aber nicht für extrem zeitkritische Einsatzgebiete bestimmt.
Klar würd ich meine Airbag-Sensoren nicht unbedingt mit ner Scriptsprache abfragen.
Scriptsprachen werden, wenn sie nicht mal zufällig für Webanwendungen mißbraucht werden, gerne da eingesezt wo es darum geht etwas schnell und einfach zu lösen, sie sind meistens nicht ganz so mächtig wie Hochsprachen C++/Java aber haben dafür ziemlich einfache Typkonzepte, d.h. du musst dich nicht mit fiesen Variablentypen und Datenstrukturen rumschlagen,
z.B. Administration eines Servers, da sezt man gerne Scripts ein um Daten zu löschen, zu verschieben, umzubenennen etc... das Ganze in ner Hochsprache zu schreiben wäre wesentlich aufwendiger und größer!
Pierre schrieb
ziemlich kryptische Sprache. wird bis heute noch verwendet. plattformunabhängig.
Das zu hören tut sehr weh!
C ist eine sehr schöne und solide Sprache mit der man heute noch Systemprogramme schreibt weil sonst nur Assembler in Frage kommt.
C ist eine Prozedurale Programmiersprache, d.h. bestimmte Sachen lassen sich sehr schwer realisieren.
Pierre schrieb
objektorientiert Weiterentwicklung von C
C ist eine Teilmenge von C++.. d.h. C wurde einfach um C++ erweitert, was der Lesbarkeit nicht unbedingt dient. C++ ist eine der meist genuzten Programmiersprachen weil sie eben die Vorteile von C (Maschinenähe) und Objektorientierung kombiniert. C++ ist manchmal leider unsauber und nicht zu 100% durchdacht.
C++ ist eine sehr mächtige Sprache, aber wie wir wissen kommt mit großer Macht große Verantwortung.
Pierre schrieb
objektorientiert bis zum Anschlag 😉. durchdachte Syntax. plattformunabhängig. erstellt leider keine ausführbaren Dateien. Der sog. Bytecode muß wie bei Scriptsprachen interpretiert werden. Daher sehr langsam, aber plattformunabhängig. Eignet sich meiner Meinung nach nur für Server und ggf. für kleine Clientanwendungen innerhalb von HTML-Dokumenten (->Appletts)
Java das ewige Stiefkind der Hobbyprogrammierer, zu unrecht wie ich meine.
Java ist sehr gut dokumentiert, kommt standardmäßig mit einer riesigen Auswahl von Funktionen (für den Anfänger oft verwirrend) und ist sehr robust.
Der größte Vorteil von Java ist manchmal auch ein großer Nachteil, es gibt in Java keine Zeiger nur Referenzen was bestimmte Sachen echt nicht einfach macht.
Java wird gerne eingesezt zur Implementierung von Programmlogik oder von Komponenten die eben extrem robust sein müssen.
Außerdem ist Java sehr einsteigerfreundlich und eignet sich gut zum erlernen der OO-Konzepte.
P.S. Java ist nicht MEHR langsam ... Dieses alte Gerücht hält sich leider immer noch sehr hartnäckig.
liebe Grüße,
Badger