I recommend checking out Clojure instead of Erlang.
Clojure comes close to answering almost all of my complaints with other languages. - The mature libraries and deployment environment of the JVM. So your code runs fast, runs almost anywhere, and a lot of work is already done for you. - Data literals for arrays and maps. One of the shortcomings of Common Lisp. And catches up with (surpasses?) Python/Ruby/Javascript in this regard. - ISeq interface means that a single…
4 Languages you should learn in 2009
31–40 of 41 posts
Re: 4 Languages you should learn in 2009
#32Haskell instead of anything else. And then some Factor. Mandarin is a nice touch. I'll try that. Indians, however, speak English pretty well -- even if their accent might take some getting used to.
ten years from now, you will be dealing with a multicore world, and you will be using something that is conceptually tied to haskell. i see this as inevitable.
factor i have looked at again and again, worked through some trivial problems...not sure i will ever "get" it. i would brute-force understanding it were it to take off.
Re: 4 Languages you should learn in 2009
#33Earlier quoted context omitted.
Oh, give me a break! I did approve the comment by the user who pointed out the mistake, kindly thanked him, AND struck the comment rather than try to hide it like so many other revisionist bloggers out there.
Pardon me for that, and I was aware of the undertones, but I still didn't see anything particularly informative, especially provided that you submitted this blog to HN: it is almost a given that everybody here programs to some degree. You did not make a strong case for any of your assertions. You merely asserted. This is different if your audience is, I dunno, designers, or people wanting to get their feet wet. That…
I'll second that. I see a new westerners come here to Taiwan every year, many with grandiose goals of "mastering" Chinese. So far, it has broken every one of them, including myself. After six years, I can muddle my way through the Apple Daily and converse at a native-like level about topics I'm very familiar with, but all my illusions of becoming "literate" or "speaking flawlessly" died long ago.
Even now my Chinese isn't sufficient to get me a job without the benefit of having my English skills as well. Learning Chinese has been great on a personal level, but in terms of career, it was one of the most expensive decisions I've ever made.
Re: 4 Languages you should learn in 2009
#34Earlier quoted context omitted.
Classic Moser essay. I thought this would be a post about spoken languages as well, and would put mandarin at the top of the list as well. Since people are still hiring here (especially in tech related fields), I will happily take this opportunity to plug our Chinese learning product: http://popupchinese.com The ability to roll your mouse over the characters and see exactly what they mean, or just change all of the c…
Instead of 5 years how about you move to China and study / communicate (as opposed to having fun) everyday for half a year to the fullest of your potential, you'll be up and talking and blowing Moser's article to smithereens. I say this because when I moved to Australia (I'm Chinese) I was speaking English in 3 month, given I was 9 yrs old - but it just shows how much more important your environment is compared to ho…
I'm happy you've had a good experience in Australia. You should remember that the barriers to learning English and Chinese are fundamentally different. English requires mastery of about 100 phenomes before reading and writing skills reinforce each other and learning accelerates: the language gets more difficult as you get better. In contrast, the difficulty curve for Chinese is steep when you start but gets much easier as you improve.
Working hard is important, but equally important is giving yourself the tools to maximize learning. Someone struggling to get through Dream of the Red Chamber with a traditional dictionary is at a huge disadvantage to someone using the proper tools and resources. Learning a language is like engineering in the sense that one should use the best tools for the job, and then put in the time needed to execute.
Re: 4 Languages you should learn in 2009
#35Earlier quoted context omitted.
Instead of 5 years how about you move to China and study / communicate (as opposed to having fun) everyday for half a year to the fullest of your potential, you'll be up and talking and blowing Moser's article to smithereens. I say this because when I moved to Australia (I'm Chinese) I was speaking English in 3 month, given I was 9 yrs old - but it just shows how much more important your environment is compared to ho…
I don't know about English acquisition, but your timeline is way off for Chinese language acquisition, even for younger children brought to China. An aggressive timeline for adults in-country would be about 2 years to conversational fluency, and less for younger kids. This is more or less the pace you see for the faster Korean learners who come to China. I'm happy you've had a good experience in Australia. You should…
Indeed as you say the Chinese language is hard at the start and gets easier. In my case when I moved to Australia I forgot a lot of my Chinese even after 1 year of not reading. 4 years later I could barely read, over the holidays I was forced to study Chinese, I did nothing but read a novel, some 10 pages a day which initially made next to no sense and took almost the whole day. But after two weeks of continuous reading, I could understand a lot more, and was reading much much faster(managed to finish a 400 page book). The trick to learning to read Chinese is to get going and not stop, and skip most of what you can't understand, and gradually you will pick it up.
I would also add that if you're not seriously committed to learning Chinese, why bother? Your progress would be so painstakingly slow it would seem you're forgetting as much as you learn - I'm trying to say don't do what Moser is claiming, tackle Chinese with less than 100% with slow progress and find out it is hard after 5 years.
It is also my view that much of the difficulty is a inherently negative mental illusion that the language is hard, and that also hinders learning. If people learned Chinese as if it were playing their favorite game, instead of something inherently dry and boring (which is another argument) this will speed up the learning process.
Re: 4 Languages you should learn in 2009
#36Re: 4 Languages you should learn in 2009
#37I'm surprised they didn't mention arabic with mandarin and russian at the end.
Re: 4 Languages you should learn in 2009
#38I recommend checking out Clojure instead of Erlang.
Re: 4 Languages you should learn in 2009
#39I'm surprised they didn't mention arabic with mandarin and russian at the end.
What significant technical work is being done in Arabic? (Note, I didn't say "in Arab countries"; the point is that they're using English).
Re: 4 Languages you should learn in 2009
#40Earlier quoted context omitted.
What significant technical work is being done in Arabic? (Note, I didn't say "in Arab countries"; the point is that they're using English).
I doubt much technical work is being done in arabic. It seems like most work is done in English. I think Arabic is a good language to learn just because of the number of speakers. And of course it will make business easier in middle eastern countries.