Computer Association of SIUE - Forums

CAOS Forums => Official Business => Topic started by: Travis W on 2009-03-26T19:40:40-05:00 (Thursday)

Title: Language of the Month Fall semester 2009
Post by: Travis W on 2009-03-26T19:40:40-05:00 (Thursday)
Alright folks with python being the last LOTM installment of this semester i am starting to plan for next semester.

I would like to get 4 presentation in.
Scott Miller has already said he really wants to present SAS and Dr. Bouvier mentioned that he would like to present groovy.
So those are two potential languages for next semester.

So i need to know what you guys want to have presented.
Are there any languages you would like presented again?
So far we have done Java, Processing, Ruby, and C#.

Please let me know so that i can get some cool presentations set up for you.

Travis
Title: Re: Language of the Month Fall semester 2009
Post by: Robert Kennedy on 2009-03-27T11:20:12-05:00 (Friday)
 Other than repeats, I'm sure Dr. White could be convinced to spend one of the 120 hours a week he spends at SIUE on an OpenGL presentation.  Isn't that about it for the "interesting" languages?  I doubt presentations on Lisp, Prolog, SQL, and Assembly would get many people to show up.

Also, just one idea that I would like to throw out there.  If we're doing Lotm and Tech of the month, have one presentation focused specifically on a language, and then the tech of the month would be focused specifically on a tool that directly involves that language.  For example, with the Python presentation there could be a follow up tech of the month presentation on PyQT (just an example).
Title: Re: Language of the Month Fall semester 2009
Post by: raptor on 2009-03-27T12:13:33-05:00 (Friday)
OpenGL would be cool.   I wonder if we could get him to do it.  I'm not sure about linking tech and language as much.  That seems way too language specific. 
Title: Re: Language of the Month Fall semester 2009
Post by: William Grim on 2009-03-27T17:14:20-05:00 (Friday)
I think any language demonstrating the solution of a massive problem space (as in, NP-complete problems and other massive but non-NP-complete problems) would attract people to a demonstration on the language.  It could be things like Monte Carlo simulations done in Java to predict future outcomes of robots coordinating on tasks in various manners, genetic algorithms running with OpenCL/C to approximate best-fit molecular structures, etc.

It's really not the language that is important in the real world.  The important thing is what are the best languages to use in particular kinds of situations, and demonstrating your favorite language on an interesting problem should get a lot more attention.

That said, C, assembly, and proper frameworks like Open*L for parallelizing, all the way!  Not that I program in C or asm all the time; I think that would drive me insane when I have a problem to solve (see point in second paragraph).
Title: Re: Language of the Month Fall semester 2009
Post by: Mark Sands on 2009-03-30T01:03:11-05:00 (Monday)
I'd really like to hear a talk on smalltalk
Title: Re: Language of the Month Fall semester 2009
Post by: Adam C on 2009-03-30T13:52:07-05:00 (Monday)
I would love to hear a presentation on Hadoop or some other distributed computing thing. I'll be doing alot with that over summer at my internship, and from what i've looked at so far, I have to say, it looks awesome.
Title: Re: Language of the Month Fall semester 2009
Post by: raptor on 2009-03-30T16:49:38-05:00 (Monday)
OpenGL won't happen because they are about to change versions, and the new one is nothing like the old.

Other ideas:

Possibly have an industry expert talk about RAILS.
Industry expert talk about Flex.

Thoughts?
Title: Re: Language of the Month Fall semester 2009
Post by: Denkspiele on 2009-04-01T13:40:11-05:00 (Wednesday)
Anybody? Something new about the OPENGL?
A presäntation about Flex would be great though..but i have no IDea what Hadoop is...


_________________________________
Die Denkspiele (http://www.denk-spiele.com) sind viel interessanter als du glaubst. - What language is that?
Title: Re: Language of the Month Fall semester 2009
Post by: Adam C on 2009-04-01T17:19:12-05:00 (Wednesday)
Hadoop is a Java based implementation of Google's MapReduce
http://hadoop.apache.org/core/
http://labs.google.com/papers/mapreduce.html

Which is a distributed computing system, google uses MapReduce to process around 500 Petabytes of data per month.
Title: Re: Language of the Month Fall semester 2009
Post by: Jarod Luebbert on 2009-04-02T02:46:56-05:00 (Thursday)
I'll cast my vote for Rails.
Title: Re: Language of the Month Fall semester 2009
Post by: Mark Sands on 2009-04-02T03:20:01-05:00 (Thursday)
Quote from: Adam C on 2009-04-01T17:19:12-05:00 (Wednesday)
google uses MapReduce to process around 500 Petabytes of data per month.

I just laughed out loud. That's sooooo many 1s and 0s
Title: Re: Language of the Month Fall semester 2009
Post by: raptor on 2009-04-02T19:19:35-05:00 (Thursday)
Some of the new telescopes coming online in the next few years will pull down terrabytes of images PER NIGHT.  There is a huge push in the fields of AI and image analysis to process this data.  There simply aren't good enough techniques, or enough people to sort through all of them.

:offtopic: <- To myself   :whistling: