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

Fastest prototyping language?

Name: Anonymous 2007-07-15 13:37 ID:kBIa13sy

I want to write programs as fast as I can. Which language should I learn?

Using program length as a rough indicator, Forth is the choice. Samples I've seen like web servers, operating systems, database managers, etc. are significantly shorter in Forth.

But I've seen some really short Perl and Haskell routines too.

And Lisp is supposed to allow you to work at such high levels of abstraction that it should also make short applications.

Ruby gets a lot of comments about short line counts compared to Perl and Python.

Assuming
   -identical toolset library functionality,
   -maximum expertise in all the candidate languages
   -no concern of readability, "transparent" design, or 
    execution speed
which language syntax will allow you to write your program fastest?

In b4 machine code.


Name: Anonymous 2007-07-18 18:53 ID:KbDw+ohB

>>58
Well, yes, that was the point. Normally I'd dismiss Arc out of hand as pointless reinvention, but if PG does somehow release it, there's a real hope for the Lisp community.

Oh, I see.

Also, Lisp seems to be getting a lot more exposure recently. Hopefully some fresh blood will flood out the stagnancy.

[Common Lisp[/u]
I guess so. The only gripe I have against Lisp is the implementations (compilers/interpreters) and documentation. It needs to be open source and stable, and cross-platform, with working threads, FFI, sockets etc. made easy as pie with good up to date documentation. All the good Lisps for Windows are proprietary, for example.

Scheme
Recently I've found Scheme's implementations to be of much higher quality. E.g. PLT Scheme is very good, it has green threads, sockets, GUI and FFI (e.g. using OpenGL, TCL from Scheme), that's all I've tried so far. But they are all stable and very easy to use. It comes with shit loads of examples including a few games that use OpenGL that work straight off. I've written an IRC library in it thus far. I haven't tried others but I hear good things about Chicken Scheme and SISC.

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