Programming as a Foreign Language
nuts.redsquirrel.com
Programming as a Foreign Language
1–10 of 16 posts
Re: Programming as a Foreign Language
#2Re: Programming as a Foreign Language
#3Re: Programming as a Foreign Language
#4Re: Programming as a Foreign Language
#5Interesting comparison, but I find it hard to relate to at all simply due to the sheer amount of words you need to learn in a real foreign language to achieve fluency. Seems much more daunting to me...but I guess my glasses are tinted.
Re: Programming as a Foreign Language
#6Interesting comparison, but I find it hard to relate to at all simply due to the sheer amount of words you need to learn in a real foreign language to achieve fluency. Seems much more daunting to me...but I guess my glasses are tinted.
Try http://memrise.com/ for vocab learning - it's really helped expand my French vocabulary quite lot and seems to make it stick well. Doesn't really help with spoken fluency though, for that you just need lots of practice!
Re: Programming as a Foreign Language
#7But the only truely universal language for programming has to be bainfuck :).
Re: Programming as a Foreign Language
#8Interesting comparison, but I find it hard to relate to at all simply due to the sheer amount of words you need to learn in a real foreign language to achieve fluency. Seems much more daunting to me...but I guess my glasses are tinted.
Try http://memrise.com/ for vocab learning - it's really helped expand my French vocabulary quite lot and seems to make it stick well. Doesn't really help with spoken fluency though, for that you just need lots of practice!
Re: Programming as a Foreign Language
#9Makes me think about programming IN a foreign language. One time we had to fix some code a Turkish client had added to our system. The spec and the code were in Turkish (imagine Turkish COBOL if you will). We somehow got it done by trial and error (Is THIS what you want? No? How about THIS?) I have no idea whether this means anything, but we came away saying "Berklat bokari" to each other at random moments on future…
Re: Programming as a Foreign Language
#10Routines that are too long and ought to be refactored into smaller ones are akin to run-on sentences. Leaving out semicolons in your JavaScript is like speaking French in an Italian accent because you already know Italian and French people seem to more or less understand it. And people who refuse to follow prevailing code style guidelines? Those are your "Everyone there speaks English anyway" folks.
Such poor communication skills would be humiliating when trying to communicate in a foreign language, but for some reason people often wear them like a badge of honour when trying to communicate in a programming language.