Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 29.12.2016, 13:09
Benutzerbild von mclane
mclane mclane ist offline
Lebende Foren Legende
 
Registriert seit: 16.04.2005
Ort: Lünen
Alter: 58
Land:
Beiträge: 4.323
Abgegebene Danke: 2.853
Erhielt 5.533 Danke für 1.942 Beiträge
Aktivitäten Langlebigkeit
14/20 20/20
Heute Beiträge
3/3 sssss4323
AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?

In der eigentlichen Problemstellung sind wir nicht viel weiter gekommen.
Die sourcen sind Gottseidank noch da. Leider in einer Sprache die kaum mehr jemand kann, wir bräuchten einen Programmierer der cdl2 kann und der das Programm in einen gängigen c Code transferiert.
__________________
Die ganze Welt des Computerschachs
Mit Zitat antworten
Folgender Benutzer sagt Danke zu mclane für den nützlichen Beitrag:
Egbert (29.12.2016)
  #2  
Alt 29.12.2016, 13:26
Benutzerbild von Egbert
Egbert Egbert ist offline
Lebende Foren Legende
 
Registriert seit: 20.12.2009
Ort: Dreieich
Alter: 61
Land:
Beiträge: 10.183
Abgegebene Danke: 15.590
Erhielt 17.981 Danke für 6.926 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
18/20 15/20
Heute Beiträge
3/3 ssss10183
AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?

 Zitat von mclane Beitrag anzeigen
In der eigentlichen Problemstellung sind wir nicht viel weiter gekommen.
Die sourcen sind Gottseidank noch da. Leider in einer Sprache die kaum mehr jemand kann, wir bräuchten einen Programmierer der cdl2 kann und der das Programm in einen gängigen c Code transferiert.
Das ist leider wahr Thorsten. Leider kann ich, aufgrund fehlendem Know how in dieser Materie diesbezüglich auch keine Unterstützung liefern.

Gruß
Egbert
Mit Zitat antworten
  #3  
Alt 29.12.2016, 18:25
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 379
Abgegebene Danke: 165
Erhielt 467 Danke für 181 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
0/20 9/20
Heute Beiträge
0/3 ssssss379
AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?

 Zitat von mclane Beitrag anzeigen
Leider in einer Sprache die kaum mehr jemand kann, wir bräuchten einen Programmierer der cdl2 kann
Ich hab dazu mal etwas recherchiert; sofern ich mich nicht irre, ist das alles noch viel schlimmer. CDL ist keine Programmiersprache, sondern es ist eine Sprache, in der man eine Programmiersprache schreibt. Das ist primär dafür gedacht, Compiler zu bauen und nicht Anwendungen: Compiler Description Language.

Das ist somit dieselbe Thematik wie auch in Lisp, daß de facto jedes Projekt eine an das konkrete Problem angepaßte Programmiersprache darstellt. Sehr effizient, aber im Hinblick auf spätere Wartbarkeit ist das so ziemlich der schlimmste Horror, den man sich denken kann.

Die Folge ist nämlich, daß das für keinen außer dem Erschaffer mehr lesbar ist. Auch nicht, wenn man die zugrundeliegende Sprache an sich kennt. Es ist write-only-code.

Deswegen ist der klassische Lisp-Hacker ein brillanter Kopf, aber ein einsamer Wolf. Die Lisp-Programmierkultur besteht in deren Abwesenheit. Und da CDL strukturell ähnlich funktioniert, werden die Folgen genau dieselben sein. Die "effektive Programmiersprache" ist dann ein Abbild der Gedankenwelt des Programmierers, unmoderiert von Strukturzwängen wie in C.
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Rasmus für den nützlichen Beitrag:
Drahti (30.12.2016), Egbert (29.12.2016)
  #4  
Alt 29.12.2016, 18:30
Benutzerbild von Egbert
Egbert Egbert ist offline
Lebende Foren Legende
 
Registriert seit: 20.12.2009
Ort: Dreieich
Alter: 61
Land:
Beiträge: 10.183
Abgegebene Danke: 15.590
Erhielt 17.981 Danke für 6.926 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
18/20 15/20
Heute Beiträge
3/3 ssss10183
AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?

 Zitat von Rasmus Beitrag anzeigen
Ich hab dazu mal etwas recherchiert; sofern ich mich nicht irre, ist das alles noch viel schlimmer. CDL ist keine Programmiersprache, sondern es ist eine Sprache, in der man eine Programmiersprache schreibt. Das ist primär dafür gedacht, Compiler zu bauen und nicht Anwendungen: Compiler Description Language.

Das ist somit dieselbe Thematik wie auch in Lisp, daß de facto jedes Projekt eine an das konkrete Problem angepaßte Programmiersprache darstellt. Sehr effizient, aber im Hinblick auf spätere Wartbarkeit ist das so ziemlich der schlimmste Horror, den man sich denken kann.

Die Folge ist nämlich, daß das für keinen außer dem Erschaffer mehr lesbar ist. Auch nicht, wenn man die zugrundeliegende Sprache an sich kennt. Es ist write-only-code.

Deswegen ist der klassische Lisp-Hacker ein brillanter Kopf, aber ein einsamer Wolf. Die Lisp-Programmierkultur besteht in deren Abwesenheit. Und da CDL strukturell ähnlich funktioniert, werden die Folgen genau dieselben sein. Die "effektive Programmiersprache" ist dann ein Abbild der Gedankenwelt des Programmierers, unmoderiert von Strukturzwängen wie in C.
Hallo Rasmus,

vielen Dank für Deine erläuternden Worte, auch wenn diese natürlich nicht besonders erfreulich sind Es hilft alles nichts..., da muss der Thomas noch mal ran

Gruß
Egbert
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Egbert für den nützlichen Beitrag:
mclane (29.12.2016)
  #5  
Alt 29.12.2016, 19:19
Benutzerbild von mclane
mclane mclane ist offline
Lebende Foren Legende
 
Registriert seit: 16.04.2005
Ort: Lünen
Alter: 58
Land:
Beiträge: 4.323
Abgegebene Danke: 2.853
Erhielt 5.533 Danke für 1.942 Beiträge
Aktivitäten Langlebigkeit
14/20 20/20
Heute Beiträge
3/3 sssss4323
AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?

https://vcfb.de/2016/vortraege_workshops.html

Siehe 14h - 15h30
__________________
Die ganze Welt des Computerschachs
Mit Zitat antworten
  #6  
Alt 29.12.2016, 19:44
Benutzerbild von Solwac
Solwac Solwac ist offline
Revelation
 
Registriert seit: 18.07.2010
Land:
Beiträge: 782
Abgegebene Danke: 189
Erhielt 338 Danke für 216 Beiträge
Aktivitäten Langlebigkeit
0/20 15/20
Heute Beiträge
0/3 ssssss782
AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?

 Zitat von mclane Beitrag anzeigen
Mit einem Mitschnitt von 52 Minuten Länge.
Mit Zitat antworten
Folgende 5 Benutzer sagen Danke zu Solwac für den nützlichen Beitrag:
Drahti (30.12.2016), Egbert (29.12.2016), Fluppio (29.12.2016), mclane (29.12.2016), Rasmus (29.12.2016)
  #7  
Alt 30.12.2016, 00:14
Benutzerbild von udo
udo udo ist offline
Lebende Foren Legende
 
Registriert seit: 19.08.2006
Ort: Itzehoe
Alter: 70
Land:
Beiträge: 2.528
Abgegebene Danke: 529
Erhielt 1.685 Danke für 917 Beiträge
Aktivitäten Langlebigkeit
3/20 18/20
Heute Beiträge
0/3 sssss2528
AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?

Es wurde hier ja erwähnt, den Mephisto III als PC Programm. Dies wäre sicher eine Alternative, preislich gesehen. Und wenn man dann noch einen gaaanz langsamen PC hat.

Ich kann mir aber vorstellen, das das original Programm von seiner Programmierung geändert werden müsste, sonst würde er ja die gleichen Schwächen nur schneller ausführen. Und an der rechentiefe müsste geschraubt werden.
Dies hat Egbert ja auch schon ausführlich beschrieben.
Es müsste Programmtechnisch an die höhere Geschwindigkeit angepasst werden.

Was ich mich frage, da mit Programmierkenntnissen leider unbedarft. Ist es denn so schwer, die alten Programme programmtechnisch günstig in das Jahr 2017 herüberzuholen?

Mit dem neuem Genius Programm hat es doch auch funktioniert. Man könnte doch mit der Hardware auch ein Mephisto III Programm wieder neu zum leben erwecken, oder eben auch ein Mephisto III für den PC. Die alten Recken wieder auferstehen lassen, auch andere Programme, z.b. Constellation usw.

Die Programme waren ja früher gegenüber den heutigen Möglichkeiten geradezu winzig.

Wunschtraum?

Gruß, Udo
Mit Zitat antworten
Folgender Benutzer sagt Danke zu udo für den nützlichen Beitrag:
Egbert (30.12.2016)
  #8  
Alt 30.12.2016, 00:30
Benutzerbild von Solwac
Solwac Solwac ist offline
Revelation
 
Registriert seit: 18.07.2010
Land:
Beiträge: 782
Abgegebene Danke: 189
Erhielt 338 Danke für 216 Beiträge
Aktivitäten Langlebigkeit
0/20 15/20
Heute Beiträge
0/3 ssssss782
AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?

 Zitat von udo Beitrag anzeigen
Ist es denn so schwer, die alten Programme programmtechnisch günstig in das Jahr 2017 herüberzuholen?
Ja.
Der Unterschied in Rechengeschwindigkeit und verfügbarem Speicher ist gewaltig. Klar könnte man alte Programme mit einigen Tricks versehen und sie wären ein gutes Stück besser. Aber so viele Tricks gibt es nicht für kaum Speicher und geringe Suchtiefen.

Bei Crafty und Rebel kann man gut einen Vergleich über 20 Jahre hinweg ziehen. Crafty hat Riesensprünge gemacht und liegt trotzdem immer noch hinter der Spitze im Computerschach zurück. Und Ed Schroeder müsste komplett neu anfangen, das alte Programm wurde lange Zeit optimiert, aber die Struktur reicht einfach nicht mehr.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Solwac für den nützlichen Beitrag:
Egbert (30.12.2016)
  #9  
Alt 30.12.2016, 00:52
Benutzerbild von mclane
mclane mclane ist offline
Lebende Foren Legende
 
Registriert seit: 16.04.2005
Ort: Lünen
Alter: 58
Land:
Beiträge: 4.323
Abgegebene Danke: 2.853
Erhielt 5.533 Danke für 1.942 Beiträge
Aktivitäten Langlebigkeit
14/20 20/20
Heute Beiträge
3/3 sssss4323
AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?

Wenn das hier so weiter geht werde ich noch zum Thomas jünger
__________________
Die ganze Welt des Computerschachs
Mit Zitat antworten
  #10  
Alt 30.12.2016, 06:59
Benutzerbild von Egbert
Egbert Egbert ist offline
Lebende Foren Legende
 
Registriert seit: 20.12.2009
Ort: Dreieich
Alter: 61
Land:
Beiträge: 10.183
Abgegebene Danke: 15.590
Erhielt 17.981 Danke für 6.926 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
18/20 15/20
Heute Beiträge
3/3 ssss10183
AW: Weiterentwicklung Mephisto Glasgow - alles nur ein Traum, oder doch mehr?

Guten Morgen Freunde des Mephisto III/Glasgow-Programms von Thomas Nitsche

nachstehend auch noch einmal der Direktlink zum Video, welchen Thorsten auch im CSS Forum verlinkte. In diesem Forum verfolgt man jedoch eher andere Interessen.

https://media.ccc.de/v/vcfb2016_-_45...che#video&t=18

Ich fand den Vortrag sehr spannend, auch die atmosphärischen Störungen in der Branche seinerzeit, über welche Thomas sinnierte. Auch wenn sein Schlusswort darauf hindeutete in der Schachprogrammierung eher nicht mehr aktiv sein zu wollen, weiß ich aus einer persönlichen Mail von Thomas, dass er durchaus sehr gerne ein Schachprogramm schreiben würde. Es fehlt halt derzeit aufgrund des Math42-Projekts die Zeit dafür. Ich hoffe dass sein Sohn Raphael hier auch noch dass Interesse findet, in der Schachprogrammierung aktiv zu werden

Klasse fand ich auch, wie offen er von versteckten Fehlern beim Mephisto III Programm referierte und auch von den grundsätzlichen Schwächen, wie z.B. die Gleichbehandlung von Stellungsbewertungen einer z.B. 4-Halbzüge tiefen Suche gegen eine hochselektive Suche von z.B. 19 Halbzügen. Mephisto III/Glasgow priorisiert die Bewertungen an den Enden beider Suchbäume identisch

Für mich ist das Glasgow-Programm viel mehr als ein normales Schachprogramm, es ist einzigartig und trotz aller bekannten Schwächen und der unerreichten selektiven Vorgehensweise erstaunlich spielstark.

Gruß
Egbert
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Egbert für den nützlichen Beitrag:
mclane (30.12.2016), RetroComp (30.12.2016)
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Frage: mehr selektive rechentiefe oder brute force einstellen? OliverWeh Die ganze Welt der Schachcomputer / World of chess computers 9 28.04.2016 09:30
Frage: Revelation Weiterentwicklung hardwareseitig? Egbert Die ganze Welt der Schachcomputer / World of chess computers 23 10.01.2010 18:52
Frage: gibt es Tests oder Turniere oder Partien mit dem Mephisto Master Chess ? mclane Die ganze Welt der Schachcomputer / World of chess computers 7 18.04.2005 21:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:40 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©Schachcomputer.info