Programmiersprachen

Die Matura naht. Der Präsenzdienst naht. Die Uni naht.
Deshalb ist es auch wichtig, dass ich mir ein paar mehr Sprachen aneigne als nur PHP. Schließlich kann ich PHP schon über ein Jahr (wobei man immer dazulernt). Folgende stehen zur Auswahl:

LaTeX
Will ich auf jeden Fall lernen. Es als Programmiersprache zu sehen ist aber natürlich falsch. Hat in dieser Liste eigentlich nichts verloren. ;-)
C# / C
C will ich schon lernen. Ist mir im Moment nicht so wichtig, aber es gibt ein paar syntaktische Einzelheiten, die auch für andere Sprachen wichtig sind und schon aus diesem Grund will die Sprache genau lernen. C# haben sie auf der Uni empfohlen. Soll sehr wichtig sein. Ein bisschen Übung habe ich schon, aber viel zu wenig. Mein Bruder hat aber davon abgeraten und deshalb interessiert es mich eigentlich vorerst nicht.
Java
Ebenfalls von der Uni empfohlen. Angeblich kann man mit Java sehr gut hardwarenah programmieren. Da gibt es bei mir eh noch Wissenslücken. Deshalb möchte ich es relativ bald lernen. Mein Bruder meinte man lernt es nur für die Uni ;-)
Perl
Naja… ein bisschen anders als PHP ist es, aber irgendwie ratet jeder Informatiker davon ab. Das was ich bisher geskriptet habe (war nicht viel), war für mich alles klar und tiefer will ich mich mit der Sprache eigentlich nicht auseinander setzen.
bash/zsh
Ein bisschen habe ich schon was damit gemacht. Aber wie immer: Es gibt noch viel zu lernen. Ich weiß gar nicht, ob man es als Programmiersprache bezeichnen kann. Ich glaube aber schon, weil es ja die ganzen mathematischen/arithmetischen Sachen kann. Wie auch immer: Ich möchte bald total auf Linux umsteigen und dann werde ich mich wohl sehr viel damit beschäftigen.
:-) und…. tatataaaa! Meine alte Lieblingssprache CSS wurde abgelöst (CSS hat vielleicht mit CSS3 dann wieder eine Chance) von python:
Geniale Sprache. Wenig zu schreiben. Syntaktisch wunderbar. Sequenzen sind super. Funktional und einfach zu handhaben. Bei den Modulen muss ich mich noch umschauen. Und angeblich (ich kann es ja selbst nicht bewerten) ist es sauber programmiert. python, ich komme! :-D

Kann jemand noch andere Programmiersprache empfehlen?
Nachtrag: :-/ Ich hätte noch Delphi erwähnen sollen.

  1. Ich glaub dir wird auf der Uni fad sein, wenn du vorher schon eine dieser Sprachen beherrscht :D Vorausgesetzt, du entscheidest dich für Informatik. Bei mir ist es so, dass es erst im nächsten Semester mit PHP losgeht, und Java haben wir bisher gemacht. Später kommt auch C dazu. Aber bisher musste ich nicht viel neues lernen, auch Java ist eigentlich kein Problem wenn man PHP kann… Für mich ist PHP super, weil man Webapplikationen machen kann, die man schnell und einfach einsetzen kann. Ich finde es nicht mehr so interessant, “echte” Programme zu machen, weil es eh schon so gut wie alles gibt…

  2. Naja… ich denke zwischen Mediendesign/-technik ist ein Unterschied zu Informatik. Du bist ja noch eher auf der künsterlischen Ebene, ich möchte aber zu den beinharten Technikfreaks. Naja, das klingt jetzt so als wüsste ich genau, was man in deinem Studium macht ( :-P ), wie auch immer… ich denke da ist schon ein prinzipieller Unterschied, aber den kann ich selbst noch nicht bewerten.

    Ich möchte ja auf die technische Schiene und da muss ich mich mit den ganzen Algorithmen und dem technischen Kram auseinander setzen. Ich denke das ist bei dir nicht so vertreten. Letzten Endes ist alles (von dir ein Zitat) “auf Profit ausgerichtet”. Und wie du, will auch ich das Geld dann verdienen, das ich bekomme. Das heißt, wenn ich ein “echtes Programm” für eine Firma programmieren soll, dann möchte ich bewerten und entscheiden können, wie man an solch ein Projekt ran geht und das geht nur, wenn man von allem eine Ahnung hat. Gerade die Informatik hat so eine riesige Bandbreite und wenn einem dann beim Studium langweilig wird, kann ich noch immer was anderes nebenbei lernen. Wenn ich dann vor dem “echten Programm” sitze, möchte ich entscheiden können, ob jetzt PHP oder python besser für diese Aufgabe geeignet ist (unrealistisches Beispiel :-P ).

    Und letzten Endes bin ich immer unzufrieden mit mir. Ich rede großartig von den verschiedenen Programmiersprachen, dabei habe ich außer von PHP keine Ahnung. Und PHP passt mir nicht einmal ins Konzept. Bei PHP merkt man richtig wie unsauber es programmiert ist und das passt mir gar nicht in meine (UNIX)-Philosophie. Von PHP will ich mich auf jeden Fall distanzieren und endlich eine gescheide Sprache lernen. Deshalb der Abschlusssatz: python, ich komme! :-)

    PS: Das soll jetzt nicht heißen, dass ich für BRG3 nicht mehr skripten will. PHP will ich schließlich auch nicht verlernen :-P

  3. :-D *lol*
    Also das mit meinem Bruder stimmt ja im Prinzip. Dass ich keine eigenen Meinung habe, stimmt teilweise. Aber ich lasse jetzt mal meinen Bruder weg. Sonst läuft das auch bei mir nur auf Spekulationen hinaus und das will ich vermeiden…
    Wenn, dann richtig…
    Bei mir ist es so, dass ich nur eine Sprache lernen möchte, wenn ich sie wirklich richtig lernen kann. Ich will nicht behaupten, dass ich Perl kann, wobei ich einige Aufgaben in der Sprache lösen könnte. Genauso ist es mit C# (wobei ich da noch weniger Ahnung habe). Wenn ich eine Sprache lerne, dann richtig. Und erst dann sage ich, dass ich sie beherrsche. Und jetzt – nach 1 Jahr PHP – war es an der Zeit eine neue Sprache zu lernen.
    Zeit…
    Vor rund 5 Monaten bin ich dann erschrocken als ich entdeckt habe, dass ich noch 3 Jahre bis zur Uni habe. Wenn ich jetzt überlege, dass ich 1 Jahr für PHP gebraucht habe, dann kann ich noch max. 2-3 Programmiersprachen lernen (wobei ich das nicht zwanghaft machen will; deshalb werden es wohl 1-2). Wenn man jetzt überlegt, dass es sooo viele Programmiersprachen gibt, muss man sich für die eine oder andere entscheiden.
    Was ist mit den herkömmlichen Sprachen?
    Java lerne ich dann auf der Uni (C# / C auch?!). Die sind also nicht so wichtig und in den letzten Monaten vor der Uni schaue ich mir dann die Basics an (mehr nicht). Perl ist für die gute Handhabung mit CGI bekannt ( :redface: zumindest bei mir), aber hat mich nicht so wirklich bewegt. Mit zsh/bash möchte ich mich noch nicht befassen, solange ich nicht einmal die interaktive shell sehr gut benutzen kann.
    Was suche ich?
    Das wonach ich suchte, war eine Sprache die sauber ist. Es gibt so viele verwirrende, unsaubere Sachen von PHP, die ich nicht mehr erleben will (zB). Syntaktisch sollte sie schön sein. Des weiteren will ich in Zukunft ein bisschen den Ideen der UNIX-Philosphie folgen. Und so weiter und so weiter…
    Spekulationen
    Sicher bin ich auch von Spektulationen beprägt. Windows ist für unsicher; Linux sicher. In die genaue Technik der beiden Betriebsysteme habe ich noch nie geschaut. Ich nehme genauso nur Zitate der größeren Informatiker her und verknüpfe sie mit meinen eigenen Erfahrungen beim Programmieren.
    Philosophie
    Letzten Endes kommt man auf einen Punkt wo man sich fragt, was ist die eigene Meinung?! Naja… das ist schon zu weit hergeholte Philosphie. Ich will nur sagen, dass ich den Kram lernen will und auch wenn man eine eigene Meinung hat, so muss man – wenn es darauf ankommt – die beste und nicht unbedingt die eigene Meinung akzeptieren/finden. Und das kann man nur, wenn man von allem eine Ahnung hat. Und um eine Ahnung zu bekommen, muss man einmal bei den kleinen Sachen beginnen und dann bei den speziellen/großen Sachen enden. Und deshalb begann ich auch ganz klein bei PHP – weil so ziemlich jeder damit anfängt – und irgendwann lande ich dann… wer weiß.
    Wieso Python doch meine eigene Meinung ist…
    Dass du Perl lernst, stört mich in keinster Weise und ich bin ja froh, dass du eine Sprache gefunden hast, die dich fasziniert. Ebenso habe ich Python gefunden, weil vor 1-2 Monaten hat es noch geheißen “das große C#” und weil alle dazu rieten, wollte ich es auch lernen. Habe auch den Anfang von ein paar Tutorials erarbeitet. Hat mich aber nicht fasziniert. Syntaktisch verwirrend und ich selbst habe bei Klassen versagt. Für mich war somit auch C# kein Thema mehr, wobei alle anderen (surfe mal im Internet danach) dazu rieten. Nein. Meine Meinung sagte nein und deshalb will ich sie jetzt noch nicht lernen. Ich will python, weil python hat mir von Anfang an gefallen. Später (wenn es überhaupt so weit kommt) lande ich trotzdem bei C#, weil man eben alles können muss, wenn man richtig entscheiden will. ;-)
    Naja… in weniger Worten konnte ich das nicht ausdrücken. :-P

    mfg Lukas

  4. Eins fällt mir schon auf Lukas: Du orientierst dich sehr stark an deinem Bruder. Klar verstehe ich dass du ihn als Vorbild nimmst weil er Informatik studiert hat, aber andererseits finde ich es total schlecht, dass du alle (zumindest was ich bis jetzt mitbekommen habe) Ratschläge von deinem Bruder befolgst. Hast du keine eigene Meinung oder bist du einfach nutr du unsicher einen eigenen Schritt zu gehen.
    Wenn ich eine Sprache lerne, dann stehe ich dazu. damit meine ich wenn ich Perl lerne und der Schmiddy und du mir sagst, diese ist nicht so gut, werde ich nicht damit aufhören, denn das ist auch nur eine persönliche Meinung.
    Ein andere Informatiker aus Frankreich arbeitet sehr viel mit Perl und hat mir von Python + Ruby abgeraten, weil sie noch sehr jung seien (wenn ich mich recht erinnern kann)..

    Trotdem finde ich deinen entschluss nicht schlecht, eine weitere Sprache zu lernen, wobei dein entschluss sich von PHP zu entfernen, trifft bei mir keine zustimmung. Später im Berufsleben, wirst du dich für etwas Entscheiden müssen und alles wird nicht immer möglich sein.

    lg Freddy

    P.S.: Schöne Grüße aus dem sonnigen Heiligenblut

  5. C# und java interessieren mich beide immer mehr…

    java ist einfach genial weil es auf jeden plattform läuft! hatte aber noch keine zeit um es mehr wirklich anzuschauen…

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>