Re: [CODE4LIB] Advice on a class

2011-08-11 Thread Simon Spero
Sender: CODE4LIB@LISTSERV.ND.EDU On-Behalf-Of: sesunc...@gmail.com Subject: Re: [CODE4LIB] Advice on a class Message-Id: cfd505f2-8dec-47e8-b0d3-b0bd0a759...@gmail.com Recipient: jcost...@trinity.edu.test-google-a.com, Forwarded: jane.costa...@trinity.edu Recipient: jdon...@trinity.edu.test

Re: [CODE4LIB] Advice on a class

2011-07-31 Thread Mark Cooper
Well, those are cute quotes and it's not difficult to find criticisms of any programming language online. But the point remains that you can write almost all of C within a C++ context, and in terms of learning fundamentals an introduction to programming with C++ is going to cover more relevant

Re: [CODE4LIB] Advice on a class

2011-07-30 Thread Madrigal, Juan A
It's always good to know C if you ever need to write an Apache module! Juan Madrigal Web Developer University of Miami Richter Library On Jul 30, 2011, at 5:39 AM, Luciano Ramalho luci...@ramalho.org wrote: On Tue, Jul 26, 2011 at 4:18 PM, Genny Engel gen...@sonoma.lib.ca.us wrote: C++ might

Re: [CODE4LIB] Advice on a class

2011-07-29 Thread Mike Taylor
On 29 July 2011 14:00, Cowles, Esme escow...@ucsd.edu wrote: I think most of the focus on C in this discussion is because that's what the OP had available.  The consensus seems to be: C isn't the language you would pick if you had your choice, but if that's what's available, it's a fine

Re: [CODE4LIB] Advice on a class

2011-07-29 Thread Bill Janssen
Simon Spero sesunc...@gmail.com wrote: Additional languages which carry weight with me on a resume are OCaml, Processing, and any of Common Lisp, Scheme, or Clojure. Did you mean Clozure? The other two are kinds of lisp. :-P ;-). Nothing wrong with Clojure -- presumably JSR 292 in Java

Re: [CODE4LIB] Advice on a class

2011-07-29 Thread Bill Janssen
Bill Dueber b...@dueber.com wrote: Unless you're in a very, *very* different library than mine, all the low-level stuff written in C and variants are at a low-enough level (and in very specialized domains) that I'd never have an expectation that anyone working in the library would mess with

Re: [CODE4LIB] Advice on a class

2011-07-28 Thread Fowler, Jason
Until the Singularity happens, anyway. I'd think there will always be lots of enterprise Java jobs around. The Singularity will be written in Java. Jason On 11-07-27 7:32 PM, Bill Janssen jans...@parc.commailto:jans...@parc.com wrote: If I'm hiring a programmer, I want them to know C and

Re: [CODE4LIB] Advice on a class

2011-07-28 Thread Simon Spero
On Jul 27, 2011, at 10:32 PM, Bill Janssen wrote: If I'm hiring a programmer, I want them to know C and Python. [...] Various flavors of C are acceptable: Objective-C is OK with me, and C++ is a plus -- it's an order of magnitude more difficult than C to use properly, and people who can

Re: [CODE4LIB] Advice on a class

2011-07-28 Thread Cary Gordon
Thank the FSM!!! No Singularity in our lifetime! On Thu, Jul 28, 2011 at 11:01 AM, Fowler, Jason jason.fow...@ubc.ca wrote: Until the Singularity happens, anyway.  I'd think there will always be lots of enterprise Java jobs around. The Singularity will be written in Java. Jason On

Re: [CODE4LIB] Advice on a class

2011-07-28 Thread Bill Dueber
Interestingly, I disagree with almost everything you say below. Of course PARC is unlike almost everywhere else :-) Unless you're in a very, *very* different library than mine, all the low-level stuff written in C and variants are at a low-enough level (and in very specialized domains) that I'd

Re: [CODE4LIB] Advice on a class

2011-07-27 Thread Bill Janssen
If I'm hiring a programmer, I want them to know C and Python. C because all the low-level stuff is written in that, Python because it's simply the most useful all-around programming language at the moment, and if you don't know it, well, how devoted are you really to your craft? Various flavors

Re: [CODE4LIB] Advice on a class

2011-07-26 Thread David Mayo
If you're looking to do web programming, C is probably not going to directly benefit you - it's not that it's a bad language to learn, or that it doesn't have uses, but you'd probably be better off trying to improve your PHP or RoR skills. That being said, if you need to get lower-level knowledge

Re: [CODE4LIB] Advice on a class

2011-07-26 Thread Francis Kayiwa
On Tue, Jul 26, 2011 at 01:54:36PM -0500, Lepczyk, Timothy wrote: Hi All, I work in a digital library and am transitioning to something more like a programmer and less like a librarian. My strengths are in xslt and unix, but I've been working some with php and ruby on rails. I'm trying

Re: [CODE4LIB] Advice on a class

2011-07-26 Thread marijane white
It kind of depends on what you want to do. If you're going to stick with web programming, I'm not sure C is very practical, but it will give you exposure to concepts that may give you a better theoretical understanding of programming and computer science concepts overall. If you want to get into

Re: [CODE4LIB] Advice on a class

2011-07-26 Thread Cowles, Esme
Tim- As someone who learned to program by myself, I found taking a similar class very helpful (my circumstances sound the same as yours, except in my case the language was Java). It gave me a good foundation to learn new languages, new technologies, etc. The general approach and concepts

Re: [CODE4LIB] Advice on a class

2011-07-26 Thread Lepczyk, Timothy
Of Genny Engel Sent: Tuesday, July 26, 2011 2:19 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Advice on a class When I was in library school, the programming classes there were in C (this was quite a while ago!). I've found it actually quite useful to have that background when learning

Re: [CODE4LIB] Advice on a class

2011-07-26 Thread Joe Hourcle
On Jul 26, 2011, at 3:31 PM, Lepczyk, Timothy wrote: Thanks everyone. The reasons I thought of taking the C course is a) it's free, b) concepts might be transferrable to other languages. I may continue to focus on Ruby on Rails. Before everyone manages to scare you away from learning C,

Re: [CODE4LIB] Advice on a class

2011-07-26 Thread Mark Pernotto
I think that by taking the C class, it will start you on a long road towards programming - some of the topics you may encounter may not be immediately applicable to your RoR or PHP learning experiences, but it should provide you a nice foundation in problem solving (from a programming perspective)

Re: [CODE4LIB] Advice on a class

2011-07-26 Thread David Uspal
: Tuesday, July 26, 2011 3:31 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Advice on a class Thanks everyone. The reasons I thought of taking the C course is a) it's free, b) concepts might be transferrable to other languages. I may continue to focus on Ruby on Rails. Tim Lepczyk

Re: [CODE4LIB] Advice on a class

2011-07-26 Thread Michael J. Giarlo
On Tue, Jul 26, 2011 at 20:40, Gabriel Farrell gsf...@gmail.com wrote: If the textbook is KR, take the class. And if the professor is GR, bang your head.

Re: [CODE4LIB] Advice on a class

2011-07-26 Thread Cary Gordon
There are still plenty of opportunities for Cobol coders, but I wouldn't recommend that either. I would recommend that you take a course that concentrates on the fundamentals of modern programming and uses a modern language. I like writing in languages that let you write clean code and be as

Re: [CODE4LIB] Advice on a class

2011-07-26 Thread stuart yeates
On 27/07/11 06:54, Lepczyk, Timothy wrote: Hi All, I work in a digital library and am transitioning to something more like a programmer and less like a librarian. My strengths are in xslt and unix, but I've been working some with php and ruby on rails. I'm trying to learn as much as I can,