Identi.ca Identi.ca
  • Login
  • Public

    • Public
    • Groups
    • Featured
    • Popular

Conversation

Notices

  1. Deb Nicholson Deb Nicholson

    Java is universally recognized as a poor choice for retention of new CS students, esp. those less confident. Python's recommended #ghc10

    Friday, 01-Oct-10 15:20:49 UTC from web at San Diego, California, United States
    • Rob Myers, Christopher Allan Webber, Shashi Gowda and Osama Khalid like this.
    • Rob Myers Rob Myers

      @eximious Java is a poor choice full stop. :-/ Scheme for CS ftw! ;-)

      Friday, 01-Oct-10 15:28:03 UTC
    • Christopher Allan Webber Christopher Allan Webber Rob Myers

      @robmyers Why Scheme over Common Lisp?

      Friday, 01-Oct-10 15:28:44 UTC
    • Christopher Allan Webber Christopher Allan Webber Rob Myers

      @robmyers I think lisp is an amazing language, esp for understanding how coding *works*, but python is easier to "read" for new coders

      Friday, 01-Oct-10 15:29:47 UTC
    • Lunpa Lunpa Christopher Allan Webber

      @cwebber Why Common Lisp over Scheme?

      Friday, 01-Oct-10 15:30:03 UTC
    • Christopher Allan Webber Christopher Allan Webber Rob Myers

      @robmyers Though I do think every programmer should learn lisp! (And actually, lisp is the first language I *really* learned..)

      Friday, 01-Oct-10 15:30:27 UTC
    • Christopher Allan Webber Christopher Allan Webber Lunpa

      @lunpa Scheme is much more minimalist, Common Lisp has more "batteries included", etc

      Friday, 01-Oct-10 15:32:41 UTC
    • Rob Myers Rob Myers Christopher Allan Webber

      @cwebber Simpler. I prefer CL for my own code.

      Friday, 01-Oct-10 15:33:51 UTC
    • Rob Myers Rob Myers Christopher Allan Webber

      @cwebber Lisp has one syntactic construct, Python has n. Much easier to read Lisp. ;-) #smuglispweenie

      Friday, 01-Oct-10 15:34:27 UTC
    • Christopher Allan Webber Christopher Allan Webber Rob Myers

      @robmyers Ah :). I've noticed many educational materials for lisp tend to emphasize recursion over iteration, doesn't help new coders

      Friday, 01-Oct-10 15:37:09 UTC
    • Christopher Allan Webber Christopher Allan Webber Rob Myers

      @robmyers Yes, one symantic construct that looks nothing like language as non-programmers are used to seeing ;)

      Friday, 01-Oct-10 15:39:37 UTC
    • Christopher Allan Webber Christopher Allan Webber Christopher Allan Webber

      @cwebber (That's not lisp's fault though... that's the educational materials)

      Friday, 01-Oct-10 15:40:20 UTC
    • Rob Myers Rob Myers Christopher Allan Webber

      @cwebber Yeah that's silly. They should use dolist, map, etc.

      Friday, 01-Oct-10 15:40:51 UTC
    • Lunpa Lunpa Christopher Allan Webber

      @cwebber That sounds like an argument in favor of both languages.

      Friday, 01-Oct-10 15:41:06 UTC
    • Rob Myers Rob Myers Christopher Allan Webber

      @cwebber Why yes, when I first saw C I thought "my goodness, it's just like written English" .;-)

      Friday, 01-Oct-10 15:41:28 UTC
    • Christopher Allan Webber Christopher Allan Webber

      Actually, I mostly came to understand programming by extending emacs w/ emacs lisp (I had a very poor C programming understanding before)

      Friday, 01-Oct-10 15:42:37 UTC
    • Christopher Allan Webber Christopher Allan Webber Rob Myers

      @robmyers HA. Well I never, ever advocated learning C first ;)

      Friday, 01-Oct-10 15:42:55 UTC
    • Christopher Allan Webber Christopher Allan Webber Lunpa

      @lunpa Yes, those are the arguments for both languages, in fact! ;)

      Friday, 01-Oct-10 15:43:43 UTC
    • Christopher Allan Webber Christopher Allan Webber Christopher Allan Webber

      @cwebber I mean dialects.

      Friday, 01-Oct-10 15:44:04 UTC
    • Rob Myers Rob Myers Christopher Allan Webber

      @cwebber I think Lua is even betterer runnable pseudocode than Python...

      Friday, 01-Oct-10 15:46:22 UTC
    • Luke Slater Luke Slater Rob Myers

      @robmyers Python is above and beyond that stage now surely

      Friday, 01-Oct-10 15:49:40 UTC
    • Rob Myers Rob Myers

      @reality it: was.__never__(at=that_stage)

      Friday, 01-Oct-10 15:52:01 UTC
      Blaise Alleyne likes this.
    • Christopher Allan Webber Christopher Allan Webber Rob Myers

      @robmyers I agree, xcept sandboxing plays against it in education. The large number of libraries make you able to "do things" w/ python fast

      Friday, 01-Oct-10 15:52:02 UTC
    • Christopher Allan Webber Christopher Allan Webber Rob Myers

      @robmyers If there were say, a good general purpose game engine or something that was lua scriptable, that could be a good coding motivator

      Friday, 01-Oct-10 15:52:45 UTC
    • rpcutts rpcutts

      Urgh. Flashbacks from a Lisp module at university. The most horrible horrible thing. I had nightmares about parenthasese.

      Friday, 01-Oct-10 15:54:35 UTC
    • Rob Myers Rob Myers Christopher Allan Webber

      @cwebber Processing has a similar problem. Once you want to use it in anger, the training wheels get in the way. Edu. Python == real Python.

      Friday, 01-Oct-10 15:55:54 UTC
    • Rob Myers Rob Myers Christopher Allan Webber

      @cwebber Yes, not WoW. ;-)

      Friday, 01-Oct-10 15:56:44 UTC
    • Steven DuBois Steven DuBois

      @eximious my intro to CS class is using python. so far so good.

      Friday, 01-Oct-10 15:58:42 UTC
    • Deb Nicholson Deb Nicholson Rob Myers

      @robmyers Someone did recommend Processing. My Intro to CS class had us start with Scratch to get us warmed up to loops and if's.

      Friday, 01-Oct-10 16:03:10 UTC
    • Rob Myers Rob Myers

      @eximious Scratch looks good. Anything but Squeak. ;-)

      Friday, 01-Oct-10 16:23:27 UTC
    • Deb Nicholson Deb Nicholson Steven DuBois

      @sdubois Nice! How are you liking it so far?

      Friday, 01-Oct-10 18:47:58 UTC
    • Steven DuBois Steven DuBois

      @eximious so far so good, it's starting to get pretty difficult though

      Friday, 01-Oct-10 19:11:12 UTC
    • gabe gabe

      @eximious Wow, students must want everything to be nice and easy.

      Friday, 01-Oct-10 21:49:52 UTC
    • Christopher Allan Webber Christopher Allan Webber Rob Myers

      @robmyers so soon after having this convo, I discover CubeCreate (@kripken -blessed syntensity fork) will be switching from JS->lua

      Tuesday, 05-Oct-10 15:14:19 UTC

Site notice

  • API
  • Status

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Identi.ca is a microblogging service brought to you by Status.net. It runs the StatusNet microblogging software, version 1.1.0-alpha1, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Identi.ca content and data are available under the Creative Commons Attribution 3.0 license.

Switch to mobile site layout.

Built in Montreal