Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

I know ______ language.

Name: Anonymous 2008-04-28 21:30

I know F#, C#, C++, C, Java, Assembly, Algol, Lisp, Scheme, Python, and Perl.

Is equivalent to an artist saying:

I know crayons, paintbrushes, and charcoal.

Seriously this has to be the biggest pet peeve of mine in the world of programming.  Saying you "know" C++ can mean a million different things.  Can we remove this type of language listing from general use and replace it with something more suited.  You can read a "learn ___ in 24 hours" book and say you know ____.

Hurr Hurr I know _____ and am looking for the next language to learn. 

Name: Anonymous 2008-04-29 0:38

>>6
Lets work on some definitions, then. Here's the two I've come up with.

To "know" a programming language is to be able to confidently write about any program in it, and do it well. If you know a programming language, all you may need is a window open with documentation for the various libraries you're using, and maybe a copy of the core book (i.e. K&R, TC++PL) at your side.

To "have used" a programming language is to have written a few programs with it, read a few guides, etc. You're not the person to come to to write the next app with it, whether that app be a kernel, word processor, web framework, etc.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List