Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [donatasp text-mangling]$ ghc -V
- The Glorious Glasgow Haskell Compilation System, version 7.4.1
- [donatasp text-mangling]$ ghc-pkg latest bytestring
- bytestring-0.10.0.1
- [donatasp text-mangling]$ head -n1 lorem.txt
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
- [donatasp text-mangling]$ wc -l lorem.txt # 200000 repeating lines
- 200000 lorem.txt
- [donatasp text-mangling]$ du -sh lorem.txt
- 86M lorem.txt
- [donatasp text-mangling]$ python -V
- Python 2.7.3
- [donatasp text-mangling]$ time python honzapokorny.py > honzapokorny.py.txt
- real 0m4.657s
- user 0m4.262s
- sys 0m0.284s
- [donatasp text-mangling]$ wc -l honzapokorny.py.txt
- 200001 honzapokorny.py.txt
- [donatasp text-mangling]$ tail -n1 honzapokorny.py.txt
- [donatasp text-mangling]$ node --version
- v0.6.18
- [donatasp text-mangling]$ time node honzapokorny.js > honzapokorny.js.txt
- real 0m7.529s
- user 0m6.248s
- sys 0m1.142s
- [donatasp text-mangling]$ wc -l honzapokorny.js.txt
- 200001 honzapokorny.js.txt
- [donatasp text-mangling]$ tail -n1 honzapokorny.js.txt
- [donatasp text-mangling]$ ghc --make -O2 honzapokorny
- [1 of 1] Compiling Main ( honzapokorny.hs, honzapokorny.o )
- Linking honzapokorny ...
- [donatasp text-mangling]$ time ./honzapokorny > honzapokorny.txt
- real 0m32.420s
- user 0m31.425s
- sys 0m0.374s
- [donatasp text-mangling]$ wc -l honzapokorny.txt
- 200000 honzapokorny.txt
- [donatasp text-mangling]$ ghc --make -O2 dcoutts
- [1 of 1] Compiling Main ( dcoutts.hs, dcoutts.o )
- Linking dcoutts ...
- [donatasp text-mangling]$ time ./dcoutts > dcoutts.txt
- real 0m5.208s
- user 0m4.955s
- sys 0m0.154s
- [donatasp text-mangling]$ diff -u dcoutts.txt honzapokorny.txt
- --- dcoutts.txt 2012-10-26 09:22:19.151097380 +0300
- +++ honzapokorny.txt 2012-10-26 09:20:42.647965669 +0300
- @@ -199997,4 +199997,4 @@
- Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit, Sed Do Eiusmod Tempor ... omitted
- Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit, Sed Do Eiusmod Tempor ... omitted
- Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit, Sed Do Eiusmod Tempor ... omitted
- -Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit, Sed Do Eiusmod Tempor ... omitted
- \ No newline at end of file
- +Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit, Sed Do Eiusmod Tempor ... omitted
- [donatasp text-mangling]$ wc -l dcoutts.txt
- 199999 dcoutts.txt
- [donatasp text-mangling]$ time ./emilhedevang > emilhedevang.txt
- real 0m3.279s
- user 0m3.072s
- sys 0m0.135s
- [donatasp text-mangling]$ wc -l emilhedevang.txt
- 200000 emilhedevang.txt
- [donatasp text-mangling]$ tail -n1 emilhedevang.txt
- Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit, Sed Do Eiusmod Tempor Incididunt Ut Labore Et Dolore Magna Aliqua. Ut Enim Ad Minim Veniam, Quis Nostrud Exercitation Ullamco Laboris Nisi Ut Aliquip Ex Ea Commodo Consequat. Duis Aute Irure Dolor In Reprehenderit In Voluptate Velit Esse Cillum Dolore Eu Fugiat Nulla Pariatur. Excepteur Sint Occaecat Cupidatat Non Proident, Sunt In Culpa Qui Officia Deserunt Mollit Anim Id Est Laborum.
- [donatasp text-mangling]$ ghc-pkg latest word8
- word8-0.0.2
- [donatasp text-mangling]$ ghc --make -O2 emilhedevang-word8
- [1 of 1] Compiling Main ( emilhedevang-word8.hs, emilhedevang-word8.o )
- Linking emilhedevang-word8 ...
- [donatasp text-mangling]$ time ./emilhedevang-word8 > emilhedevang-word8.txt
- real 0m1.354s
- user 0m1.177s
- sys 0m0.138s
- [donatasp text-mangling]$ rm emilhedevang.txt
- [donatasp text-mangling]$ wc -l emilhedevang-word8.txt
- 200000 emilhedevang-word8.txt
- [donatasp text-mangling]$ tail -n1 emilhedevang-word8.txt
- Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit, Sed Do Eiusmod Tempor Incididunt Ut Labore Et Dolore Magna Aliqua. Ut Enim Ad Minim Veniam, Quis Nostrud Exercitation Ullamco Laboris Nisi Ut Aliquip Ex Ea Commodo Consequat. Duis Aute Irure Dolor In Reprehenderit In Voluptate Velit Esse Cillum Dolore Eu Fugiat Nulla Pariatur. Excepteur Sint Occaecat Cupidatat Non Proident, Sunt In Culpa Qui Officia Deserunt Mollit Anim Id Est Laborum.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement