Abo
  1. Foren
  2. Kommentare
  3. Software-Entwicklung
  4. Alle Kommentare zum Artikel
  5. › Bootchess: 487 Byte für…

Unvorstellbar!

  1. Thema
  1. 1
  2. 2

Neues Thema Ansicht wechseln


  1. Unvorstellbar!

    Autor: KritikerKritiker 28.01.15 - 14:16

    Den Entwicklern gebührt mein tiefster Respekt!

    I'm Pro! YARRR!

  2. Re: Unvorstellbar!

    Autor: non_sense 28.01.15 - 14:21

    Wofür?
    Dass sie noch in Assembler entwickeln können, oder dass sie eine halbfertige Schachengine veröffentlicht haben?

  3. Re: Unvorstellbar!

    Autor: Auf 'ne Cola 28.01.15 - 14:41

    machs du besser

  4. Re: Unvorstellbar!

    Autor: KritikerKritiker 28.01.15 - 14:47

    non_sense schrieb:
    --------------------------------------------------------------------------------
    > Wofür?
    > Dass sie noch in Assembler entwickeln können, oder dass sie eine
    > halbfertige Schachengine veröffentlicht haben?

    Das ist jetzt nicht dein Ernst oder?

    Dashier sind 487Byte!:
    "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"

    I'm Pro! YARRR!



    1 mal bearbeitet, zuletzt am 28.01.15 14:50 durch KritikerKritiker.

  5. Re: Unvorstellbar!

    Autor: non_sense 28.01.15 - 14:50

    Auf 'ne Cola schrieb:
    --------------------------------------------------------------------------------
    > machs du besser

    Wozu?
    Ich stelle mich ja nicht hin, und brüste mich mit einer halbfertigen Schachengine.
    Meine Engine, die ich geschrieben habe, ist größer, ja, da sie mit Java entwickelt wurde, aber sie ist wenigstens vollständig.

  6. Re: Unvorstellbar!

    Autor: gaym0r 28.01.15 - 14:50

    non_sense schrieb:
    --------------------------------------------------------------------------------
    > Auf 'ne Cola schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > machs du besser
    >
    > Wozu?

    Weil du sonst nur ein Troll bist.

  7. Re: Unvorstellbar!

    Autor: KritikerKritiker 28.01.15 - 14:51

    non_sense schrieb:
    --------------------------------------------------------------------------------
    > Auf 'ne Cola schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > machs du besser
    >
    > Wozu?
    > Ich stelle mich ja nicht hin, und brüste mich mit einer halbfertigen
    > Schachengine.
    > Meine Engine, die ich geschrieben habe, ist größer, ja, da sie mit Java
    > entwickelt wurde, aber sie ist wenigstens vollständig.

    Noch mal, das hier sind 487Bytes:
    "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"


    Ist das nicht extrem?



    1 mal bearbeitet, zuletzt am 28.01.15 14:52 durch KritikerKritiker.

  8. Re: Unvorstellbar!

    Autor: non_sense 28.01.15 - 14:51

    gaym0r schrieb:
    --------------------------------------------------------------------------------
    > Weil du sonst nur ein Troll bist.

    Muss man immer seine Schwänze vergleichen?

  9. Re: Unvorstellbar!

    Autor: KritikerKritiker 28.01.15 - 14:56

    non_sense schrieb:
    --------------------------------------------------------------------------------
    > gaym0r schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Weil du sonst nur ein Troll bist.
    >
    > Muss man immer seine Schwänze vergleichen?

    Welche Schach engine hast du geschrieben?

    I'm Pro! YARRR!

  10. Re: Unvorstellbar!

    Autor: non_sense 28.01.15 - 15:03

    KritikerKritiker schrieb:
    --------------------------------------------------------------------------------
    > Welche Schach engine hast du geschrieben?

    Meine eigene, aus Spaß, weil mich die Entwicklung so einer Engine interessiert hat.
    Wer sich für die Entwicklung so einer Engine interessiert, dem empfehle ich diese Webseite: https://chessprogramming.wikispaces.com/

    Ich wollte sie auch mal mit UCI kompatibel machen, aber dazu bin ich bis jetzt noch nicht gekommen.

    Eine zweite Engine mittels Bitboards und der Sprache C habe ich zwar angefangen, aber weit ist sie noch nicht.



    1 mal bearbeitet, zuletzt am 28.01.15 15:04 durch non_sense.

  11. Re: Unvorstellbar!

    Autor: KritikerKritiker 28.01.15 - 15:12

    Wenn ich soetwas sehe: http://www.pouet.net/prod.php?which=52938
    Kommen mir beinahe die Tränen, das ist einfach unglaublich!

  12. Re: Unvorstellbar!

    Autor: mushroomer 28.01.15 - 15:16

    Hast du wenigstens Design Patterns benutzt oder ist das bloß stumpfe Programmierung gewesen?

  13. Re: Unvorstellbar!

    Autor: non_sense 28.01.15 - 15:19

    Dann mach dich mit Prozedurale Synthese bzw. Prozedurale Generierung vertraut. ;)

    Die Demos der Demoscene sind auch in Wirklichkeit größer. Die Dateien werden komprimiert, und beim Starten dekomprimiert.

  14. Re: Unvorstellbar!

    Autor: KritikerKritiker 28.01.15 - 16:10

    non_sense schrieb:
    --------------------------------------------------------------------------------
    > Dann mach dich mit Prozedurale Synthese bzw. Prozedurale Generierung
    > vertraut. ;)
    >
    > Die Demos der Demoscene sind auch in Wirklichkeit größer. Die Dateien
    > werden komprimiert, und beim Starten dekomprimiert.

    Ja, habe ich, das ändert nichts an der Tatsache, dass es einfach unglaublich ist!
    Ein "bischen" prozedurale generierung habe ich sogar selbst sogar schon angewendet. Na und?

    I'm Pro! YARRR!



    1 mal bearbeitet, zuletzt am 28.01.15 16:10 durch KritikerKritiker.

  15. Re: Unvorstellbar!

    Autor: jungundsorglos 28.01.15 - 16:13

    > Hast du wenigstens Design Patterns benutzt oder ist das bloß stumpfe
    > Programmierung gewesen?
    Du schlägst also stumpfe Anwendung von Designpattern als Alternative vor?
    Dir ist klar das Programmdesign aus mehr besteht als Rezepten zu folgen? Echtes Programmieren ist durchaus nicht stumpf, da löst man Probleme (und programmiert nicht etwas nach was ein anderer einem vorgekaut hat) und wagt sich an Themen ran die einem unbekannt sind.

    Designpattern ist Engineering, Stumpferes gibt es nicht. Notwendig für die bessere Struktur, aber das als Gegenteil von stumpf darzustellen ist ehrlich gesagt lächerlich.

    Programmdesign und Designpattern sind nicht dasselbe, letzteres ist Teil des anderen, aber hoffentlich nicht das Zentrale. Jemand der die überall anwendet ist ein Qual, das Design muss praktisch und übersichtlich sein, nicht normiert.

    P.S.: Man mag es kaum glauben, es gibt Leute die noch kein Schach programmiert haben, und dann Neues entdecken wenn sie es auf eigene Art umsetzen. So entstehen neue Ideen. Leute mit solchen Ansichten (wie im Zitat) sind das Problem heute, sie verderben den ganzen Reiz der Programmierung.



    3 mal bearbeitet, zuletzt am 28.01.15 16:16 durch jungundsorglos.

  16. Re: Unvorstellbar!

    Autor: non_sense 28.01.15 - 16:35

    jungundsorglos schrieb:
    --------------------------------------------------------------------------------
    > P.S.: Man mag es kaum glauben, es gibt Leute die noch kein Schach
    > programmiert haben, und dann Neues entdecken wenn sie es auf eigene Art
    > umsetzen. So entstehen neue Ideen. Leute mit solchen Ansichten (wie im
    > Zitat) sind das Problem heute, sie verderben den ganzen Reiz der
    > Programmierung.

    Dito.

    Um aber mushroomer zu antworten:
    Ja, Design Patterns kamen zum Einsatz. Und nun?

  17. Re: Unvorstellbar!

    Autor: TheUnichi 28.01.15 - 17:29

    KritikerKritiker schrieb:
    --------------------------------------------------------------------------------
    > non_sense schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Auf 'ne Cola schrieb:
    > >
    > ---------------------------------------------------------------------------
    >
    > > -----
    > > > machs du besser
    > >
    > > Wozu?
    > > Ich stelle mich ja nicht hin, und brüste mich mit einer halbfertigen
    > > Schachengine.
    > > Meine Engine, die ich geschrieben habe, ist größer, ja, da sie mit Java
    > > entwickelt wurde, aber sie ist wenigstens vollständig.
    >
    > Noch mal, das hier sind 487Bytes:
    > "00000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 00000000000000000000000000000000000000"
    >
    > Ist das nicht extrem?

    Lass nur, ist doch voll einfach, das macht der morgens vor dem ersten Kaffee ;)

  18. Re: Unvorstellbar!

    Autor: Eopia 28.01.15 - 20:27

    Das sind 487 Bits. Ein Byte = 8 Bits.
    00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

    Das sollten 487 sein.



    1 mal bearbeitet, zuletzt am 28.01.15 20:28 durch Eopia.

  19. Re: Unvorstellbar!

    Autor: TheUnichi 28.01.15 - 20:40

    Eopia schrieb:
    --------------------------------------------------------------------------------
    > Das sind 487 Bits. Ein Byte = 8 Bits.
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 000000000000000000000000000000000000000000000000000000000000000000000000000
    > 00000000000000000000000000000000000000000000000000000000000000000000000
    >
    > Das sollten 487 sein.

    Nein, jede 0 ist hier ein Byte, das wollte er damit sagen.
    Er hat es quasi als Char-Array dargestellt.

    Du schreibst deinen Code ja nicht binär.

  20. Re: Unvorstellbar!

    Autor: Eopia 28.01.15 - 21:07

    Die Schlussfolgerung scheint mir bei der Verwendung von nur Nullen und dem Artikelthema sehr weit hergeholt.

  1. 1
  2. 2

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. iWelt AG, Eibelstadt
  2. htp GmbH, Hannover
  3. Institut Franco-Allemand de Recherches Saint-Louis, Weil am Rhein
  4. ista International GmbH, Essen

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. 0,49€
  2. 2,49€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Motorola One Vision im Hands on: Smartphone mit 48-Megapixel-Kamera für 300 Euro
Motorola One Vision im Hands on
Smartphone mit 48-Megapixel-Kamera für 300 Euro

Motorola bringt ein weiteres Android-One-Smartphone auf den Markt. Die Neuvorstellung verwendet viel Samsung-Technik und hat ein sehr schmales Display. Die technischen Daten sind für diese Preisklasse vielversprechend.
Ein Hands on von Ingo Pakalski

  1. Moto G7 Power Lenovos neues Motorola-Smartphone hat einen großen Akku
  2. Smartphones Lenovo leakt neue Moto-G7-Serie

LTE-V2X vs. WLAN 802.11p: Wer hat Recht im Streit ums Auto-WLAN?
LTE-V2X vs. WLAN 802.11p
Wer hat Recht im Streit ums Auto-WLAN?

Trotz langjähriger Verhandlungen haben die EU-Mitgliedstaaten die Pläne für ein vernetztes Fahren auf EU-Ebene vorläufig gestoppt. Golem.de hat nachgefragt, ob LTE-V2X bei direkter Kommunikation wirklich besser und billiger als WLAN sei.
Eine Analyse von Friedhelm Greis

  1. Vernetztes Fahren Lobbyschlacht um WLAN und 5G in Europa
  2. Gefahrenwarnungen EU setzt bei vernetztem Fahren weiter auf WLAN

Recycling: Die Plastikfischer
Recycling
Die Plastikfischer

Millionen Tonnen Kunststoff landen jedes Jahr im Meer. Müllschlucker, die das Material einsammeln, sind bislang wenig erfolgreich. Eine schwimmende Recycling-Fabrik, die die wichtigsten Häfen anläuft, könnte helfen, das Problem zu lösen.
Ein Bericht von Daniel Hautmann

  1. Elektroautos Audi verbündet sich mit Partner für Akkurecycling
  2. Urban Mining Wie aus alten Platinen wieder Kupfer wird

  1. Project Limitless: Qualcomm zeigt erstes 5G-Snapdragon-Convertible
    Project Limitless
    Qualcomm zeigt erstes 5G-Snapdragon-Convertible

    Computex 2019 Das Project Limitless von Lenovo ist ein 14-Zoll-Convertible mit einem Snapdragon-Chip und einem 5G-Modem. Qualcomm erwartet eine Performance, die mit Intels 15-Watt-Chips vergleichbar ist, die Akkulaufzeit soll aber deutlich höher liegen.

  2. Total War: China verhilft Three Kingdoms zu Verkaufserfolg
    Total War
    China verhilft Three Kingdoms zu Verkaufserfolg

    Der neuste Ableger der altehrwürdigen PC-Strategiespielserie Total War verkauft sich bestens: Er hat auf Anhieb Platz 1 in den Charts auf Steam erreicht. Nach Angaben des Entwicklerstudios Creative verdankt das in China angesiedelte Three Kingdoms diesen Erfolg vor allem zwei Märkten in Asien.

  3. Elektromobilität: Das eigene Auto elektrifizieren
    Elektromobilität
    Das eigene Auto elektrifizieren

    Ambitionierte Bastler bauen Autos mit Verbrennungsmotor zu Elektrofahrzeugen um. Mit den richtigen Bauteilen, fachlicher Anleitung und etwas handwerklichem Geschick gelingen sowohl Umbau als auch TÜV-Abnahme.


  1. 13:00

  2. 12:45

  3. 12:00

  4. 11:30

  5. 11:15

  6. 11:00

  7. 10:47

  8. 10:20