Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 24

Thema: guter einstieg

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.03.2004
    Beiträge
    17

    Talking guter einstieg

    Moin,

    ich habe mich jetzt seit mehreren Wochen umgeschaut was es für Programmiersprachen gibt. Musste aber feststellen, dass man wenn man ganz neu ist so gut wie sich garnicht entscheiden kann. Ich wollte jetzt einfach mal hier fargen, welche Sprache am besten zum einsteigen unter Linux ist um später noch aufzubauen.
    Ich glaube am meisten Angst habe ich davor, dass ich die Falsche nehem und dann etwas gelernt habe womit ich im Grund nichts anfangen kann. Also die typische Angst etwas zu verpassen

    Dann stellt sich natürlich die Frage. Wie lerne ich das am Besten und womit. Also wäre nett wenn ihr mir Bücher nennen könntet, die halten was auf dem Buchrücken steht und auch ihr Geld wert sind.

    Danke

    Suppimen

    PS.: Weiß wurde schon oft gefragt.

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Kommt halt drauf an, was du machen willst.

    Ich halte zum Anfangen recht viel von Java - oder Scriptsprachen wie Python oder Perl.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  3. #3
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    hi,

    ich würde peschmae zustimmen, aber ohne perl, die ist IMHO ein horror.
    c++ lohnt sich auch mal anzuschauen.

    gruss,
    michael.

  4. #4
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Perl - naja. Kommt drauf an was du machen willst, wie schon gesagt. Für Regexp-Gebastel ist es auf jeden Fall erste Wahl.

    Ruby soll auch nicht schlecht sein.

    Für den Einstieg finde ich C++ gerade ein bisschen heftig - wenn man das alles auch gleich noch verstehen will. Und ohne verstehen gehts leider nicht so gut.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  5. #5
    Registrierter Benutzer Avatar von mwanaheri
    Registriert seit
    28.10.2003
    Ort
    Bayreuth
    Beiträge
    569
    Original geschrieben von peschmae

    Ruby soll auch nicht schlecht sein.
    Kann ich nur bestätigen. Nachdem ich alles mögliche mal angefangen hatte, hat es bei Ruby endlich 'klick' gemacht. Die Sprache ist auf natürlichkeit und explizitheit angelegt und legt es damit nahe, lesbaren Code zu schreiben. Natürlich gehen auch die legendären Perl-Einzeiler, aber für den Einstieg ist es wohl ratsamer, lesen zu können, was man geschrieben hat.
    Abgesehen davon liebe ich die Iteratoren von Ruby.

    kleines Beispiel: eine Textdatei ausgeben und die Zeilen durchnumerieren:
    Code:
    datei = File.open("brief.tex")
    zeilennummer = 1
    datei.each{|zeile|
            begin
              print zeilennummer,": ", zeile
              zeilennummer = zeilennummer + 1
            end
          }
    Das geht auch kürzer, aber geht es auch lesbarer?
    Geändert von mwanaheri (06-03-2004 um 12:27 Uhr)
    Das Ziel ist das Ziel.

  6. #6
    Registrierter Benutzer
    Registriert seit
    28.02.2004
    Ort
    Faro
    Beiträge
    24

    Re: guter einstieg

    hallo,
    ich denke, deine "erste wahl" müsstest du aufgrund deiner anwendung wählen.

    ich habe mich jetzt seit mehreren Wochen umgeschaut was es für Programmiersprachen gibt. Musste aber feststellen, dass man wenn man ganz neu ist so gut wie sich garnicht entscheiden kann.
    dann hast du dich sicher mir den vor und nachteile der einzelnen sprachen in ihren jeweiligen einsatzgebieten befasst. willst du reine webanwendungen (normale frontendgeschichten) schreiben, dann ist php für dich die erste wahl. willst du "echte web applikationen" schreiben, dann java ( für genauere diff bitten wir noch mal peschmae ). für systementwicklung nimm bash und perl. perl eignet sich super um system-tools mit webfrontend zu bauen, da es näher am system ist als php. mit perl kann man alles machen ausser bäume fällen ( wurzel ziehen geht aber ). aber in manchen fällen etwas kompliziert.

    Ich wollte jetzt einfach mal hier fargen, welche Sprache am besten zum einsteigen unter Linux ist um später noch aufzubauen.
    Ich glaube am meisten Angst habe ich davor, dass ich die Falsche nehem und dann etwas gelernt habe womit ich im Grund nichts anfangen kann. Also die typische Angst etwas zu verpassen
    du kommst mit einer eh nicht sehr weit.

    Dann stellt sich natürlich die Frage. Wie lerne ich das am Besten und womit. Also wäre nett wenn ihr mir Bücher nennen könntet, die halten was auf dem Buchrücken steht und auch ihr Geld wert sind.
    da stellt sich die frage: bist du autodidakt und hast du schon erfahrungen mit online-lernen ( z.b. www.selfhtml.teamone.de ) gemacht?

    gruss, sd.
    I'm not paranoid: It's just that everybody is out to get me. (c) by Linus Torvalds (/usr/src/linux/kernel/exit.c )
    es gibt nur zwei arten von menschen: die einen die glauben, dass es zwei arten von menschen gibt; und diejenigen, die es nicht glauben.
    linux counter: #223744 - it's NEVER 2 late. only NEVER is to late! - echo halb | rev >> www.sinnlos.de
    - my $sig; -

  7. #7
    Registrierter Benutzer
    Registriert seit
    28.02.2004
    Ort
    Faro
    Beiträge
    24

    Arrow gutes beispiel

    Code:
    datei = File.open("brief.tex")
    zeilennummer = 1
    datei.each{|zeile|
            begin
              print zeilennummer,": ", zeile
              zeilennummer = zeilennummer + 1
            end
          }
    ... ist ein sehr gutes beispiel für die unterschiede. unter bash schreibt man dafür nur
    Code:
    grep -n . brief.tex
    weil un*x eigentlich als netzwerk und text - system entwickelt wurde sind für solche aufgaben alle mittel an bord ( @peschmae: )

    - - - sd - - -
    Geändert von systemdefender (06-03-2004 um 13:41 Uhr)
    I'm not paranoid: It's just that everybody is out to get me. (c) by Linus Torvalds (/usr/src/linux/kernel/exit.c )
    es gibt nur zwei arten von menschen: die einen die glauben, dass es zwei arten von menschen gibt; und diejenigen, die es nicht glauben.
    linux counter: #223744 - it's NEVER 2 late. only NEVER is to late! - echo halb | rev >> www.sinnlos.de
    - my $sig; -

  8. #8
    Registrierter Benutzer Avatar von mwanaheri
    Registriert seit
    28.10.2003
    Ort
    Bayreuth
    Beiträge
    569
    richtig. das geht mit der Bash wesentlich einfacher.
    Wenn man das unbedingt unter Ruby machen will:

    system("grep -n . brief.tex")

    Es ging aber nur darum, einen schönen Iterator zu zeigen. Welche Anweisung man dann jeweils ausführen lässt, ist eine andere Frage.
    Das Ziel ist das Ziel.

  9. #9
    Registrierter Benutzer
    Registriert seit
    06.03.2004
    Beiträge
    17
    Also was ich damit machen will? Ich möchte eine Sprache die ich fürs Internet und für Systheme anwenden kann. Was ich machen will ist z.B. meinen eigenen Browser schreiben oder mein Linux optimirn (wobei das zweit wohl noch lange dauern wird).

  10. #10
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    Suppimen

    ...... ah ok
    Geändert von Lin728 (19-08-2017 um 21:13 Uhr)

  11. #11
    Registrierter Benutzer Avatar von mwanaheri
    Registriert seit
    28.10.2003
    Ort
    Bayreuth
    Beiträge
    569
    Original geschrieben von Suppimen
    Also was ich damit machen will? Ich möchte eine Sprache die ich fürs Internet und für Systheme anwenden kann. Was ich machen will ist z.B. meinen eigenen Browser schreiben oder mein Linux optimirn (wobei das zweit wohl noch lange dauern wird).
    Deinen eigenen Browser schreiben? ok, kylix hat bietet ein Browserfenster, um das herum man eigene Sachen schreiben kann, aber einen Browser von Grund auf neu zu schreiben, ist keine Sache, die ein einzelner erledigt. einfach ein zu großes Projekt.
    Linux zu optimieren heißt gewöhnlich, seine Installation zu optimieren. Der beste Weg dazu sind meistens eigene und angepasste Scripte. Mach dich also erst einmal mit der Shell-Programmierung vertraut (Bash)
    Das Ziel ist das Ziel.

  12. #12
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Der beste weg die Installation zu optimieren ist, sie zu löschen und (falls man das nicht schon vorher hatte) Debian draufzutun. *scnr - duck und wegrenn*

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  13. #13
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667

    Re: Suppimen

    Original geschrieben von ceisserer
    Wenn du deswegen mit dem coden anfagen willst, lass es...
    falls er mit "browser schreiben" browser from scratch schreiben meint, schliesse ich mich an.

    wenn du dir einen browser schreiben willst, C++/Qt/KDE/KHTML, wenn du linux tunen willst C.

    gruss,
    michael.

    p.s: ironietags kann man sich selber setzen .

  14. #14
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Was tuned man denn an Linux wenn man C kann

    Ich verstehe die Idee/das Ziel dahinter nicht ganz. Allerdings besteht GNU/Linux hauptsächlich aus C-Code und einigen Shellscripts - also lernst du wohl das.
    Wobei Shell nicht gerade das ist, womit ich Programmieren anfangen würde (für jedes Dingchen führst du ein eigenes externes Tool aus -> eher unübersichtlich, keine klare Struktur. Zudem sind Shellscripts nicht extrem portabel, da es von den meisten verwendeten Tools verschiedene (GNU/original Unix) Versionen mit unterschiedlichen Kommandozeilenparametern gibt)

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  15. #15
    Registrierter Benutzer
    Registriert seit
    26.12.2001
    Beiträge
    228
    Original geschrieben von tuxipuxi
    hi,

    ich würde peschmae zustimmen, aber ohne perl, die ist IMHO ein horror.
    c++ lohnt sich auch mal anzuschauen.

    gruss,
    michael.
    verhält sich mit perl also ähnlich wie mit c++

    steve
    pornstars-online.de

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •