DEV Community

Discussion on: When can you say you know a language?

jasodonnell profile image
James O'Donnell

I think the application of a language is a great litmus test for knowing it. When is it appropriate to use Java / Scala / C / JavaScript etc? There are places I wouldn't use certain language and to me, understanding that is valuable.

That said, if I can read the code comfortably and I can grok the nuance of what the idiomatic stuff does, I consider myself learning the language. If I can connect the pragma with the performance, I consider myself conversant. The closer I get to the assembly, IL, bytecode, what have you, the closer I get to "knowing" the language.