Greg writes:
Lately I have been Customizing C commands into another language
(Shona) to facilitate easier learning of C by Shona speaking people
using pre-processor directives i.e. (#include define)
is there a better way to have C or C++ available in another language.
No. Face it, C, and pretty much all other programming languages, are written
in English. Trying to hodge-podge a translation of the programming
language's grammar to another (non-English) native language may seem like a
worthwhile idea at first, but will prove to be counter-productive in the
long run.
What you will essentially accomplish is making them learn a programming
language that only they will know. Even if they master their own nativ-ized
version of C, as soon as they see a real C program, that's it. They won't
make heads and tails of it. So, what have you really accomplish?
You'll just have to bite the bullet, and give them a crash course in basic
English, concurrently with studying the C programming language. English has
become, through a series of historical events, lingua franca of all
programming languages. Learning basic English is crucial to being able to
communicate with other programmers.
Occasionally I come across people trying to communicate on various technical
topics, in my native language. It's … not a pretty sight. Trying to converse
on programming topics in anything other than English is very painful.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
iD8DBQBHsRLWx9p3GYHlUOIRAiaZAJ9MBHxwGtjXSxCgDWK6Iz 16YzIa5gCfVrb7
14n+dHCuy7/Hm7gsUGCCve4=
=Doum
-----END PGP SIGNATURE-----