ERLEDIGT
NEIN
NEIN
ANTWORTEN
65
65
ZUGRIFFE
6690
6690
EMPFEHLEN
-
Hallo
Wollte in den nächsten Ferien anfangen eine Programmiersprache zu lernen!
Allerdings weiß ich nicht welche welche Vorzüge und Nachzüge sowie Eignungsgebiete hat!
Ich bin ein kompletter Neuling mit viel gedult!
Suche eine Sprache mit der man Anwendungen jeglicher Art entwickeln kann!
Weiß, dass das hier nicht so wirklich in dieses Forum passt, aber wusste nicht, wo ich diese Frage sonst stellen sollte!
Sorry
Britzi
-
08.10.03 20:31 #2
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
Das hängt ganz davon ab, was Du genau damit machen willst. "Anwendungen jeglicher Art" ist immer noch ein ziemlich allgemeiner Begriff. Dafür würde ich Dir am ehesten C++ empfehlen, weil man damit wirklich so ziemlich alles umsetzen kann - ist aber auch relativ schwer zu lernen.
Im Allgemeinen würde ich aber eher zu C#, Ruby oder Java (für serverseitige Anwendungen) tendieren."You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
Also ich hatte anfangs nur an die Entwicklung kleiner Hilfstools gedacht und vielleicht später dann auch an grafische Dinge.
Von C# und Ruby hab ich noch nie was gehört!
Sind dies ältere oder moderne Sprachen und wie sind sie aufgebaut?
Also Java is mit irgendwie unsympatisch!
Britzi
-
08.10.03 21:09 #4
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
Irgendwie kann ich mir darunter immer noch nichts vorstellen. Welche Art Hilfstools? Konsolenprogramme, die im Hintergrund laufen oder welche mit grafischer Oberfläche? Wenn letzteres, für welche Systeme? Oder meinst Du mit "grafische Dinge" die typischen Windows-Anwendungen?Also ich hatte anfangs nur an die Entwicklung kleiner Hilfstools gedacht und vielleicht später dann auch an grafische Dinge.
C# ist ziemlich neu, gerade mal 3 Jahre alt IIRC, und basiert auf dem .NET-Framework von Microsoft. Die innere Struktur des Frameworks und auch teilweise die Syntax von C# erinnert (mich zumindest) sehr an Java. Ruby ist auch noch relativ jung und bietet IMHO eine Menge geniale, wenn auch teilweise ungewohnte Möglichkeiten an - was für Dich als Neuling aber im Grunde Ruby zu einer nicht so geeigneten Sprache macht, falls Du später auf andere Sprachen umsteigen willst.
Was spricht Deiner Meinung nach denn gegen Java? IMHO ist Java eine sehr brauchbare und produktive Sprache - das einzige was ich daran nicht so ganz mag, sind die GUI-Bibliotheken..."You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
Ich denke dabei an Programme mit einer Oberfläche!Original geschrieben von Dario Linsky
Irgendwie kann ich mir darunter immer noch nichts vorstellen. Welche Art Hilfstools? Konsolenprogramme, die im Hintergrund laufen oder welche mit grafischer Oberfläche? Wenn letzteres, für welche Systeme?
Diese Programme sollen auf Win Plattformen wir Xp laufen.
Denke jeder fängt mal klein an!
Was genau für Progs kann ich nicht genau sagen, da ich ja noch nix kann und
deswegen ka von der Umsetzung habe!
Also du würdest mit zu C# raten?
Britzi
-
08.10.03 21:18 #6
- Registriert seit
- Aug 2003
- Beiträge
- 175
Vielleicht solltest Du mal sagen, was Du bis her kannst
Ich würde Dir zu folgenden Schritten empfehlen:
vorraussetzung Du hast NULL (!=0) Ahnung
html
html nach xml w3 spezifikation
javascript
php
und dann java oder c(++;#)
ich persönlich bevorzuge java, aber das könnte auch schlecht sein, da Sun z.Z. nicht gut da steht und MS einfach zu mächtig ist (leider)
-
Also ich kann html und ein etwas Flash Mx!
Die Sprachen die du nennst sind doch fast reine Web Sprachen und keine Programmsprachen, oder?
Man kann doch mit html z.B. keine Programme erstellen, oder?
-
08.10.03 22:07 #8
- Registriert seit
- Apr 2001
- Ort
- Hamburg
- Beiträge
- 1.309
Hallo,
da ich schon zur Genüge solche Threads miterlebt habe, möchte ich euch gleich von vornherein bitten, hier niemanden wegen seinen Aussagen blöd anzumachen, sonst ist dieser Thread hier ganz schnell dicht.
Also warum jemand erst HTML lernen soll, bevor er zu einer Programmiersprache wechselst, musst du mir nochmal erklären
Aber nun zur eigentlichen Frage. Generell würde ich, wenn jemand noch überhaupt keine Programmiererfahrungen besitzt, keine OOP Sprache empfehlen. Gleichzeitig die grundlegenden Sachen wie Datentypen, Iterations-Verfahren und bedingten Anweisungen zu verstehen und sich dann noch mit den OOP Prinzipien herumzuschlagen, kann meiner Meinung nach nicht gut gehen. Vorallem glaube ich - jaja ich wiederhole mich - , dass man erstmal prozedural programmiert haben muss, bevor man die Vor- / Nachteile von OOP richtig abschätzen und einsetzen kann.
Deshalb würde ich dir ganz klar zu Pascal raten, es gibt mittlerweile 32Bit Compiler und die Syntax ist wie eh und je sehr leicht zu verstehen, somit also von der Pragmatik her, gut geeignet um die grundlegenden Sachen zu erlernen. Wenn du die erstmal verstanden hast, kannst du zu anderen Sprachen wechseln.Geändert von Patrick Kamin (08.10.03 um 22:09 Uhr)
--
GNU/Linux - Weil man echte Freunde nicht kaufen kann
-
08.10.03 22:36 #9
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
Nun ja, andererseits heisst es auch oft, dass wenn man erstmal durch prozedurale Programmierung "verdorben" ist, nie so richtig mit OOP klarkommen wird. Ich hab auch mit C angefangen, und mich beim Umstieg auf C++ und Delphi anfangs ziemlich schwer getan.Vorallem glaube ich - jaja ich wiederhole mich - , dass man erstmal prozedural programmiert haben muss, bevor man die Vor- / Nachteile von OOP richtig abschätzen und einsetzen kann.
Gerade C# und Java sind IMHO auch nicht schwerer zu lernen als Pascal oder C. Ich denke trotzdem, dass C# keine schlechte Sprache für den Anfang ist.
PS: Was heisst, dass es Sun schlecht geht?"You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
08.10.03 22:53 #10
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
Hallo,
Ich würde die auch zu C# oder Java raten - sind beide nicht sonderlich schwer, wobei ich gestehen muss das mir Java persönlich auch etwas unsympatisch ist (eigentlich Grundlos, is rein subjektiv). Was auch oft zum Einstieg empfolen wird wäre Delphi - hab aber darin fast keine Erfahrung, so das ich dir nix genaues drüber sagen kann. Ich hab damals mit C angefangen und muss sagen, das es im Nachhinein eigentlich ein sehr schöner Einstieg war, da
a) der Sprachumfang nicht so gewaltig ist (man aber eigentlich trotzdem ALLES damit machen kann)
b) sich sehr viele syntaktische regeln moderner Sprachen sehr an C erinnern, was (für mich zuminderst) das einarbeiten in neue Sprache sehr erleichtert.
Wenn du also nur auf Windows Platformen entwickeln möchtest, liegst du mit C# schon richtig...
ciao
Andreas
-
09.10.03 01:34 #11
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
Delphi ist ja im Grunde auch nichts anderes als Pascal mit aufgesetzter Objektorientierung. Ist zwar auch nett für Einsteiger, aber IMHO fehlen da ein paar Dinge, die bei C# vorhanden sind - deswegen mach ich auch kaum noch was damit.
Wobei Delphi eigentlich keine Programmiersprache ist, sondern nur die Entwicklungsumgebung für Object Pascal (das ja inzwischen ebenfalls auf "Delphi Language" umgetauft worden ist)."You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
Hm ich weiß nicht, aber ich halte eure Vorschläge in Sachen C# und Java für
ein wenig hochgegriffen bei Programmieranfängern, denn sie sind, C#
mehr als Java doch sehr OOP (Objekt Orientierte Programmierung für dich Britzi).
Ich würde für ihn an seiner Stelle doch eher mit Delphi anfangen der Builder
von Borland ist für umme und bietet auch ganz nette Features bzw. überlässt
einem nicht allzu viel Dinge bei denen man etwas kaputt machen kann.
C# und Java hingegen sind doch allein von der Einrichtung her mit deutlich
mehr Aufwand verbunden. Man verliert schnell die Lust, wenn nicht alles auf
Anhieb läuft und so lange er sich nicht .NET Studio leisten kann wird auch
bei .NET rumfummeln müssen.
C# ist auch Serverseitig möglich bzw. Java ist auch Serverlos lauffähig.Im Allgemeinen würde ich aber eher zu C#, Ruby oder Java (für serverseitige Anwendungen) tendieren.
Nur mal nebenbei, nicht das wir Britzi unnötig verwirren.
Also Britzi ich rate dit Delphi.
-
09.10.03 11:35 #13
- Registriert seit
- Aug 2001
- Beiträge
- 1.411
Ich empfehle Dir auch Borland Delphi ab Version 3.0.
Wenn Du Delphi beherrschst kannst du mit Kylix unter Linux programmieren, und du kannst Dich dann leicht mit dem Borland C++ Builder anfreunden, da der diegleiche IDE benutzt!
Ausserdem sind Delphi, C++ und Assembler unter Borland Projekten kombinierbar!
-
Naja, das wäre kein Problem!Man verliert schnell die Lust, wenn nicht alles auf
Anhieb läuft und so lange er sich nicht .NET Studio leisten kann wird auch
bei .NET rumfummeln müssen.
Bin noch Schüler und bekomme Schülerlizenzen!
Und ich wills ja nur lernen um Privat Dinge zu entwickeln!
Also irgendwie hört sich Delphi leicht negativ an, so als könne man dort nicht so viele Dinge tun oder die Sprache ausbauen!
Was genau versteht ihr unter Objektorientierter Programmierung?
Wieso ist das für mich nach euren Aussagen eher ungeeignet?
Ich denke damit hätte man doch später viel mehr möglichkeiten, oder?
-
nein mit Delphi kann man genauso viel machen wie mit anderen Sprachen nur
vieles gibt es einfach schon was man nicht mehr selbst machen muss.
OOP ist sehr komplex.
http://www.oszhdl.be.schule.de/gymna...nformatik/oop/
Die Schülerlizenz ist auch nicht unbedingt billig.
Sicher hast du später "mehr" Möglichkeiten, aber um die Möglichkeiten
überhaupt zu bekommen solltest du klein anfangen und dich nach oben
arbeiten, du fährst ja auch mit 5 jahren nicht gleich Auto, sondern erstmal
Fahrrad..
Ähnliche Themen
-
Welche Programmiersprache lernen? Auf welche Sprache umsteigen?
Von Patrick Kamin im Forum Coders TalkAntworten: 3Letzter Beitrag: 19.08.10, 15:28 -
Welche Sprache sollte man zuerst lernen?
Von Menofwar im Forum Coders TalkAntworten: 6Letzter Beitrag: 08.04.09, 00:16 -
Welche Sprache lernen für..........
Von TazmanXT im Forum Coders TalkAntworten: 3Letzter Beitrag: 17.10.06, 22:43 -
Welche Sprache soll ich hierfür lernen?
Von DSG im Forum Coders TalkAntworten: 3Letzter Beitrag: 30.07.04, 22:44 -
Welche Sprache als erstes lernen?!
Von strudi im Forum C/C++Antworten: 6Letzter Beitrag: 26.12.03, 15:10





Zitieren
Login





