There's no real comparison between CoffeeScript->JavaScript and Ruby->C.
Ruby doesn't have any necessary relation to C. Case in point: JRuby. The underlying language is just an implementation detail to provide an environment for executing Ruby code.
CoffeeScript has no executable environment. It is purely syntactic sugar for generating JavaScript code that gets executed in a JS environment (which itself is implemented in C or C++).
Agree. Using Ruby and Coffeescript. I'd say if you want to use Coffeescript well, because you like the syntax, you'd have to know Javascript and which Javascript is generated by every Coffeescript word.
Comments
There's no real comparison between CoffeeScript->JavaScript and Ruby->C.
Ruby doesn't have any necessary relation to C. Case in point: JRuby. The underlying language is just an implementation detail to provide an environment for executing Ruby code.
CoffeeScript has no executable environment. It is purely syntactic sugar for generating JavaScript code that gets executed in a JS environment (which itself is implemented in C or C++).
CoffeeScript is more comparable to GWT.
Agree. Using Ruby and Coffeescript. I'd say if you want to use Coffeescript well, because you like the syntax, you'd have to know Javascript and which Javascript is generated by every Coffeescript word.