Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Another bombshell hits the Ptyhon community

Name: Anonymous 2007-09-14 1:46 ID:D4WmskAO

Name: Anonymous 2007-09-14 2:47 ID:VRlSnAbO

http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=ghc&lang2=fbasic

lol beaten by basic

haskell is such a shitty excuse for a language

Name: Anonymous 2007-09-14 2:53 ID:3iZ3GkzA

Name: Anonymous 2007-09-14 2:54 ID:Heaven

Ptyhon sucks am i rite

Name: Anonymous 2007-09-14 3:07 ID:7lpgC1+d

>>3
HAHAHA OH WOW

Name: Anonymous 2007-09-14 3:45 ID:w3jhQFg5

haskel is faster than python, but basic is faster than haskel.
who would have thought basic was faster than python?
HAHAHA OH WOW

this just proves execution speed isn't everything.

Name: Anonymous 2007-09-14 3:58 ID:gPLG1xt9

Name: Anonymous 2007-09-14 4:12 ID:6wotS6MG

Name: Anonymous 2007-09-14 4:52 ID:Heaven

>>6
It's not that it's faster, it's how much faster it is.

Name: Anonymous 2007-09-14 4:54 ID:hqeKMqTg

http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all

Ruby is the slowest, apart from Prolog which doesn't count because it's an almost entirely useless language that no-one uses outside academia.

Name: Anonymous 2007-09-14 5:13 ID:Heaven

>>10

JAVA > LISP
EAT IT LISPFAGS

Name: Anonymous 2007-09-14 6:35 ID:uQd16tDb

1. All that proves is that one language or another is faster at doing simple, classic synthetic tests. These do not always adjust well to real applications. In real circumstances, I/O and user interaction are the bottleneck in many cases, and higher-level, more functional languages allow you to more easily develop superior algorithms which will make things faster by working less, not working faster.

2. It's completely understandable that more static languages with less features, such as C, C++, Pascal or Java have faster compilers.

3. Who gives a fuck? If Python's gonna be 18 times slower than C,
which I doubt for some cases, AND that's considering the C implementation is the same quality, AND that will make something too slow to be bearable, then I'll buy better hardware. It's cheaper than my time dealing with C static typing bullshit and lack of features.

Name: Anonymous 2007-09-14 6:37 ID:MrsRZcTC

>>12
also, many python libraries are essentially written in C.

Name: Anonymous 2007-09-14 7:05 ID:ZerPzYw0

I'm surprised no one has pointed out yet that the programmer hours saved on program design in a language with a REPL more than makes up for the slower execution time.

A programmer's time is much more expensive than a program user's time.

Name: Anonymous 2007-09-14 7:10 ID:Heaven


Ptyhon
Ptyhon
Ptyhon
Ptyhon
Ptyhon
Ptyhon
Ptyhon
Ptyhon
Ptyhon
Ptyhon
Ptyhon
Ptyhon

Name: Anonymous 2007-09-14 8:39 ID:uQd16tDb

>>14
Read the last bit of my >>12

Name: Anonymous 2007-09-14 10:44 ID:7dhQoj9v

Stop pretending about the programmer time shit. If you cared you'd include maintenance. Maintenance on dynamically typed code is a bitch, you lack all the type assertions and you can't unit the real run-time system without having all the unit-test code loaded.

Name: Anonymous 2007-09-14 10:47 ID:tbbjxKK6

>>17
Maintenance on dynamically typed code written by idiots is a bitch
Fix'd.

Name: Anonymous 2007-09-14 11:03 ID:gfJ9s0Qq

>>18
Maintenance on Haskell code is heaven!

Name: Anonymous 2007-09-14 11:07 ID:tbbjxKK6

>>19
Yeah, so?

Name: Anonymous 2007-09-14 11:18 ID:gfJ9s0Qq

>>20
No, it isn't.

Name: Anonymous 2007-09-14 11:27 ID:tbbjxKK6

>>21
It is now.

Name: Anonymous 2007-09-14 11:33 ID:Heaven

Haskell is like improved Scheme. You can make a car out of wood, it will be better than rolling logs, but you will never make a real car.

Name: Anonymous 2007-09-14 11:37 ID:Heaven

>>23
Scheme being the logs, Haskell being the wooden car and real language being the other car.

Name: Anonymous 2007-09-14 11:42 ID:Heaven

>>24
My other car is a cudder.

Name: Anonymous 2007-09-14 11:47 ID:oVo0HUEg

>>18
Maintenance on dynamically typed code is a bitch,
Fix'd Herr Hero. No, you're not special.

Ease of maintenance of dynamically-typed languages scales more poorly as the size grows. It's great for small- to mid-sized projects (and there's nothing wrong with that!), but forget about large-scale. If you think otherwise, you haven't worked for long in the industry.

Now, whether any sane person wants to work on a large-scale project is a different matter. I personally prefer sticking with the tiny stuff; it's more fun and fulfilling.

Name: Anonymous 2007-09-14 11:58 ID:Heaven

>>25
Zing!

Name: Anonymous 2007-09-14 12:03 ID:uQd16tDb

>>17
Read >>18. And maintenance on dynamically typed code written by decent programmers is nice, because there's more abstraction and generalization (requires less maintenance or less work to maintain), and you don't have to dive into pages of type definitions and stupidity. Besides, if properly modularized, the whole picture may be a piss ugly mess, but each module should be reasonably independent, and each groups of modules for a specific purpose should be independent, or you fail at abstraction — and this goes for both anal-retentive and dynamic languages. This is not to say people modularize properly. Not all have been blessed with reading SICP.

Type assertions are like shooting your foot. Hello, I'm function cudder, but I only cudder Abelsons. If you want to cudder Sussmans, I won't even try — you have to define a new function for that, or fill your code with type casting bullshit. What's the point of casting a Sussman into an Abelson, or heck, a parrot, if they can "speak"?

Seriously, static typing is like hammers for left-handed people.

Name: Anonymous 2007-09-14 12:09 ID:tbbjxKK6

>>28
The main problem with these dynamic vs static typing cockfights is that when the people on the ``dynamic'' side think of ``static typing'', they think of C/C++/Java. Get introduced to type inference and type classes.

Also, note the ID.

Name: Anonymous 2007-09-14 13:27 ID:cwFtCuRb

which I doubt for some cases,
Stupid fanboy.

that's considering the C implementation is the same quality
Really stupid fanboy.

then I'll buy better hardware
Or recode the hotspot in C. But a fanboy would never use the right tool for the job.

In case you hadn't noticed, we're moving away from faster cores to more cores. Get with the times.

Name: Anonymous 2007-09-15 1:33 ID:GX+t48iF

the moral of the story is lisp is shit

Name: Anonymous 2007-09-15 1:47 ID:emBorrg9

>>31
I don't think that's it at all.

Name: Anonymous 2007-09-15 1:59 ID:GX+t48iF

>>32
it is now

Name: Anonymous 2007-09-15 2:04 ID:1mIlfJad

ENTERPRISE

Name: Anonymous 2007-09-15 2:56 ID:emBorrg9

>>34
This is the moral of every programming story.

Name: Anonymous 2007-09-15 4:02 ID:Heaven

but forget about large-scale.
Large-scale is just a recepie for failure. i.e. enterprise java

Name: Anonymous 2007-09-15 7:01 ID:wlf8C6kx

>>36
Truth

Name: Anonymous 2007-09-16 11:08 ID:Heaven


Don't change these.
Name: Email:
Entire Thread Thread List