Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #3225

Re: Tips on programming language adoption?

From "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org>
Newsgroups comp.programming
References <kjor90$qgp$1@dont-email.me>
Subject Re: Tips on programming language adoption?
Date 2013-04-06 14:01 +0100
Message-ID <X-ednaur_8NQgP3MnZ2dnUVZ7sednZ2d@bt.com> (permalink)

Show all headers | View raw


Rui Maciel wrote:
> I'm looking for a programming language which supports these features:
> - Is interpreted/supports REPL
> - strong typing
> - adequate number crunching efficiency
> - good graphics support, including 3D
> - preferably FLOSS
>
>
> Does anyone know of any programming language that fits these criteria?

Nope. Or rather, anyone who does isn't me ;-)

Some near misses:

Mentioning a REPL and strong typing immediately suggests Haskell + OpenGL 
bindings(but you may not want a functional language).

F# (same potential objection, also not very FLOSSy).

Python + the elaborate, widely used, and widely tested 
scientific/graphics/number-crunching libraries (but not statically typed -- not 
sure if that's what you mean by "strongly typed").

Not sure what the current state-of-play with JVM-based languages is -- in 
particular I'm not sure how well 3d is going since Java seems to be getting 
weaker and weaker on the desktop.  But if the 3d stuff /is/ there, then Scala 
should come close.

(You'll notice a bias towards functional programming in the above -- that's not 
because I have a bias in that direction myself -- I'm a Smalltalker -- but 
because you specified strong typing and a REPL and the only candidates I know 
that tick both those boxes are functional or functional-ish).

    -- chris 

Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Tips on programming language adoption? Rui Maciel <rui.maciel@gmail.com> - 2013-04-06 10:55 +0100
  Re: Tips on programming language adoption? Jussi Piitulainen <jpiitula@ling.helsinki.fi> - 2013-04-06 13:51 +0300
    Re: Tips on programming language adoption? Rui Maciel <rui.maciel@gmail.com> - 2013-04-06 13:33 +0100
  Re: Tips on programming language adoption? "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2013-04-06 14:01 +0100
  Re: Tips on programming language adoption? Torsten Eichstädt <torsten.eichstaedt@FernUni-Hagen.de> - 2013-04-06 15:11 +0200
    Re: Tips on programming language adoption? Rui Maciel <rui.maciel@gmail.com> - 2013-04-06 14:25 +0100
      Re: Tips on programming language adoption? Torsten Eichstädt <torsten.eichstaedt@FernUni-Hagen.de> - 2013-04-06 18:12 +0200
  Re: Tips on programming language adoption? Tim Harig <usernet@ilthio.net> - 2013-04-07 04:48 +0000
    Re: Tips on programming language adoption? Rui Maciel <rui.maciel@gmail.com> - 2013-04-07 12:35 +0100
      Re: Tips on programming language adoption? Tim Harig <usernet@ilthio.net> - 2013-04-07 17:45 +0000

csiph-web