| Autor |
Beitrag |
Hidden
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: So 13.09.09 20:17
Als ich anfing hatte ich das Gefühl, durch OOP schnell größere Resultate zu erzielen  Ich glaube durch das Lesen von Topics hier im Forum habe ich viele Probleme anderer gar nicht erst gehabt 
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
Tilo
      
Beiträge: 1098
Erhaltene Danke: 13
Win7 geg. WInXP oder sogar Win98
Rad2007
|
Verfasst: Mi 16.09.09 07:49
Ist zwar kein Delphi, aber dürfte für Programmieranfänger auch interessant sein:
Java mit BlueJ
Vorteile:
a) OOP
b) kostenfrei für Private Nutzung
c) keine riesige Oberfläche die einen erschlägt und so vom eingetlichen abhält.
|
|
alzaimar
      
Beiträge: 2889
Erhaltene Danke: 13
W2000, XP
D6E, BDS2006A, DevExpress
|
Verfasst: Mi 16.09.09 07:55
C# gehört sowieso die Zukunft, also würde ich Visual Studio 2008 Express vorschlagen.
_________________ Na denn, dann. Bis dann, denn.
|
|
funcry
      
Beiträge: 110
Erhaltene Danke: 1
Win7 64, XP 32
C# (VS 2010 EE), Delphi (TD 2006 Win32)
|
Verfasst: Do 17.09.09 12:24
Da Du geziehlt nach einer einfachen Programmiersprache für Einsteiger gefragt hast, bietet sich Delphi natürlich an. Die Empfehlung für Delphi entspricht deiner Fragestellung sicherlich zu einem großen Teil.
Aber ich würde als Einsteiger der mit der Programmierung beginnt einen gänzlich anderen Weg gehen. Sofern ich mich für .net entscheiden würde, würde ich c# bevorzugen und nicht Delphi. Da Du, wie gesagt, nach einer einfach Programmiersprache gefragt hast, fällt c++ natürlich weg. Wäre ich jedoch in Deinem Alter und hätte ernsthaft Interesse an der Programmierung, würde ich den steinigen Weg über c++ gehen.
|
|
Oliver Maas
      
Beiträge: 55
|
Verfasst: Do 17.09.09 16:29
Hi,
also die Frage ist zum einen, was man nun unter "einfach" versteht (darüber können die Meinungen sehr wohl auseinandergehen), und zum anderen, was man nun genau erreichen möchte (also was für Applikationen man nun
programmieren können möchte).
Ich persönlich würde nun Java für deutlich einfacher als C++ halten.
Auch Delphi ist für einen Einstieg sicher ganz gut geeignet.
Alle Sachen haben ihre eigenen Vor- und Nachteile, wenn ich nun in kurzer Zeit ein funktionales GUI (Benutzeroberfläche) programmieren möchte, wäre Delphi meine erste Wahl (auch in Java kann man schöne GUIs machen, allerdings mit deutlich höherem Lern- und Zeitaufwand).
OOP ist definitiv etwas, was auch lernenswert ist, und da scheint mir Java die sauberste OOP-Lösung zu sein (in Delphi kann man noch "objektfreie" Methoden programmieren, was OOP-mässig nicht ganz sauber ist, in Java gibts keine Methode ohne Objekt, vereinfacht gesagt). Andere Sachen, wie Swing unter Java und das Deployment von jar Files mit Java können anfangs doch sehr nervig sein (ging mir jedenfalls so)...
viele Grüße
Olli
|
|
Delphi-Laie
      
Beiträge: 1600
Erhaltene Danke: 232
Delphi 2 - RAD-Studio 10.1 Berlin
|
Verfasst: Do 24.09.09 17:46
pivotinato hat folgendes geschrieben : | | wie schon im titel gesagt: "Ist delphi die beste einsteiger programier sprache?" |
Nein, Deutsch!
Zuletzt bearbeitet von Delphi-Laie am Do 24.09.09 18:21, insgesamt 1-mal bearbeitet
|
|
Hidden
      
Beiträge: 2242
Erhaltene Danke: 55
Win10
VS Code, Delphi 2010 Prof.
|
Verfasst: Do 24.09.09 18:05
Dieses Zitat stammt nicht von mir, 
_________________ Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
|
|
Boldar
      
Beiträge: 1555
Erhaltene Danke: 70
Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
|
Verfasst: Do 24.09.09 19:39
Delphi-Laie hat folgendes geschrieben : | pivotinato hat folgendes geschrieben : | | wie schon im titel gesagt: "Ist delphi die beste einsteiger programier sprache?" |
Nein, Deutsch! |
Nein, Englisch
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Fr 25.09.09 00:50
Boldar hat folgendes geschrieben : |
Nein, Englisch |
Nein, Russisch.
Zumindest, wenn du gute Delphi-Komponenten suchst
Aber das wäre ja jetzt rekursiv, schließlich ist Delphi ja grade das was in Frage steht... 
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
Reinhard Kern
      
Beiträge: 591
Erhaltene Danke: 14
|
Verfasst: Fr 25.09.09 11:24
Hallo,
nach den jüngsten Erkenntnissen über die Verkaufspolitik von Embarcadero hat sich die ganze Diskussion erübrigt: es werden nur noch zu hohen Preisen Firmen beliefert, die an vorhandenen Projekten weitereintwickeln müssen, alle günstigen Einsteigerversionen wurden gestrichen.
Delphi ist nur noch eine Aussteiger-Programmiersprache, etwa wie Cobol.
Gruss Reinhard
|
|
Yogu
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Fr 25.09.09 15:52
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Fr 25.09.09 16:08
| Zitat: | | Turbo Delphi gibt es immer noch umsonst. |
Es werden aber keinen Keys mehr ausgegeben.
_________________ Markus Kinzler.
|
|
Reinhard Kern
      
Beiträge: 591
Erhaltene Danke: 14
|
Verfasst: Fr 25.09.09 16:36
Yogu hat folgendes geschrieben : | | Naja, für Einsteiger ist Turbo Delphi doch auch ok, oder? Die grundlegenden Elemente der objektorientierten Programmierung kann man ausprobieren, bevor man sich entscheidet, mit welcher Sprache man weitermacht. |
Hallo,
technisch gesehen natürlich, aber welcher Schüler oder Hobbyprogrammierer kann dafür mehr als 1000 Euronen ausgeben?
Gruss Reinhard
|
|
Yogu
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Fr 25.09.09 16:50
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 25.09.09 16:56
|
|
F34r0fTh3D4rk
      
Beiträge: 5284
Erhaltene Danke: 27
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Fr 25.09.09 17:12
Es kann auch von Vorteil sein, wenn man sich am Anfang wirklich mit den Low-Level Sachen beschäftigt. Das heißt man benutzt nichts was über die Kommandozeile oder den Windows Texteditor hinaus geht. So lernt man, wie die Sprache funktioniert und man erfährt grob wie der Compiler arbeitet.
Mir hat diese Art des Lernens bei Java sehr geholfen, da hinter einer IDE doch sehr viel "Magic" steckt.
In einer IDE muss man sich zum Beispiel nicht mit dem Classpath oder dem Einbinden Bibliotheken herum ärgern. Will man dann aber tiefer in die Materie einsteigen, wundert man sich plötzlich, warum man das einfachste Programm nicht zum Laufen bekommt.
Was ich damit sagen will: IDEs sind großartige Tools, die einem eine Menge Arbeit abnehmen. Allerdings verstecken sie auch sehr viel Wesentliches.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 25.09.09 17:24
|
|
F34r0fTh3D4rk
      
Beiträge: 5284
Erhaltene Danke: 27
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Sa 26.09.09 00:04
Wenn man eine IDE benutzt  Gerade Delphi mit seiner VCL versteckt doch sehr viel von dem was da passiert. Spätestens wenn man eine eigene Komponente schreiben möchte, bekommt man erste Probleme, weil man vielleicht die eine oder andere Windows Message abfangen möchte oder ähnliches.
API (Spezifikationen) lesen ist auch eine Fähigkeit, die man sich aneignen sollte. Es kann sehr anstrengend sein, aber wenn man sich dran gewöhnt hat, schafft man es Probleme, besonders im Umgang mit diversen Bibliotheken, Komponenten oder der Windows API, alleine zu verstehen und zu lösen.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Sa 26.09.09 00:30
Klar, wenn du das auch darauf beziehst, ist das auch bei Delphi so. Ich meinte das im Hinblick auf die Paketverwaltung, Classpath, ... 
|
|