Diskussion:Objektorientierte Programmiersprache

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 26. Mai 2005 um 12:35 Uhr durch imported>Rbb(26833).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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)
Ich glaube in der Wikipedia wird an mehreren Stellen Objekt Orientierte Programmierung mehr oder weniger gut erklärt. Dieser Artikel könnte eine Gelegenheit sein verschiedene OOP Ansätze zu erläutern, wie z.B. CLOS --Rbb 14:35, 26. Mai 2005 (CEST)
Genau das wollte ich gerade auch vorschlagen. --Rbb 14:35, 26. Mai 2005 (CEST)