Welche Programmiersprache? möchte umsatteln.... Aber wohin?
#16
geschrieben 27. Juli 2006 - 11:02
Anzeige
#17
geschrieben 27. Juli 2006 - 11:06
Zitat (ThreeM: 27.07.2006, 11:49)
Überhaupt nicht.
Solange man nicht gerade tkinter nimmt ist es kein Problem.
Arbeite mit wxpython (wxpython.org) und empfinde es nicht als schlimm. Ok wenn du dir das klick klack von VisualStudio gewöhnt bist evtl schon. Allerdings fördert das Klick KLack das verständnis nicht
#18
geschrieben 27. Juli 2006 - 11:34
Alternative wäre natürlich Java. Ich lerne auch gerade Java, all zu schwer is das nicht
mfg
#19
geschrieben 27. Juli 2006 - 11:41
Vergleich Java mit ASM
Vergleich Java mit Delphi
Mit welchen Sprachen wirst du, vorrausgesetzt der Code is Clean und Optimiert, die bessere Performance erziehlen?
Und welche Sprachen sind weniger Anfällig für mangelhaft optimierten Code, bzw laufen mit unoptimiert schneller? (Wobei Unoptimiert so dumm klingt
Danke
Zitat (DatenMetzgerX: 27.07.2006, 12:06)
Arbeite mit wxpython (wxpython.org) und empfinde es nicht als schlimm. Ok wenn du dir das klick klack von VisualStudio gewöhnt bist evtl schon. Allerdings fördert das Klick KLack das verständnis nicht
Ok, ich gebe mich geschlagen. Event. werd ich mit Phyton nochmal zu gemüte führen, kannte halt nur den tkinter, oder halt als source eingeben. Und ja ich bin IDE geschädigt. Delphi bietet es halt an die GUI per "klickibunti" zu erzeugen, und ich halte das auch für gut so. Verständnissfragen hin oder her...
#20
geschrieben 27. Juli 2006 - 11:43
#21
geschrieben 27. Juli 2006 - 11:46
Zitat
Natürlich ist C++ schneller. Es ist zwar tricky, aber nicht unmöglich performante Java-Applikation zu schreiben. Bestes Beispiel, was mir einfällt ist Jake2 (Quake-2 Port).
Der größte Vorteil von Java ist jedoch, dass du _keine_ Sicherheitslücken, wie Bufferoverflows haben kannst!
Zitat
Nicht wirklich oder? Während du 80 Millionen Zeilen Code schreibst, bin ich schon seit mehreren Jahren fertig.
Zu Delphi kann ich leider nichts zu sagen.
Dieser Beitrag wurde von Witi bearbeitet: 27. Juli 2006 - 12:16
#22
geschrieben 27. Juli 2006 - 11:47
Zitat (Witi: 27.07.2006, 12:46)
Natürlich ist C++ schneller. Es ist zwar tricky, aber nicht unmöglich performante Java-Applikation zu schreiben.
Nicht wirklich oder? Während du 80 Millionen Zeilen Code schreibst, bin ich schon seit mehreren Jahren fertig.
Zu Delphi kann ich leider nichts zu sagen.
Ich habe auch nie behauptet das es nicht möglich ist mit Java Performate Applikationen zu schreiben. Ich sage nur dasses Mehraufwand ist. Auch find ich Java ganz klasse und so. Ich liebe auch das getränk
Der Performancevorteil beim ASM beispiel bezog sich auf die Ausführung nciht auf die erstellung des codes, das ist wircklich was anderes
Ich bevorzuge Delphi weil ich bequem, faul und schnell Arbeiten will. Außerdem ist die Syntak der von Pascal nicht unänlich weshalb der Held namens Stefan da schnell ein einstieg finden sollte.
Generell gild für mich aber das es nicht DIE Programmiersprache gibt, sondern für jedes Einsatzgebiet bestimmte Sprachen ihre Vorteile haben.
GUI mit VB oder Delphi, Programmteile die Hardwarezugriff benötigen in ASM, sicherheitsrelevante Teile in JAVA.
Dieser Beitrag wurde von ThreeM bearbeitet: 27. Juli 2006 - 11:56
#23
geschrieben 27. Juli 2006 - 12:01
Zitat
kann man sich drüber streiten
Zitat
ja
Zitat
ja
Ansonsten full akk. Und das kann man auch so stehen lassen
Zitat
#24
geschrieben 27. Juli 2006 - 21:50
Zitat
hmmm eine total flache, hardwarenahe sprache mit einer sehr hohen sprache zu vergleichen ist ja wohl kaum moeglich. oder gar mit assembler.
man darf dann bitteschön noch reinrechnen, dass man eigentlich alle problemstellungen mit java und C komplett anders angeht. und da können objektorientierte ansätze auch oft deutlich schneller sein.
ob ein programm richtig schnell oder langsam ist, macht eigentlich nie die programmiersprache aus, sondern der programmierer. ist java langsamer als C bei hello-world? ja. ist java langsamer beim puren numbercrunchen? wahrscheinlich. aber was ist bei komplexeren programmen, gehen wir mal in die 10k-zeiler. 100k. java code ist idR deutlich les und wartbarer (gilt für C# jetzt mal ganz pauschal auch, C++ mit einschränkungen auch, in C++ lassen sich halt ziemlich viele versaute sachen machen... deshalb nur, wenn der programmierer sich nicht gehen lässt). rechne das mal rein, dann ... dann kannst du keine antwort mehr geben, weil sich solche aspekte nicht berechnen lassen.
deshalb: nimm die sprache, die dir am meisten zusagt. eigentlich alle halbwegs beliebten sprachen sind heute schnell genug. wenn du programme mit GUI programmieren möchtest, und dich an windows hältst, bietet sich natürlich die .net familie an. mit java ist die einstiegshürde beim oberflächenprogrammierer nunmal höher. mit java swing wird das erstmal zu ner ableitungsparade. aber nach ner zeit, kommt man auch damit super klar und will die flexibilität, die man dadurch gewinnt nicht missen.
so ziemlich jedes system hat seine vor und nachteile. lies dich doch ein wenig hier und da ein. und wenn du eine OOP sprache kannst, lernst du sehr schnell auf eine andere um. (gilt für nicht-oop auf nicht-oop natürlich auch, aber von oop auf nicht-oop umzulernen ist jetzt nicht so schlimm, wie von nicht-oop auf oop).
#25
geschrieben 09. August 2006 - 10:38
also ich für meinen Teil kann nur sagen, dass Visual C# richtig genial ist. Ich hab es mir innerhalb von 1-2 Wochen grundlegend selber beigebracht (Hilfe durch das Openbook von galileocomputing) ..
Durch vorkenntnisse in anderen Sprachen (C und Java) waren viele Grundlagen da.
Daher... würde dir erstmal beim Umstieg von einer Sprache wie Pascal oder Basic empfehlen, den Sinn von Objektorientierung zu lernen... das bringt dir sehr viel...

Hilfe
Neues Thema
Antworten
Nach oben




