Die Zukunft der objektorientierten Programmierung

Das objektorientierte Paradigma basiert auf der Idee, dass Objekte unabhängig voneinander existieren und auf ihnen Operationen ausgeführt werden können. Folglich sollte ein Benutzer in einer echten objektorientierten Entwicklungsumgebung in der Lage sein, interaktiv Objekte jeder verfügbaren Klasse zu erstellen, diese Objekte zu manipulieren und ihre Schnittstellenroutinen aufzurufen. Plattformunabhängigkeit – „Einmal schreiben – überall laufen„Fähigkeit

Tatsächlich können Sie ein Java-Programm nicht ‚irgendwo‘ ausführen, es sei denn, es gibt eine virtuelle Maschine. Aber es ist so gut wie überall. Ich kenne auch einige Leute, die sagen würden, es sei „einmal schreiben“ überall debuggen“ Aber alle solchen plattformabhängigen Fehler sind wahrscheinlich VM-Probleme. Alles in allem ist diese Plattformunabhängigkeit ein großer Pluspunkt für die Unternehmensentwicklung, die viel Geld und Mühe bei der Portierung von Produkten spart.

· Benutzerfreundlichkeit

Ich bin mir nicht sicher, wie viele Programmierer mir zustimmen würden, aber Programme sind leicht zu visualisieren, wenn sie objektorientiert sind (wenn Sie den Dreh raus haben). Nachdem das Konzept erstellt wurde, ist es viel einfacher, es in Code umzusetzen.

· Kostenlose Laufzeit/Compiler/Tools

Dies war einer der besten Moves von Sun. Die Laufzeit ist kostenlos, das Entwicklungskit ist kostenlos und jetzt gibt es eine Menge anderer Tools, die mit Java für Java erstellt wurden und kostenlos sind. Dies macht die Java-Entwicklung einfach und erschwinglich.

Es gibt eine Reihe von Möglichkeiten, die Popularität einer Programmiersprache zu messen, zum Beispiel anhand der Anzahl von:

  • Neue Anwendungen in der Sprache geschrieben
  • Bestehende Anwendungen in der Sprache geschrieben
  • Entwickler, die die Sprache hauptsächlich verwenden
  • Entwickler, die die Sprache jemals verwenden
  • Websuchen
  • Verfügbare Jobs, die Sprachkenntnisse erfordern
  • Favoriten der Entwickler

Java hat als Unterrichtssprache noch einige andere Vorteile

Kostengünstig. Die Tools, die zum Erstellen und Testen von Java-Programmen benötigt werden

sind kostenlos erhältlich. Sun stellt das Java Development Kit (JDK) über das Internet zur Verfügung, wo Lehrkräfte und Studenten es gleichermaßen herunterladen können. Das JDK, das unter anderem den Java-Compiler und -Interpreter enthält, ist zugegebenermaßen spartanisch, aber für die meisten Programmieraufgaben sollte es für Studenten ausreichend sein. Wer etwas Geld ausgeben will, findet schönere Programmentwicklungsumgebungen (wie Symantec Café und Microsoft J++) zu moderaten Preisen.

Einfach zu testen. Studenten können ihre als Applets geschriebenen Programme auf ihre Webseiten stellen, damit die Dozenten sie testen und kritisieren können. Lehrer können den Fortschritt eines Schülers in jeder Phase überwachen, indem sie einfach die Webseite des Schülers besuchen.

Schülerbegeisterung. Java hat so viel Publicity bekommen

dass die Schüler mit Sicherheit begeistert sind, es zu lernen. Indem sie sich diesen Enthusiasmus zunutze machen, können Lehrer Java als Vehikel verwenden, um den Schülern viel über moderne Computer zu vermitteln. Die Studierenden werden durch die wachsende Bedeutung von Java in der „realen Welt“ motiviert. Darüber hinaus werden die Schüler von der Leichtigkeit begeistert sein, mit der sie anspruchsvolle GUI-Programme erstellen können.

Geeignet für Fortgeschrittenenkurse. Nachdem die Schüler gewonnen haben

mit den grundlegenden Funktionen von Java in CS1 vertraut sind, können sie die erweiterten Funktionen in späteren Kursen verwenden. Beispielsweise kann ein Kurs über Betriebssysteme die Java-Unterstützung für Threads nutzen. Die mit Java gelieferten Netzwerkklassen machen es ideal für einen Netzwerkkurs.

Einfacher Übergang zu C++ und anderen Sprachen. Die syntaktische Ähnlichkeit von Java mit C und C++ sollte den Übergang zu diesen Sprachen erleichtern.

Internationaler Appell. Der Unicode-Zeichensatz ist ein integraler Bestandteil von Java und ermöglicht es den Studenten, sich mit den Themen der Entwicklung von Software für den internationalen Markt vertraut zu machen.

Java hat nicht nur als Handelssprache, sondern auch als Unterrichtssprache erhebliche Vorteile. Es ermöglicht den Schülern, objektorientierte Programmierung zu erlernen, ohne sie der Komplexität von C++ auszusetzen.


Source by Zuraidin Mohd Safar

About admin

Check Also

Kann man Computerprogrammierer werden?

Der Einstieg in die Computerprogrammierung ist lukrativ, da Sie gut bezahlt werden. Obwohl diese Softwarebranche …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.