Seite 1 von 2
Eure liebste Programmiersprache
Verfasst: Sa Jul 10, 2004 5:43 pm
von Enlil
Welche Sprache mögt ihr am meisten und warum? Beschreibungssprachen sind nicht gemeint. Scriptsprachen mein ich zwar auch nur so halb, aber was solls...
Ich persönlich mag C++ am liebsten, da es in Sachen Geschwindigkeit von kaum einer anderen Sprache geschlagen wird. Außerdem kann man damit fast alles programmieren. Außerdem komm ich nicht umhin zuzugeben, dass der Geek-charakter, den diese Sprache hat, mich irgendwie anzieht. Ich muss jedoch eingestehen, dass etwas stärkere Reglementierungen der Sprache nicht schaden würden.
Verfasst: Sa Jul 10, 2004 6:24 pm
von Kane32
Stell noch C dazu

OOP gefällt nicht jedem.
Ich persönlich lern gerade C, was anderes kenn ich (noch) nicht.
Was ich (von der Anwenderseite) überhaupt nicht mag, sind Java-Programme, die sind einfach ne Spur zu langsam.
und Ruby würd ich auch noch reinnehmen, soll eine sehr schöne Sprache sein.
Verfasst: Sa Jul 10, 2004 6:32 pm
von Enlil
Eigentlich gab es einen Punkt ""sonstige"
Verfasst: Sa Jul 10, 2004 6:58 pm
von Kane32
Enlil hat geschrieben:
Was hast du gegen OOP? Das nimmt einem eigentlich doch nur copy und paste- Arbeit weg und macht die Programme schlanker. Darum sind ja eigentlch alle neueren Sprachen objektbasiert.
Einige Bekannte meinten ihnen würde C einfach besser gefallen. Wie gesagt, ich spreche -nicht- aus Erfahrung, ich sag nur dass was ich von anderen gehört hab

Verfasst: Sa Jul 10, 2004 9:32 pm
von mr.selfdestruct
C++ !
Verfasst: Sa Jul 10, 2004 10:03 pm
von Enlil
Ich muss sagen, dass ich von den bisherigen Ergebnissen überrarscht bin. ich hätte gedacht, dass viel mehr Leute Java bevorzugen.
Verfasst: Sa Jul 10, 2004 10:36 pm
von Hanman
JAVA ist wohl die Sprache der Zukunft. Könnte man jedenfalls meinen. Sie gewinnt wegen dem stark expandierendem E-Commerce mehr und mehr an bedeutung. Ausserdem ist sie Platformunabhängig und die Java Handy bstoßen diese Sprache auch weiter nach oben. Es gibt auch für die meisten anderen Sprachen Compiler die den Code in Java Bythecode wandeln, wodurch die Programme ohne arbeit sehr flexibel werden.
Mein persönlicher favourit ist Python. Mit Python kann man sehr schnell größere Projekte verwirklichen. Ausserdem ist der Syntax recht einfach weswegen die Fehlersuche problemlos ist.
An zweiter Stelle kommt ganz klar Eiffel. Die Sprache setzt die OOP Konzepte wirklich Konsequent durch und ist auch relativ einfach.
Gruß Hanman
edit : es hat noch kein einziger java bevorzugt

Verfasst: Sa Jul 10, 2004 10:59 pm
von Enlil
Hanman hat geschrieben:
An zweiter Stelle kommt ganz klar Eiffel. Die Sprache setzt die OOP Konzepte wirklich Konsequent durch und ist auch relativ einfach.
Weisst du irgendwas über die Performance von Eiffel? Kann es da mit C++ mithalten?
Verfasst: So Jul 11, 2004 9:49 am
von Hanman
Es gibt einen Compiler der den Eiffel Code in Java wandelt und einen in reinen C Code. Eiffel ist ist nicht ganz so schnell wie C, da doch ein wenig Müll anfällt, aber ich konnte bis jetzt keinen größeren Leistungsunterschied bemerken.
Wenn du was mit Eiffel machen willst, würde ich die empfehlen als Entwicklungsumgebung auf jeden Fall die offizielle von eiffel.com zu nehmen, die gibt es auch kostenlos, zum Compelieren allerdings SmallEiffel.
Gruß Hanman
Verfasst: So Jul 11, 2004 10:23 am
von DarkZero
Ich hab zwar C++ gewählt, komme aber auch sehr gut mit JAVA zurecht. Das Thema der Langsamkeit sollte bei modernen PCs eigentlich nicht mehr aufkommen
Verfasst: So Jul 11, 2004 11:22 am
von Reju
Unter Java zu programmieren ist einfacher, da man leichter
mehr möglichkeiten der Fehlerabfrage benutzen kann.
Außerdem kann man Java-Quellcode zur runtime verändern.
Allerdings hat dies zur Folge, da man den Java-kompiler stets
mitinstalliert haben muß, daß die performance von Java-Programmen nicht mit der von C++ mithalten kann.
Dafür ist es kompatibler zu verschiedenen OS.
Ich persöhnlich mag's nicht so...
C++ ist im Vergleich zu C für die meisten Leute (für mich auch)
zu Anfang sehr verwirrend, allerdings ist es im Endeffekt besser,
da durch die ObjektOrientierteProgrammierung und andere Restriktionen
der Programmierer gezwungen wird, sich an bestimmte Richtlinien
zu halten, was wiederum die durchsicht des Quellcodes für
andere Personen vereinfacht.
Abgesehen davon: printf("" stdio sucks! "");
Assembler ist das simpelste überhaupt, da der Quelltext aus
einfachsten Befehlen besteht, leicht verständlich ist und
direkt in ""Maschinensprache"
Verfasst: So Jul 11, 2004 11:23 am
von Enlil
@darkzero:Wenn man nicht gerade besonders aufwendige Sachen wie Grafik oder Änliches schreiben will, dann macht das auf heutigen Rechnern nichts, wenn das Programm mit Java geschrieben ist. Ich schreibe mitt einem Freund z.B. an einem client für Go-Server. Das Programm schreiben wir auch in Java, da hier der Vorteil der Geschwindigkeit, dem der Kompatiblität klar unterliegt. Aber wenn, man z.B. was mit DirectX machen will (was mein langfristiges Ziel ist) dann kommt man an C++ nicht vorbei.
Verfasst: Mi Jul 14, 2004 8:04 am
von G.I.ANT
hi,
und was ist mit C# und co? ich habe damit seit ca. einem jahr zu tun und obwohl es von M$ ist, ist es nicht wirklich schlecht. liegt wohl auch daran das M$ viel von java ""gelernt"" hat.
bezüglich der performance von aktuellen programmiersprachen kann ich nur auf eine artikel-reihe vor einiger zeit aus der ct hinweisen. war schon interessant wie sich java,c++,delphi und c# im geschwindigkeitstest darstellen.
Verfasst: Mi Jul 14, 2004 8:55 am
von retroK
Ja, C# ist sehr gut gemacht. Kombiniert das Beste aus Java und C++
Verfasst: Mi Jul 14, 2004 9:05 am
von Cr4ck
Wie seit ihr den zum Programmieren überhaupt gekommen? Wie habt ihr's gelernt? Mit welcher Sprache habt ihr angefangen und welche könnt ihr?
Hanman hat geschrieben:Mein persönlicher favourit ist Python. Mit Python kann man sehr schnell größere Projekte verwirklichen. Ausserdem ist der Syntax recht einfach weswegen die Fehlersuche problemlos ist.
Hast du schon etwas mit Python verwirklicht?
Wenn ja, lass mal sehen
