CoffeeScript is Afrikaans JavaScript
logicalfriday.com
CoffeeScript is Afrikaans JavaScript
1–10 of 25 posts
Re: CoffeeScript is Afrikaans JavaScript
#2I must point out that the language itself is not as simple ("kitchen dutch") as the author makes it out to be though, in fact it's in my opinion just as sophisticated as dutch - albeit with slightly simplified grammar and spellings.
Re: CoffeeScript is Afrikaans JavaScript
#3This is somewhat analogous to the stage in learning a spoken language where you're mentally translating (rather than just articulating directly in the target language). Unlike a spoken language however, in haml/coffeescript this phase only needs to last about an hour, instead of months or years.
P.S. I have a pet theory that bi-linguals are more 'intuitively comfortable' with what I call 'transformation' languages like HAML and Coffeescript, probably because they're used to cross-compiling their own speech while learning their second language. Not based on any scientific research but it appears to play out in my current office.
Re: CoffeeScript is Afrikaans JavaScript
#4Re: CoffeeScript is Afrikaans JavaScript
#5Re: CoffeeScript is Afrikaans JavaScript
#6Interesting comparison. I speak Afrikaans in the office every day (although it's not my mother tongue) and I do appreciate the simplicity of the language. It's also really cool in the same way Klingon is cool, i.e. some things can only be said in Afrikaans. I must point out that the language itself is not as simple ("kitchen dutch") as the author makes it out to be though, in fact it's in my opinion just as sophistic…
Re: CoffeeScript is Afrikaans JavaScript
#7KoffieSkrip is nie eintlik 'n Afrikaanse Javaskrip nie.
Afrikaans has a few quirks and oddities that would make it seem strange to English speakers. For example, the Afrikaans sentence above means "CoffeeScript is not actually an Akfrikaans Javascript". But to someone who is unfamiliar with the language, the structure might imply a double-negative ("CoffeeScript is not actually an Akfrikaans Javascript not").
Re: CoffeeScript is Afrikaans JavaScript
#8Like HAML before it, coffeescript is more like 'piglatin with shortcuts' to me, i.e. you have to mentally make a transformation on the javascript you were going to write while simultaneously stripping away unnecessary crud. This is somewhat analogous to the stage in learning a spoken language where you're mentally translating (rather than just articulating directly in the target language). Unlike a spoken language ho…
Re: CoffeeScript is Afrikaans JavaScript
#9I'm not sure I understand why CoffeeScript should be easier to understand for a backend developer than JavaScript?
- @ for instance variables
- #{} interpolation
and Python:
- for comprehensions
- significant whitespace
Re: CoffeeScript is Afrikaans JavaScript
#10I'm not sure I understand why CoffeeScript should be easier to understand for a backend developer than JavaScript?
Perhaps the author meant for those who know Ruby: - @ for instance variables - #{} interpolation and Python: - for comprehensions - significant whitespace