Hacker News new | ask | show | jobs
by ChrisMarshallNY 793 days ago
I spoke absolutely fluent French, when I was a kid, living in Morocco. You could say a sentence; half in English, and half in French, and I'd not notice the difference.

I've forgotten almost every word. It would be quite difficult for me to relearn, at 61, and I'd likely not have anywhere near the efficacy, that I had, then.

People say how easy it is to learn new programming languages. I've probably written in a half-dozen different ones, over the years.

IME, learning the basics takes a week or two, but it takes years to really grok the language, at the fundamental level.

2 comments

Chance is you haven't forgotten as much as you think and it would come back super fast if you had to use it daily again.

Having said that, this is a thing to be able to learn a language enough to interact with people and live in a country where another language is spoken. It is a different thing to use that language to understand completely scientific/medical/law/tax forms and texts.

> It is a different thing to use that language to understand completely scientific/medical/law/tax forms and texts.

Jargon has to be learned independently. This is true of every kind of jargon, not just academic and legal stuff. If you want to talk to junkies and sound like one of them, you'll have to learn how first.

The technical term for this kind of concern is usually "register", as in "writing in an academic register".

A Chinese college student once asked me to review a paper of theirs for English quality, because their professor had criticized the English in a prior paper and they trusted me to be a native speaker (which I am). But being a native speaker didn't really help; once I saw the paper, I had to say "I'm sorry, but I don't have academic business training; I can't guarantee that anything I said would be phrased correctly."

> I've forgotten almost every word. It would be quite difficult for me to relearn, at 61

Have you tried? It would probably be a lot easier than you imagine.

Not really. Maybe you’re right.

It would not be useful, unless I lived in an area where I would use it. Maybe if I moved to Canada.

Same goes for computer languages. At one time, I was quite fluent in C++, but I can hardly recognize it, anymore.

With both programming languages and spoken ones you also have the language moving on without you.

If you remembered pre-C++0x, or god forbid, pre-Standard C++, it would probably hurt as much as it helped, as your old idioms would either be outdated by new std features, or outright dangerous by modern coding standards.

At least with old spoken languages, you'll just either sound like a small child or a character from an old movie, using slang that no one uses anymore.