• Welcome to Computer Association of SIUE - Forums.
 

Language of the Month Fall semester 2009

Started by Travis W, 2009-03-26T19:40:40-05:00 (Thursday)

Previous topic - Next topic

Travis W

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

Robert Kennedy

 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).

raptor

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. 
President of CAOS
Software Engineer NASA Nspires/Roses Grant

William Grim

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).
William Grim
IT Associate, Morgan Stanley

Mark Sands

Mark Sands
Computer Science Major

Adam C

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.

raptor

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?
President of CAOS
Software Engineer NASA Nspires/Roses Grant

Denkspiele

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 sind viel interessanter als du glaubst. - What language is that?

Adam C

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.

Jarod Luebbert

Jarod Luebbert
Computer Science Major

Mark Sands

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
Mark Sands
Computer Science Major

raptor

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:
President of CAOS
Software Engineer NASA Nspires/Roses Grant