1. Foren
  2. » Kommentare
  3. » Games
  4. » Alle Kommentare zum Artikel
  5. » Quellcode Prince of Persia…

Damals wurde noch richtig programmiert

Anzeige
  1. Thema
  1. 1
  2. 2
  3. 3

Neues Thema Ansicht wechseln


  1. Damals wurde noch richtig programmiert

    Autor matthias.reissner 17.04.12 - 13:15

    und die kompilierten Porgramme waren trotz ihrer Mächtigkeit entsprechend klein. Daran können sich die heutigen klicki-bunti Programmierer (richtige Coder sind selten geworden) mal ein Beispiel nehmen.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  2. Re: Damals wurde noch richtig programmiert

    Autor Der Blub 17.04.12 - 13:21

    Genau, und früher sind die Leute noch tage- und wochenlang marschiert wenn sie irgendwohin wollten. Heute fahren die ganzen Weicheier mit dem Auto oder fliegen sogar :(

    Benutzer wird von Ihnen ignoriert. Anzeigen

  3. Re: Damals wurde noch richtig programmiert

    Autor matthias.reissner 17.04.12 - 13:25

    Der Blub schrieb:
    --------------------------------------------------------------------------------
    > Genau, und früher sind die Leute noch tage- und wochenlang marschiert wenn
    > sie irgendwohin wollten. Heute fahren die ganzen Weicheier mit dem Auto
    > oder fliegen sogar :(

    Nee, heute stehen sie im Stau oder verbraten ihre Pfunde im Fitness-Center.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  4. Re: Damals wurde noch richtig programmiert

    Autor Schiwi 17.04.12 - 13:30

    Damals wurde noch richtig installisiert und programmisiert ;)
    www.youtube.com/watch?v=EBOPoPQMBps&gl=DE

    Benutzer wird von Ihnen ignoriert. Anzeigen

  5. Re: Damals wurde noch richtig programmiert

    Autor ichbinsmalwieder 17.04.12 - 13:36

    matthias.reissner schrieb:
    --------------------------------------------------------------------------------
    > und die kompilierten Porgramme waren trotz ihrer Mächtigkeit entsprechend
    > klein. Daran können sich die heutigen klicki-bunti Programmierer (richtige
    > Coder sind selten geworden) mal ein Beispiel nehmen.

    Damals wurde nicht compiliert, sondern assembliert.
    Wer in Hochsprachen wie C programmiert hat, war ein Weichei. Assembler war die Sprache der Wahl.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  6. Re: Damals wurde noch richtig programmiert

    Autor RaiseLee 17.04.12 - 13:37

    :-)

    Benutzer wird von Ihnen ignoriert. Anzeigen

  7. Re: Damals wurde noch richtig programmiert

    Autor Turner 17.04.12 - 13:41

    >Mächtigkeit
    >Prince of Persia

    Blablabla... Die Programme waren damals entsprechend dem was sie taten auch sonderlich kleiner.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  8. Re: Damals wurde noch richtig programmiert

    Autor Humma Kavula 17.04.12 - 13:54

    Nicht unbedingt ... nur brauchte man frueher nicht fuer jede Funktion einen Menuepunkt mit Buntibild und moeglichst noch Sprachausgabe was die Funktion denn jetzt ueberhaupt macht, sondern die Leute lernten noch mit Tatsturkuerzeln durch das Textverarbeitungsprogramm zu navigieren, statt - wie inzwischen - zum Mausschubser fuer jedes Copy/Paste zu werden. Das mag vielleicht hier und da damals nicht intuitiv gewesen sein, aber das bedeutet mMn nur das die Leute ueber das was sie da taten auch mal nachdenken mussten, und nicht - wie heute - fuer jeden nicht gelassenen Drucker-Pup nen' Admin beipfeifen muessen. In jedem Fall haben sie frueher wie heute z.B. Texte geschrieben und gedruckt ... frueher passte das Programm auf eine Disk, heute braucht allein die Stichworthilfe schon 30MB!

    _____________________________________________________

    "You should never underestimate the predictability of stupidity."

    Benutzer wird von Ihnen ignoriert. Anzeigen

  9. Re: Damals wurde noch richtig programmiert

    Autor Amüsierter Leser 17.04.12 - 13:57

    matthias.reissner schrieb:
    --------------------------------------------------------------------------------
    > und die kompilierten Porgramme waren trotz ihrer Mächtigkeit entsprechend
    > klein. Daran können sich die heutigen klicki-bunti Programmierer (richtige
    > Coder sind selten geworden) mal ein Beispiel nehmen.

    Monkey Island auf dem iPhone: 104MB. Monkey Island auf dem Amiga: 4 * 880kb = 3,6MB.
    Das iPhone hat inzwischen die schönere Grafik. Soviel besser ist die Grafik aber auch nicht, dass sie gleich 100MB zusätzlich rechtfertigt. ^^

    Another World stieg von 2 Disketten (1,8MB) auf 206MB beim Wechsel von Amiga auf iPhone. Auch hier ist vorrangig nur die Grafik verbessert worden und dafür muss man schon gut hinschauen.

    Doch es gibt sie heute noch.
    Entferne den aufwendigen Startcode bei C und Du bekommst auch heute noch kleine Programme hin.

    Wer natürlich erstmal 60MB für das Java Framework installieren muss, wird kein "Hello World" in unter 100 Bytes mehr hinbekommen.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  10. benutz doch einfach vi, emacs oder nano...

    Autor fratze123 17.04.12 - 14:07

    ich weiss... früher war alles besser... du greis! :D

    Benutzer wird von Ihnen ignoriert. Anzeigen

  11. Re: benutz doch einfach vi, emacs oder nano...

    Autor Active 17.04.12 - 14:09

    Früher hatte man auch ne auflösung von 320*240 wenn überhaupt

    Benutzer wird von Ihnen ignoriert. Anzeigen

  12. Re: Damals wurde noch richtig programmiert

    Autor LH 17.04.12 - 14:10

    Amüsierter Leser schrieb:
    --------------------------------------------------------------------------------
    > aber auch nicht, dass sie gleich 100MB zusätzlich rechtfertigt. ^^

    Doch, durchaus. Die Grafiken haben höhere Auflösungen und mehr Farben. Das frisst eben mehr Speicher.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  13. Re: Damals wurde noch richtig programmiert

    Autor Jonah Ltd. 17.04.12 - 14:12

    Amüsierter Leser schrieb:
    --------------------------------------------------------------------------------
    > Wer natürlich erstmal 60MB für das Java Framework installieren muss, wird
    > kein "Hello World" in unter 100 Bytes mehr hinbekommen.

    Das Java-Framework hat ja auch eher Betriebssystemcharakteristik, ist ja auch eine virtuelle Maschine und nicht nur irgendein Framework, insofern ist das ein eher unpassender Vergleich.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  14. Damals waren sogar die Viren kleiner ;-)

    Autor M.P. 17.04.12 - 14:16

    Ein paar 100 Byte reichten...

    Benutzer wird von Ihnen ignoriert. Anzeigen

  15. Re: Damals wurde noch richtig programmiert

    Autor 1st1 17.04.12 - 14:17

    ichbinsmalwieder schrieb:
    --------------------------------------------------------------------------------
    > matthias.reissner schrieb:
    > ---------------------------------------------------------------------------
    > -----
    >
    > Damals wurde nicht compiliert, sondern assembliert.
    > Wer in Hochsprachen wie C programmiert hat, war ein Weichei. Assembler war
    > die Sprache der Wahl.

    Richtig, für uneingeweihte, siehe auch hier:

    http://kamelopedia.mormo.org/index.php/Assembler

    Benutzer wird von Ihnen ignoriert. Anzeigen

  16. wo hast du bei c aufwendigen startcode her?

    Autor fratze123 17.04.12 - 14:18

    schreibt der sich von allein? :)

    100 byte sind für hello world schon etwas knapp. gcc erzeugt minimum 10k binary bei mir. das hello world wäre dann nochmal so 200 byte.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  17. Re: Damals wurde noch richtig programmiert

    Autor gauss 17.04.12 - 14:19

    :D
    Danke für das Video

    Benutzer wird von Ihnen ignoriert. Anzeigen

  18. Re: wo hast du bei c aufwendigen startcode her?

    Autor Amüsierter Leser 17.04.12 - 14:29

    fratze123 schrieb:
    --------------------------------------------------------------------------------
    > schreibt der sich von allein? :)

    Nein, der ist schon geschrieben. Das ist der Code, der bei einem Executable
    hinzugelinkt wird und dieser ruft dann die Funktion "main()".
    Er überarbeitet beispielsweise die Übergabeparameter, so dass Du in argc und argv
    vereinfacht lesbare Argumente vorfindest. Die Shell liefert Dir einfach nur einen
    einzelnen String - was da halt stand, als Du gerufen wurdest.

    Für ein "Hello World" ist das aber vollkommen überflüssig - man könnte es also
    auch weglassen und so das Programm verkleinern.

    > 100 byte sind für hello world schon etwas knapp. gcc erzeugt minimum 10k
    > binary bei mir. das hello world wäre dann nochmal so 200 byte.

    Das kleinste Hello World, dass ich jemals schrieb war auf einem Amiga, nutzte
    die PutString()-Funktion und hatte deutlich weniger als 100 Byte.
    Es bestand ausschließlich aus der dem Aufruf der OS-Funktion und dem Text. Das
    Ganze verpackt in den Executable-Container. Es gab also auch keine Abhängigkeiten,
    die beschrieben werden mussten.

    Ein Hello World in ELF (Linux) ist ca. 4000 Bytes groß. Schaust Du Dir das ELF-
    File genauer an, stellst Du fest, dass ein nicht geringer Teil vollkommen überflüssig
    ist. (http://www.skyfree.org/linux/references/ELF_Format.pdf)

    Benutzer wird von Ihnen ignoriert. Anzeigen

  19. Re: Damals wurde noch richtig programmiert

    Autor Amüsierter Leser 17.04.12 - 14:31

    Jonah Ltd. schrieb:
    --------------------------------------------------------------------------------
    > Amüsierter Leser schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Wer natürlich erstmal 60MB für das Java Framework installieren muss,
    > wird
    > > kein "Hello World" in unter 100 Bytes mehr hinbekommen.
    >
    > Das Java-Framework hat ja auch eher Betriebssystemcharakteristik, ist ja
    > auch eine virtuelle Maschine und nicht nur irgendein Framework, insofern
    > ist das ein eher unpassender Vergleich.

    Die Java-VM ist eine Voraussetzung, um ein System.out.println( "Hello World" );
    startfähig zu bekommen. Ob irgendwer den Vergleich unpassend findet, spielt
    für mich da keine Rolle.

    Will ich "Hello World" auf dem Bildschirm stehen haben, bedeutet das bei Java
    eine aufwendige Installation mit dutzenden Megabytes oder es läuft eben nicht.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  20. Re: Damals waren sogar die Viren kleiner ;-)

    Autor Amüsierter Leser 17.04.12 - 14:37

    M.P. schrieb:
    --------------------------------------------------------------------------------
    > Ein paar 100 Byte reichten...

    Der beste Bootblockvirus ever:
    War die Diskette beschreibbar kopierte sich der Virus auf und wenn die Diskette
    lange genug im Einsatz gewesen ist, startete der Virus sein Werk:
    Er kopierte die Hauptverzeichnisstruktur in den RAM und löschte sie von der
    Diskette. Diese war damit unlesbar. Anschließend erschien ein einarmiger Bandit
    auf dem Bildschirm und man spielte mit dem Virus um seine Daten.

    Schaltete man den Computer aus, war die Diskette hin.
    Verlor man, rebootete der Virus und die Diskette war hin.
    Gewann man, wurde der entsprechende Block auf die Diskette zurück
    geschrieben und der Virus gelöscht. Die Diskette war wieder einsatzfähig.

    Das war alles andere als nett.... aber hatte irgendwie auch Stil...

    Benutzer wird von Ihnen ignoriert. Anzeigen

  1. 1
  2. 2
  3. 3

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen

Überwachungsskandal: NSA hört offenbar Telefone ohne Gerichtsbeschluss ab
Überwachungsskandal
NSA hört offenbar Telefone ohne Gerichtsbeschluss ab

Die NSA hat laut einem US-Abgeordneten bestätigt, dass der Geheimdienst Telefonate ohne Gerichtsbeschluss abhört - auch von US-Bürgern. Welche das sind, entscheidet jeweils ein NSA-Analyst. Derweil streiten Google und Twitter mit Microsoft um die Veröffentlichung der Fisa-Anfragen.

  1. Prism EU-Kommission verlangt Auskunft zu Überwachungsprogramm
  2. EU Regierung verteidigt Blockade der EU-Datenschutzverordnung
  3. Prism Google will Fisa-Anfragen veröffentlichen

Wolfenstein angespielt: Makabere Naziszenen mit Action
Wolfenstein angespielt
Makabere Naziszenen mit Action

E3 2013 Morbider Humor im Stil von Inglourious Basterds und knallige Action auf Basis der id-Tech-5-Engine: In Wolfenstein - The New Order gerät der Spieler in den 1960er Jahren unter Nazis.

  1. Bethesda Neues Wolfenstein auf Basis von id Tech 5

Rechenzentrum: Facebook kühlt seine Daten in Schweden
Rechenzentrum
Facebook kühlt seine Daten in Schweden

Facebook hat sein erstes Rechenzentrum außerhalb der USA in Betrieb genommen. Das Luleå Data Center befindet sich in Schweden. Zum Start gewährt das Unternehmen Einblicke in das Gebäude.

  1. #Hashtags Facebook führt das Verschlagworten ein
  2. Hilfe auf Facebook Das Empathie-Netzwerk
  3. Soziales Netzwerk Facebook bestätigt Promi-Seiten

  1. Intel MIC: Xeon Phi in neuen und kompakten Formen
    Intel MIC
    Xeon Phi in neuen und kompakten Formen

    ISC Intel erweitert das Angebot seiner Xeon-Phi-Rechenkarten. Die ursprünglich als Larrabee-Grafikkarten entwickelten Chips gibt es zudem in einer platzsparenden Bauform, und bald soll es auch erste Xeon-Phi-Chips in 14-nm-Bauweise und als eigenständigen Prozessor geben.

  2. Ex-US-Vizepräsident: Cheney verdächtigt Edward Snowden der Spionage für China
    Ex-US-Vizepräsident
    Cheney verdächtigt Edward Snowden der Spionage für China

    Dick Cheney, US-Vizepräsident zu Zeiten von George W. Bush, will in dem Ex-NSA-Mitarbeiter Edward Snowden einen chinesischen Spion erkannt haben und nennt ihn einen "Verräter". Seine Flucht nach China sei dafür der Beleg.

  3. Systemtool: CPU-Z für Android zeigt Takt und Systemdaten
    Systemtool
    CPU-Z für Android zeigt Takt und Systemdaten

    Das unter Windows beliebte Tool CPU-Z ist nun auch für Android erhältlich. Es zeigt unter anderem für den Kern des Prozessors den aktuellen Takt an, kann aber auch die Sensoren wie das Gyroskop auslesen.


  1. 19:18

  2. 18:28

  3. 18:04

  4. 17:22

  5. 16:38

  6. 15:52

  7. 13:46

  8. 12:47