So, hab es nun geschafft das Treepruning mit rein zu bekommen:
======================
= Running benchmarks =
======================
Benchmarking imperative memoized C++ ...: 0.029000
Benchmarking imperative C++ ...: 0.045000
Benchmarking imperative C ...: 0.045000
Benchmarking imperative ...
Die Suche ergab 1665 Treffer
- So 23. Nov 2025, 12:09
- Forum: Sonstiges
- Thema: Benchmark FPC vs. others..
- Antworten: 10
- Zugriffe: 483
- So 23. Nov 2025, 09:37
- Forum: Sonstiges
- Thema: Benchmark FPC vs. others..
- Antworten: 10
- Zugriffe: 483
Re: Benchmark FPC vs. others..
*g*,
@warf, Ich stimme dir zu und mir ist das sehr wohl bewusst, ich versuche solche und andere Themen ja auch in meinem Research Repository zu betrachten.
Aber wenn ich so ein Projekt sehe, wo man alle möglichen verrückten Sprachen einbaut und fleißig vergleicht und dann FPC so einfach mit auf die ...
@warf, Ich stimme dir zu und mir ist das sehr wohl bewusst, ich versuche solche und andere Themen ja auch in meinem Research Repository zu betrachten.
Aber wenn ich so ein Projekt sehe, wo man alle möglichen verrückten Sprachen einbaut und fleißig vergleicht und dann FPC so einfach mit auf die ...
- Sa 22. Nov 2025, 16:22
- Forum: Sonstiges
- Thema: Benchmark FPC vs. others..
- Antworten: 10
- Zugriffe: 483
Re: Benchmark FPC vs. others..
Sodale, mal ein klein wenig wibe coding betrieben..
Der code ist nicht mehr wieder zu erkennen, aber:
Benchmarking imperative memoized C++ ...: 0.029000
Benchmarking imperative C++ ...: 0.045000
Benchmarking imperative C ...: 0.045000
Benchmarking imperative FreePascal ...: 0.065000
Differenz ...
Der code ist nicht mehr wieder zu erkennen, aber:
Benchmarking imperative memoized C++ ...: 0.029000
Benchmarking imperative C++ ...: 0.045000
Benchmarking imperative C ...: 0.045000
Benchmarking imperative FreePascal ...: 0.065000
Differenz ...
- Sa 22. Nov 2025, 16:07
- Forum: Sonstiges
- Thema: Benchmark FPC vs. others..
- Antworten: 10
- Zugriffe: 483
Re: Benchmark FPC vs. others..
*g*,
ich war noch damit beschäftigt ein Testsystem mit auf zu setzen, dass mir nun hilft ;)
Ifthen ist nu raus und deine Änderung:
Function ScoreBoard(Const scores: TBoard): Integer;
Var
counters: Array[0..8] Of Integer;
x, y, score, idx: Integer;
scoresYPointer: PInteger;
Begin
FillChar ...
ich war noch damit beschäftigt ein Testsystem mit auf zu setzen, dass mir nun hilft ;)
Ifthen ist nu raus und deine Änderung:
Function ScoreBoard(Const scores: TBoard): Integer;
Var
counters: Array[0..8] Of Integer;
x, y, score, idx: Integer;
scoresYPointer: PInteger;
Begin
FillChar ...
- Sa 22. Nov 2025, 10:16
- Forum: Freepascal
- Thema: Vier gewinnt
- Antworten: 7
- Zugriffe: 362
Re: Vier gewinnt
Weil es nicht mehr wirklich zu diesem Thread gehört hab ich mal einen Follow up gestartet siehe hier 
- Sa 22. Nov 2025, 10:15
- Forum: Sonstiges
- Thema: Benchmark FPC vs. others..
- Antworten: 10
- Zugriffe: 483
Benchmark FPC vs. others..
Servus zusammen,
getriggert durch diesen Thread im Forum. Habe ich mir mal den Spass gemacht und die "Vorarbeiten" geleistet.
Sprich, das Original Projekt geclont, und die playSimpel, sowie die play variante nach python3 portieren lassen (Chat GPT sei dank), des weiteren habe ich mal die C Version ...
getriggert durch diesen Thread im Forum. Habe ich mir mal den Spass gemacht und die "Vorarbeiten" geleistet.
Sprich, das Original Projekt geclont, und die playSimpel, sowie die play variante nach python3 portieren lassen (Chat GPT sei dank), des weiteren habe ich mal die C Version ...
- Fr 21. Nov 2025, 16:46
- Forum: Freepascal
- Thema: Vier gewinnt
- Antworten: 7
- Zugriffe: 362
Re: Vier gewinnt
Komisch,
wenn man das Spiel gewinnt, dann passiert nichts ...
Laut Source sollte da eine Meldung kommen.
Auch musste ich Ausdrücke wie
score -= scores[y][x - 3];
zu
score := score - scores[y][x - 3];
umschreiben, du hast da wohl eine Einstellung Aktive die nicht by Default aktiv ist ..
by ...
wenn man das Spiel gewinnt, dann passiert nichts ...
Laut Source sollte da eine Meldung kommen.
Auch musste ich Ausdrücke wie
score -= scores[y][x - 3];
zu
score := score - scores[y][x - 3];
umschreiben, du hast da wohl eine Einstellung Aktive die nicht by Default aktiv ist ..
by ...
- Mo 3. Nov 2025, 07:41
- Forum: Einsteigerfragen
- Thema: Wie funktioniert h2pas
- Antworten: 59
- Zugriffe: 3226
Re: Wie funktioniert h2pas
struct test_struct_t {
unsigned Field1Bit: 1;
unsigned Field2Bit: 2;
unsigned Field6Bit: 6;
}
Die geht, sogar ohne Kopfrechnen.
type
TTestRec = bitpacked record
Field1Bit: 1 shl 1 - 1;
Field2Bit: 3 shl 3 -1;
Field6Bit:6 shl 6 - 1;
end;
Sry, aber was du da gepostet hast ist nicht ...
- Sa 1. Nov 2025, 13:34
- Forum: Einsteigerfragen
- Thema: Wie funktioniert h2pas
- Antworten: 59
- Zugriffe: 3226
Re: Wie funktioniert h2pas
Ah du meinst weil die Kommentare von Präprozessor sachen abhängen, ja die Auf zu lösen war das was mein h2pas auch so kompliziert gemacht hat, wenns nur um "löschen" von Kommentaren geht, reicht ggf schon meine uncommenter.pas
- Sa 1. Nov 2025, 10:22
- Forum: Einsteigerfragen
- Thema: Wie funktioniert h2pas
- Antworten: 59
- Zugriffe: 3226
Re: Wie funktioniert h2pas
Bei h2pas ensteht eine gewisse Hassliebe. Man muss die Maken des Tools kennen, das ist es recht praktisch. Ich wollte mal reingucken, ob man es verbessern könnte, aber der Code ist total unübersichtlich. Ich hätte nie gedacht, das die so komplex sei.
Ich habe auch eine eigene h2pas variante ...
- Sa 1. Nov 2025, 08:18
- Forum: Einsteigerfragen
- Thema: Wie funktioniert h2pas
- Antworten: 59
- Zugriffe: 3226
Re: Wie funktioniert h2pas
*g* passend zum Thema habe ich gestern meinen Artikel FPC_and_others veröffentlicht, in dem ich hoffentlich verständlich Zeige wie man C Quellen mit FreePascal verbinden kann, ggf ist das was für dich. Im Kern sehe ich das aber wie Theo, h2pas ist nur der Start, dann must du von Hand ran ...
- Fr 31. Okt 2025, 05:54
- Forum: Einsteigerfragen
- Thema: Wie funktioniert h2pas
- Antworten: 59
- Zugriffe: 3226
Re: Wie funktioniert h2pas
Warning: linker: /usr/bin/ld: -lstdc++ kann nicht gefunden werden: Datei oder Verzeichnis nicht gefunden
Da werd ich morgen mal schauen was ich da noch installieren muss oder ob ich einen Symlink erzeugen muss. Habe Heute leider keine Zeit mehr.
Ui wenn du das alles weist, bitte einen Ping ...
- Do 30. Okt 2025, 17:23
- Forum: Einsteigerfragen
- Thema: Wie funktioniert h2pas
- Antworten: 59
- Zugriffe: 3226
Re: Wie funktioniert h2pas
Guten Morgen,
das ich von Hand ran muss ist mir schon klar. Mir ging es darum Tipp's zu bekommen wie ich h2pas am besten füttere und einstelle.
@corpsman:
Habe deinen Artikel eben gelesen. Sehr interessant für mich. Ich habe auch versucht deinen Code zu kompilieren. Leider passiert folgendes wenn ...
- Do 30. Okt 2025, 05:49
- Forum: Benutzung der IDE
- Thema: OS unabhängiger Compile Command ? [gelöst]
- Antworten: 8
- Zugriffe: 971
Re: OS unabhängiger Compile Command ? [gelöst]
Danke für die vielen Inputs, von InstantFPC hatte ich schon mal gehört es aber leider wieder aus dem Focus verloren, ich denke das werde ich Zeitnah ändern 
- Do 30. Okt 2025, 05:45
- Forum: Einsteigerfragen
- Thema: Wie funktioniert h2pas
- Antworten: 59
- Zugriffe: 3226
Re: Wie funktioniert h2pas
*g* passend zum Thema habe ich gestern meinen Artikel FPC_and_others veröffentlicht, in dem ich hoffentlich verständlich Zeige wie man C Quellen mit FreePascal verbinden kann, ggf ist das was für dich. Im Kern sehe ich das aber wie Theo, h2pas ist nur der Start, dann must du von Hand ran..