Diskussion:Objektorientierte Programmiersprache
aus Wikipedia, der freien Enzyklopädie
JavaScript OOP?
JavaScript ist IMHO keine echte OO-Sprache
- In JavaScript lassen sich Klassen und Objekte definieren. Objekte erhalten Konstruktoren, Methoden und Attribute. Das sollte ausreichen als Kriterien für eine objektorientierte Programmiersprache. Klar lassen sich die OOP-Fähigkeiten von JavaScript nicht mit Oberon, Java, SmallTalk oder C# vergleichen. Aber objektorientiert ist JavaScript allemal. --ChristianHujer 10:07, 3. Sep 2004 (CEST)
Weiterentwicklung
Bei der ganzen Auflistung sollte man vielleicht zwischen reinen OOPS wie Smalltalk und Eiffel und Mischkonzepten wie C++ und Ada unterscheiden. Wichtige Aspekte einer objektorientierten Sprache, und was sie von einer imperativen unterscheidet, sind bisher nur angerissen. Dazu gehören meiner Meinung nach Klassenkonzept (alles, auch Basisdatentypen?), Kommunikation mittels Nachrichten und Nebenläufigkeit. Stattdessen werden OOPS als eine Unterklasse von imperativen PS dargestellt, was sie nicht sind. Die meisten PS vermischen nur beide Ansätze und sind insofern als heterogen einzustufen. Gleiches gilt für den Absatz über funktionale PS. --guwac
- Vielleicht sollte man die Liste hier herausnehmen, und sich stattdessen auf die wesentliche Merkmale objektorientierter Programmiersprachen (OOPS) konzentrieren. --guwac 18:11, 6. Mär 2005 (CET)
- Genau das wollte ich gerade auch vorschlagen. --Rbb 14:35, 26. Mai 2005 (CEST)