tutorials.de Buch-Aktion 05/2012
Seite 1 von 5 1234 ... LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
65
ZUGRIFFE
6690
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Britzi Britzi ist offline Rookie
    Registriert seit
    Oct 2003
    Beiträge
    0
    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
     

  2. #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

  3. #3
    Britzi Britzi ist offline Rookie
    Registriert seit
    Oct 2003
    Beiträge
    0
    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
     

  4. #4
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    Also ich hatte anfangs nur an die Entwicklung kleiner Hilfstools gedacht und vielleicht später dann auch an grafische Dinge.
    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?

    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

  5. #5
    Britzi Britzi ist offline Rookie
    Registriert seit
    Oct 2003
    Beiträge
    0
    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?
    Ich denke dabei an Programme mit einer Oberfläche!
    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
     

  6. #6
    boelkstoff boelkstoff ist offline Mitglied Gold
    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)
     

  7. #7
    Britzi Britzi ist offline Rookie
    Registriert seit
    Oct 2003
    Beiträge
    0
    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?
     

  8. #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

  9. #9
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    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.
    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.
    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

  10. #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
     

  11. #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

  12. #12
    Valentin- Valentin- ist offline Mitglied Brokat
    Registriert seit
    Oct 2001
    Ort
    Mainz
    Beiträge
    341
    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.

    Im Allgemeinen würde ich aber eher zu C#, Ruby oder Java (für serverseitige Anwendungen) tendieren.
    C# ist auch Serverseitig möglich bzw. Java ist auch Serverlos lauffähig.
    Nur mal nebenbei, nicht das wir Britzi unnötig verwirren.

    Also Britzi ich rate dit Delphi.
     

  13. #13
    Thomas Kuse Thomas Kuse ist offline Mitglied Rubin
    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!
     

  14. #14
    Britzi Britzi ist offline Rookie
    Registriert seit
    Oct 2003
    Beiträge
    0
    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.
    Naja, das wäre kein Problem!
    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?
     

  15. #15
    Valentin- Valentin- ist offline Mitglied Brokat
    Registriert seit
    Oct 2001
    Ort
    Mainz
    Beiträge
    341
    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

  1. Antworten: 3
    Letzter Beitrag: 19.08.10, 15:28
  2. Welche Sprache sollte man zuerst lernen?
    Von Menofwar im Forum Coders Talk
    Antworten: 6
    Letzter Beitrag: 08.04.09, 00:16
  3. Welche Sprache lernen für..........
    Von TazmanXT im Forum Coders Talk
    Antworten: 3
    Letzter Beitrag: 17.10.06, 22:43
  4. Welche Sprache soll ich hierfür lernen?
    Von DSG im Forum Coders Talk
    Antworten: 3
    Letzter Beitrag: 30.07.04, 22:44
  5. Welche Sprache als erstes lernen?!
    Von strudi im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 26.12.03, 15:10