Re: [jug-discussion] next language to learn?

2007-06-25 Thread Bill Barr
With the proliferation of multi-core processors, I'd say Erlang, or any other language that makes programming multi-threaded or parallel processing applications easier than it has been. -- Bill Barr - Looking for a deal? Find great prices on flights

Re: [jug-discussion] next language to learn?

2007-06-20 Thread eric biesterfeld
I'm putting in a second for Erlang. I looked at it a bit back, but I'm still waiting for a time to take it further. (I really want a proof of concept on something at work, but I think I'll wait for a few more months to present it...) On 6/19/07, Art Gramlich [EMAIL PROTECTED] wrote: So I'll

Re: [jug-discussion] next language to learn?

2007-06-20 Thread Chad Woolley
On 6/20/07, eric biesterfeld [EMAIL PROTECTED] wrote: I'm putting in a second for Erlang. I looked at it a bit back, but I'm still waiting for a time to take it further. (I really want a proof of concept on something at work, but I think I'll wait for a few more months to present it...) Just

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Andrew Lenards
On 6/18/07, Thomas Hicks [EMAIL PROTECTED] wrote: 3) Structure and Interpretation of Computer Programs (2ed) by Harold Abelson and Gerald Jay Sussman. Not really *about* Scheme, uses Scheme for CS concepts. This is available online (free):

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Thomas Hicks
Wow, fantastic...thanks Andrew. And thanks to Bashar for the JScheme reference also. Here are some other Scheme references that might be useful: Kawa: Scheme on top of Java VM: http://www.gnu.org/software/kawa/Features.html Schemers.org: which is an improper list of Scheme resources (nerd

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Chad Woolley
On 6/19/07, Art Gramlich [EMAIL PROTECTED] wrote: Erlang - You should at least work through the tutorial for it (and if you haven't seen it watch the video where they do live updates to the system). I think you mean this: http://video.google.com/videoplay?docid=-5830318882717959520 It's

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Thomas Hicks
At 10:08 AM 6/19/2007, you wrote: On 6/19/07, Art Gramlich [EMAIL PROTECTED] wrote: Erlang - You should at least work through the tutorial for it (and if you haven't seen it watch the video where they do live updates to the system). I think you mean this:

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Art Gramlich
Yup. That's it. On Jun 19, 2007, at 10:08 AM, Chad Woolley wrote: On 6/19/07, Art Gramlich [EMAIL PROTECTED] wrote: Erlang - You should at least work through the tutorial for it (and if you haven't seen it watch the video where they do live updates to the system). I think you mean this:

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Chad Woolley
Since processors will be multiplying instead of speeding up in the future, I think erlang or something similar has got a lot of potential. Having the language handle multithreading for you is huge, given how hard it is in other languages. On 6/19/07, Thomas Hicks [EMAIL PROTECTED] wrote: At

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Art Gramlich
Also, because of the message passing and functional nature, you don't have to worry about locking resources between the processes (threads). Makes a whole class of issues go away (and introduces a few other ones). On Jun 19, 2007, at 12:21 PM, Chad Woolley wrote: Since processors will be

Re: [jug-discussion] next language to learn?

2007-06-18 Thread Thomas Hicks
Like the one comment said on your web page: depends on your goals. Are you just trying to learn more about synthetic language (as opposed to natural language)? If so, Scheme, Scala, and Haskell all embody some fascinating concepts in language typology. My favorite: get a version of Scheme with

Re: [jug-discussion] next language to learn?

2007-06-18 Thread Thomas Hicks
BTW -- I forgot to mention that if you are heavily into string and text processing it still pays to learn Icon, our locally-developed language. It's a now dated, but many of its pioneering features have influenced the current crop of scripting languages (as acknowledged in their documentation)

Re: [jug-discussion] next language to learn?

2007-06-18 Thread Warner Onstine
On Jun 18, 2007, at 9:45 AM, Thomas Hicks wrote: Like the one comment said on your web page: depends on your goals. Actually they just asked why I would want to learn a new language at all. Which quite honestly is not a good question, I feel that all programmers should learn new

Re: [jug-discussion] next language to learn?

2007-06-18 Thread Thomas Hicks
At 09:56 AM 6/18/2007, you wrote: On Jun 18, 2007, at 9:45 AM, Thomas Hicks wrote: Like the one comment said on your web page: depends on your goals. Actually they just asked why I would want to learn a new language at all. Which quite honestly is not a good question, I feel that all

Re: [jug-discussion] next language to learn?

2007-06-18 Thread Thomas Hicks
Bill's back East for vacation, so I probably just beat him to it. ;) -t At 09:59 AM 6/18/2007, you wrote: I was wondering when Icon was going to come up ;-). I knew it was either going to be you or Bill :-P. -warner On Jun 18, 2007, at 9:50 AM, Thomas Hicks wrote: BTW -- I forgot to

Re: [jug-discussion] next language to learn?

2007-06-18 Thread Jim Secan
The correct answer should be I don't know yet. I've been writing code for almost 40 years now (quite a trick given that I'm only 39!) and have lost count of the number of languages and psuedo-languages I've learned over the years. What I do know is this - whenever I try to learn, or learn about,

Re: [jug-discussion] next language to learn?

2007-06-18 Thread Warner Onstine
On Jun 18, 2007, at 10:11 AM, Thomas Hicks wrote: At 09:56 AM 6/18/2007, you wrote: On Jun 18, 2007, at 9:45 AM, Thomas Hicks wrote: Like the one comment said on your web page: depends on your goals. Actually they just asked why I would want to learn a new language at all. Which quite

Re: [jug-discussion] next language to learn?

2007-06-18 Thread Warner Onstine
On Jun 18, 2007, at 10:41 AM, Jim Secan wrote: The correct answer should be I don't know yet. I've been writing code for almost 40 years now (quite a trick given that I'm only 39!) and have lost count of the number of languages and psuedo-languages I've learned over the years. What I do

Re: [jug-discussion] next language to learn?

2007-06-18 Thread Chad Woolley
If your goal is to get a marketable skill, I'd say Ruby/Rails. Lots of Rails jobs out there, and more every day - especially if you want to move to the Bay Area :) On 6/17/07, Warner Onstine [EMAIL PROTECTED] wrote: Hi all, I've posted up a little thing on my blog about what should be my next

Re: [jug-discussion] next language to learn?

2007-06-18 Thread Thomas Hicks
At 02:02 PM 6/18/2007, Warner wrote: As I say in my blog one of the reasons to learn a new language is just that - to see how another language approaches problems so that I'm not stymied into thinking one way is the only way. In other terms, because I have a hammer everything looks like a nail.

Re: [jug-discussion] next language to learn?

2007-06-18 Thread Bashar Abdul
You might find JSchem interesting: http://jscheme.sourceforge.net/jscheme/main.html Bashar - Original Message From: Warner Onstine [EMAIL PROTECTED] To: jug-discussion@tucson-jug.org Sent: Monday, June 18, 2007 2:02:03 PM Subject: Re: [jug-discussion] next language to learn? On Jun

Re: [jug-discussion] next language to learn?

2007-06-18 Thread Thomas Hicks
At 08:42 PM 6/18/2007, Warner wrote: There was an article that my co-worker James sent me (that I can't find) that talked about functional languages and the new multi-core architectures and how learning a functional language wouldn't be a bad thing. (If you do a google on functional language

[jug-discussion] next language to learn?

2007-06-17 Thread Warner Onstine
Hi all, I've posted up a little thing on my blog about what should be my next language, feel free to chime in (there or here). http://www.warneronstine.com/blog/articles/2007/06/17/next-language- to-learn -warner Warner Onstine - Programmer/Author New book on Tapestry 4! Tapestry 101