Beiträge von friedrichheinze


    Ich kenne hier niemanden der ,wenn man es ihm gut beigebracht (oder das Buch gut ist), es nicht verstanden hat.

    Halt bis zur Klausur. OOP und speziell Java wirft so viele Fragen auf, das kann man nicht einfach mal schnell erklären. Warum sollte ich nicht alles static machen? Warum sollte ich nicht alles public machen? Warum brauche ich Inheritance wenn ich auch einfach ein Feld machen kann mit der Superklasse und darauf die Methoden aufrufen? Warum geht Inheritance nur mit einer Klasse? Wozu brauche ich Konstruktoren, kann ich nicht einfach eine init()-Methode machen? Was sollte ich dann in den Konstruktor packen und was in Methoden? Ganz abgesehen davon wenn man mal generics braucht, die sind konstruktionsbedingt in Java irre.
    Java ist einfach komplizierter zu lernen als C weil es viel mehr Zeug hat. Und wenn man schnelle, motivierende Ergebnisse haben will ist es auch nix, dann sollte man weder C noch Java, sondern lieber Ruby lernen. Java ist überhaupt keine Einsteigersprache, sondern eine für grosse Industrieprojekte die zur Hälfte nach Indien outgesourcet werden. Warum der Kram an Schulen gelehrt wird ist ziemlich unverständlich, aber an schulischem Informatikunterricht ist ja vieles ziemlich unverständlich...


    Vergleiche von Java mit C sind ja auch absolut aussagekräftig :rolleyes:.

    Meine Erfahrungen sagen mir halt das zumindest im "normalen" (Heisst: IT-Bude die keine Spezialanforderungen erfüllt) Mittelstandsgeschäft der C-Syntax und auch OOP als Defacto-Standard existieren. Keiner behauptet das Java absolut simpel ist, aber was ich behaupte ist das Java eine leicht (und fast vollständig) zu erlernende Klassenbasierte-OOP-Sprache die eben an den C-Syntax stark angelehnt ist.

    Das hat unter anderem was damit zu tun, das in den 90-00er Jahren die Dynamischen/Funktionalen/<Sprache die nicht wie C/Java/C++/PHP ist> halt ein großen Durchhänger (also von der Verbreitung) hatten und sich bis heute eben nicht absolut durchgesetzt haben (Also der "Markt" war einfach nicht segmentiert genug, insbesondere bei Paradigmen).


    Ach übrigens: Stichpunkte die vollkommen differenziert sind als gegenüberstellung merkmal nutzen find ich oll.


    Es ging mir nur darum darzustellen dass C halt deutlich weinger Konzepte hat und deshalb einfacher zu lernen ist. Dass C nicht besser ist als Java ist schon klar, und schon gar nicht für grosse Projekte. Und dass Java ein Quasi-Standard sonstwo ist macht's nicht gut.

    Merkste selbst, ne? :fresse: "Ach is doch alles ganz einfach man muss nur den Nippel durch die Lasche ziehen und System.out.println is einfach ein etwas längerer Befehl..."


    Wenn Java so kompliziert wäre, würde ja z.b in NRW nicht Java gelehrt werden und im abitur verwendung finden.

    Jo den Scheiss versteht ja hinterher auch keiner.


    Aber Java ist trotzdem von Semantik und Syntax eine der (sehr) leichten OOP-Sprachen, die sehr leicht zu erlernen sind.

    Nö. Java ist ein einziger Clusterfuck. Eiffel wäre ne einfach zu lernende OOP-Sprache. Was muss man denn alles kapieren bis man in Java "Hello World" versteht?
    - Klassen
    - Objekte
    - Methoden
    - Felder (out von System)
    - Dot-notation für Felder und Methoden (System.out.println)
    - Typen (void, String)
    - Arrays (String[] args)
    - Statische Methoden
    - public/private respektive Unterschied zwischen Interface/Implementation

    Dagegen C:
    - Typen
    - Funktionen
    - Rückgabewerte
    - Pointer
    - Includes

    Als irgendwas.py speichern und ausführen mit python irgendwas.py inputfile.tex > outputfile.csv
    musst dann halt mit Excel hinzufügen was du willst.


    Ein Output zu sehen hiervon wäre super.



    das wäre dann das Ziel, alles in einer Tabelle stehen zu haben, unmarked und marked zb. jeweils als Spalte. Die Zeilen entsprechen dann den einzelnen Nummern der Hefte. Später sollte sich die Tabelle dann noch erweitern lassen können.

    Also der PDF-Output davon ist
    http://pixelbanane.de/yafu/3608844425/doc.pdf
    wenn du das als CSV haben willst musst du es halt per regex aus dem latex file rauslesen. Wie gesagt, sag mal an was du für ein Output-Format genau haben willst. CSV sind ja einfach column-separated values aber das Teil hat Überschriften, Unterstrichene Werte, Text, whatever...


    sieht irgendwie unergonomisch aus man kann den Arm nicht auflegen.

    Muss man auch nicht, die Handballen reichen schon. Im Moment ist es bei mir noch ein bisschen hoch, eigentlich sollte die Tastatur/Maus-Ebene leicht unterm Ellenbogen sein, dann bist du da recht locker beim Tippen. Ich zieh aber bald um, deshalb hab ich jetzt keine Lust am Schreibtisch rumzuschrauben und das richtig einzustellen...

    Da gandro und ich gestern beide zufällig an einer barrier synchronization gearbeitet haben: Hier meine die auch ordentlich performt, in C++11, adaptiert von boost. Hab damit endlich brauchbare performance aufm 32core :)


    Interessant an den Gerüchten ist, dass das SDK geändert werden soll, dass heißt Windows 8 Apps sind so gut wie veraltet, es soll auch einen aufnahmestopp geben. Wenn das stimmen sollte, motiviert das App Entwickler bestimmt ungemein.


    *scheiß auf firmenkunden, die zertifizierungen von software für bestimmte versionen ist eh bullshit, sollen die progs lieber mal auf undokumentierte APIs verzichten, dann läuft der krams auch auf der nächsten version noch