Hier mal meine Meinung zu Programmiersystemen:
JAVA ist wie Skillles schon sagt etwas träge und benötigt viele Ressourcen, da es über virtuelle Maschinen läuft.
Wenn ich JAVA Code ansehe, fällt mir immer wieder die Ähnlichkeit mit C auf, was mich nicht gerade dazu hinzieht.
JAVA ist jedoch sehr unabhängig von dem Betriebssystem und kann dadurch seine Vorteile ausspielen.
Hinzugefügter Post:
C ist die Sprache der Hardcore-Programmierer würde ich mal sagen. Damit kann man fast alles und mit hoher Laufzeitgeschwindigkeit erstellen.
Leider ist C nicht ganz einfach zu erlernen, wegen der gekürzelten Befehle, die nicht unbedingt aussagekräftig sind, die sich aber dafür um so schneller schreiben lassen.
Daher wenig Schreibaufwand während der Codierung, wenn man sich die knappen Befehle merken kann.
Die Pointer-orientierte Verwaltung ist auch nicht ganz einfach.
Wer täglich damit programmiert hat mit alldem aber keine großen Probleme, da es ständig benötigt wird und dann in Fleisch und Blut übergeht.
Hinzugefügter Post:
Visual Basic von dem alten BASIC abstammend, war eigentlich mal zu Lernzwecken für Programmieranfänger und für einfache Programmierung gedacht, hat sich dann aber durch die Macht von Microsoft sehr stark etabliert und wurde auch immer wieder verbessert.
Leider versucht man auch heute noch kompatibel zu bleiben und es werden alte Verbrechen an der Sprache immer noch mitgeführt.
Man kann selbst in VB-Studio noch ohne Variablendeklaration arbeiten und verschiedene Variablentypen einander zuweisen.
Das hört sich anfangs toll an (Freiheit, keine Vorarbeit, Variablen können einfach benutzt werden ohne sie vorher definieren zu müssen), das rächt sich aber sehr bald, wenn das Programm mal etwas größer wird, oder wenn man nicht aufmerksam genug ist.
Da Programmierer auch Menschen sind, passieren ihnen auch mal Fehler und wenn das vom System nicht bemerkt werden kann und keine Warnungen erfolgen, dann macht das Programm später ganz andere Dinge als das was man eigentlich wollte.
Nachdem ich nun über alle mir wichtig zu nennenden Sprachen etwas geschrieben und gelästert habe nun zu meiner Lieblings-Programmiersprache.
Was könnte das anderes sein als ------------ Delphi -----------.
Delphi wurde aus der Sprache Pascal entworfen und erheblich erweitert.
Pascal wurde 1971 von Niclas Wirth (Professor an der ETH Zürich) für Studenten entwickelt um diesen die strukturierte Programmierung beizubringen.
Dies wurde dann mit Turbo Pascal (zu DOS Zeiten) zu einer sehr beliebten Sprache,
die seit 1989 auch schon für die Objekt Orientierte Programmierung vorgesehen war und es war die Grundlage des RAD (Rapid Application Development).
Aus Tubo Pascal wurde dann 1990 Delphi für Windows, was wiederum einer Revolution auf dem Programmiersysteme Markt gleich kam. (siehe Link:
http://de.wikipedia.org/wiki/Borland )
Mit Delphi wurde die IDE (Integrated Development Enviroment zu deutsch Integrierte Entwicklungsumgebung) ausgeliefert, eine Oberfläche die alle Programmiertools, den Compiler und den Linker beinhaltet.
Delphi gibt es mittlerweile als Win32 und als .NET Version.
Win32 ist schnell und .NET ist von Microsoft.
Mit .NET wird Delphi nun auch leider in etwa zu einer Interpretersprache degradiert, aber die Zukunft lässt sich nicht aufhalten.
Dafür wird die Kompatibilität und Portabilität erhöht.
(Wenn man gehässig sein will könnte man sagen: Mit dem .NET Framework hat MS die VB-Runtime in das Betriebssystem integriert)
Im Februar 2006 kündigte Borland an, die Produktlinie der Entwicklungsumgebungen (Delphi, JBuilder etc.) zu verkaufen und sich fortan ausschließlich auf den Bereich des ALM zu konzentrieren. Laut Press Release vom 14.11.2006 wird die IDE-Sparte nun zwar in ein eigenes Unternehmen namens Code Gear ausgegliedert, verbleibt jedoch in Besitz von Borland.
Am 5. September 2006 hat Borland die „Turbo“-Reihe wieder auferstehen lassen - „Turbo Delphi Win32“, „Turbo Delphi .net“, „Turbo C#“ und „Turbo C++" sollen mit den kostenlos erhältlichen „Explorer“-Versionen wieder mehr Programmierer für die IDE-Produkte von Borland werben.
Die Turbo Delphi Explorer Version kann kostenlos heruntergeladen und benutzt werden.
Lediglich eine kostenlose Registrierung bei Code Gear ist noch nötig.
Hier einige wichtige Links zu Delphi:
http://forum.delphi-treff.de
http://www.delphipraxis.net
http://www.delphi-forum.de
http://forum.delphi-treff.de
http://www.torry.net/index.php
http://www.codegear.com
Wer mit dem Programmieren anfangen will, dem empfehle ich Delphi.
Damit kann man lernen und später auch richtig arbeiten.
Für Anfänger sind die Tutorials des Easy Helper von der Delphi-Treff Seite besonders zu empfehlen. Leider wurde die Seite vor kurzem umgebaut und der Easy Helper steht im Moment noch nicht zur Verfügung. Bis er wieder da ist, mal Forum lesen oder nach „tutorial delphi“ googlen.
Mit Delphi kann man auch Webprogrammierung betreiben, dafür sollte man aber erst die Grundlagen beherrschen.
Es gibt auch Delphi for PHP und im neuesten Delphi RAD Studio kann man auch mit ASP.NET und AJAX programmieren.
Die Möglichkeiten von Delphi sind fast unbegrenzt.
Mit dem RAD Studio wird auch C,C++,JBuilder (Java von Borland
http://de.wikipedia.org/wiki/JBuilder ) mitgeliefert, sodass man sich in allen wichtigen Programmiersprachen austoben kann, Hauptsache man benutzt kein VB
.
Ich hoffe ihr entschuldigt, wenn es etwas lang geworden ist, aber ein bisschen muss man ja schon erzählen, damit einem die Sache auch schmackhaft gemacht wird.
Hinzugefügter Post:
Hier noch ein Link zu Delphi Tutorials:
http://www.delphi-treff.de/tutorials