<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Python on DO GEESE SEE GOD</title>
    <link>https://skapande.org/tags/python/</link>
    <description>Recent content in Python on DO GEESE SEE GOD</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sun, 03 May 2026 19:55:54 +0200</lastBuildDate>
    <atom:link href="https://skapande.org/tags/python/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Ruby_vs_python</title>
      <link>https://skapande.org/code/ruby_vs_python/</link>
      <pubDate>Sun, 03 May 2026 19:55:54 +0200</pubDate>
      <guid>https://skapande.org/code/ruby_vs_python/</guid>
      <description>&lt;h1 id=&#34;benchmark-results-ruby-401-vs-python-3143-vs-perl-5420&#34;&gt;&#xA;  Benchmark Results: Ruby 4.0.1 vs Python 3.14.3 vs Perl 5.42.0&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#benchmark-results-ruby-401-vs-python-3143-vs-perl-5420&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;test-environment&#34;&gt;&#xA;  Test Environment&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#test-environment&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ruby&lt;/strong&gt;: 4.0.1 with YJIT/ZJIT enabled&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Python&lt;/strong&gt;: 3.14.3&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Perl&lt;/strong&gt;: 5.42.0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;test-1-general-performance&#34;&gt;&#xA;  Test 1: General Performance&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#test-1-general-performance&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;setup&#34;&gt;&#xA;  Setup&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#setup&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;100,000 iterations for most tests&lt;/li&gt;&#xA;&lt;li&gt;10,000 iterations for array tests&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;results&#34;&gt;&#xA;  Results&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#results&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Test&lt;/th&gt;&#xA;          &lt;th&gt;Ruby 4.0.1&lt;/th&gt;&#xA;          &lt;th&gt;Python 3.14.3&lt;/th&gt;&#xA;          &lt;th&gt;Perl 5.42.0&lt;/th&gt;&#xA;          &lt;th&gt;Winner&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;rational&lt;/td&gt;&#xA;          &lt;td&gt;2.69s&lt;/td&gt;&#xA;          &lt;td&gt;5.47s&lt;/td&gt;&#xA;          &lt;td&gt;(error)&lt;/td&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ruby&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;loop&lt;/td&gt;&#xA;          &lt;td&gt;0.0018s&lt;/td&gt;&#xA;          &lt;td&gt;0.0127s&lt;/td&gt;&#xA;          &lt;td&gt;0.0041s&lt;/td&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ruby&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;string&lt;/td&gt;&#xA;          &lt;td&gt;0.41s&lt;/td&gt;&#xA;          &lt;td&gt;0.11s&lt;/td&gt;&#xA;          &lt;td&gt;0.005s&lt;/td&gt;&#xA;          &lt;td&gt;Python&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;array&lt;/td&gt;&#xA;          &lt;td&gt;4.73s&lt;/td&gt;&#xA;          &lt;td&gt;3.88s&lt;/td&gt;&#xA;          &lt;td&gt;5.40s&lt;/td&gt;&#xA;          &lt;td&gt;Python&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;strong&gt;7.84s&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;9.47s&lt;/td&gt;&#xA;          &lt;td&gt;5.41s*&lt;/td&gt;&#xA;          &lt;td&gt;Ruby&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;*Perl rational test had errors&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
