3 ms·
I agree, music and programming really aren't that different. Just for fun, consider this analogy: Staff => C++ Tabs => Python gTar => codeacademy Staff, lik
by oblique63 14y ago
I agree, music and programming really aren't that different. Just for fun, consider this analogy:
Staff => C++
Tabs => Python
gTar => codeacademy
Staff, like C++, can be quite flexible/expressive, but is loaded with historical baggage and redundant nonsense, and is not easily portable (it was clearly designed with piano in mind). And it has been the defacto standard for a long time (ok, this is a bit might be slightly less analogous).
Tabs, like python, are clear, practical, concise and to-the-point, but lack some information and rigidity (dynamic typing), and need certain requirements in order to be useful (a python VM / fretted instrument)
meanwhile, the gTar looks to be more of a learning environment like codeacademy: it guides you through step-by-step and lets you pick up the basic idea of what it's like to play/program, while still giving you a slight sense of freedom. But of course, it is still just a specialized learning environment, and not a 'real' guitar/programming-environment.