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-28 21:38

I wrote the language spec and run the standards body for the programming language ____.  Quit diluting the use of my trade name.

Name: Anonymous 2008-04-28 22:37

>>1
It's more like an artist saying they have experience with crayons, paint (what kind lol), and charcoal. I don't see anything odd about that statement (except for the lack of pencil).

Name: Anonymous 2008-04-28 22:38

>>2
Seconded. I worked hard for years to master THE ALGORITHMIC __ LANGUAGE and I don't appreciate your saying that you "know" it after you've read a single book.

Name: Anonymous 2008-04-28 23:22

>>1
This is a requirement to work in enterprise

Name: Anonymous 2008-04-28 23:28

>>3

I have experience with crayons, paint, pencils, and charcoal.

I know crayons, paint, pencils, and charcoal.

See the difference?
  
    Also at what point do you "know" a language.  Is it when you understand most of the syntax?  Is it when you have made a complex practical program with it?  The qualifications needed to say you "know" a language are individually dictated.  Also it looks fucking retarded when I see "I know C++/C" etc.  Please for the love of The Sussman do not every say "I know ___, ___, ___, ____,____, ____, and _____.  


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.

Name: Anonymous 2008-04-29 2:15

>>7
I think those are the best definitions.  A lot of people throw around "know" way too much. 

Name: Anonymous 2008-04-29 7:41

I KNOW THE APPLESRIPT, INSTANTEXE, ACTIONSCRIPT AND RPG MAKER PROGRAMMING LANGUAGES, WHAT SHOULD I LEARN NEXT GUISE?

Name: Anonymous 2008-04-29 7:43

If you know a programming language, all you need is EMACS.

fixed

Name: Anonymous 2008-04-29 15:00

If you know a programming language, all you need is EMACS and an iron pinky.
fixed.

Name: Anonymous 2008-05-01 5:48

T[/b]h[/b][/u][/spoiler]e[/b] [/u][/spoiler]q[/b][/u][/spoiler]u[/b][/spoiler]i[/i][/spoiler]c[/s][/sub]k [/sub]b[/u][/spoiler][/sub]r[/i][/s][/spoiler][/sub]o[/u][/i][/spoiler][/sub]w[/b][/i][/s][/sub]n[/i][/s] [/u][/spoiler]f[/b][/u][/spoiler]o[/b][/u][/i]x[/i][/spoiler] [/b][/u][/i][/s][/spoiler][/sub]j[/s][/spoiler]u[/i][/spoiler][/sub]m[/b][/u][/s][/spoiler][/sub]p[/b][/s][/sub]s[/u][/spoiler] [/s][/spoiler]o[/b][/i][/sub]v[/i]e[/u][/i][/s][/spoiler]r[/b][/u][/i] [/u][/spoiler][/sub]t[/u][/s][/spoiler]h[/i][/spoiler][/sub]e[/b][/s][/sub] [/b][/i][/spoiler]l[/b][/u][/s][/spoiler]a[/b][/u][/sub]z[/b][/i][/s][/spoiler][/sub]y[/i][/s][/spoiler][/sub] [/b][/sub]b[/b][/u][/i][/s][/spoiler][/sub]o[/u][/i][/spoiler][/sub]a[/u][/i][/s][/sub]r[/b][/spoiler]d

Name: Anonymous 2008-05-01 5:51

[i][sup]T[b][/i][s][spoiler][sub][/sup]h[/b][u][/spoiler][sup]e[/s][spoiler][/sup] [/u][i][sup]q[b][/i][/spoiler]u[/b][s][spoiler]i[u][i][/s][/spoiler][/sup]c[b][/u][s][sup]k[/i][/s][/sub] [/b][s][spoiler][/sup]b[b][u][/s][sub]r[i][s][/spoiler][/sub]o[/b][/i][spoiler][sub]w[b][/u][i][/s][/spoiler][sup]n[u][s] [/b][/i][/s][/sup]f[b][s]o[/b][i][/s][/sub][sup]x[b][/i][s][sub][/sup] [/b][i][/s][/sub][sup]j[/u][s][spoiler][/sup]u[b][u][sub]m[/i][/s][/spoiler]p[/u][i][sup]s[/i][spoiler] [/b][i][s][/spoiler][/sub]o[b][/i][/s][sub]v[i][spoiler]e[/sup]r[u][/i][s][/spoiler][/sub][sup] [spoiler][sub]t[/b][/u][i][/s]h[b][/spoiler]e[/b][/i] [/sup]l[spoiler]a[u][i][s]z[b][/s][/spoiler]y[/u][/i][spoiler][/sub] [s][/spoiler][sup]b[/b][u][/s][/sup]o[b][/u][i][s][spoiler][sup]a[/s]rd

Name: Anonymous 2008-05-01 6:11

[i][spoiler][sub]T[b][u][/i][/spoiler]h[i][sup]e[/b][/u][s][spoiler][/sup] [u][/i][/s][/sub]q[b][/u][sub]u[s][/sub][sup]i[u][i][/spoiler][/sup]c[spoiler][sub][sup]k[/b][/i][/sub] [/s][/spoiler][sub][/sup]b[b][s][spoiler][/sub][sup]r[/s][/spoiler][sub][/sup]o[/b][/u][i][/sub]w[b][u][spoiler]n[/b][/u][s] [b][u][/spoiler][sup]f[/i][/s][sub][/sup]o[/b][/u][s]x[b][u][i][/s][/sub][sup] [s]j[spoiler][sub]u[/b][/i][/spoiler]m[i][/s][/sub]p[/u][spoiler]s[b][u] [/b][/spoiler][sub]o[/sub]v[sub][/sup]e[b][/u][spoiler][sup]r[/sub] [/b][u][/i][/spoiler][sub][/sup]t[b][s]h[/u][sup]e[/b][u][/s][/sub][/sup] [b][sup]l[s][sub][/sup]a[/b][i][spoiler][/sub]z[/u][sub]y[u][/i][/spoiler][/sub][sup] [b][/u][i][/s][/sup]b[s][sub][sup]o[/b][/i][spoiler]a[b][/s][/spoiler][/sub][/sup]rd[/b]

Name: Anonymous 2010-11-13 11:43

Name: Sgt.Kabukiman㧭洧 2012-05-23 0:29

ꏻៈ糑㸸㔚䵳໗뿞났變

Name: Anonymous 2012-05-23 2:51

Op, I'm familiar with the same languages but instead of F# and algol, I have experience with haskell prolog curry php powershell. yeah yeah powershell go ahead and laugh. but it was necessary for work. If you are familiar with F# i would suggest going with Haskell and accompanying that with some formal language studies.

Name: Anonymous 2012-05-23 3:44

I know Lisp is shit.

Name: Anonymous 2012-05-23 3:50

I know SEPPLES is fast.

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