Group Abstract Group Abstract

Message Boards Message Boards

Terminology of mathematics by computer

Posted 7 years ago
4 Replies
Posted 3 years ago

Another issue regarding language is the almost exclusive use of English. I may be wrong, but Mathematica is one of the few software systems that addresses this: they have what are essentially subtitles for their code. You still have to type the commands in something English-like, but you can see the meaning in French, German, Chinese, etc.

I think the EXCEL table functions (not the VBA macro language) are a well-known example of a multilingual programming language.

I am German, but I don't like this. It produces a host of problems for code readability and documentation and even more if you have to work on the same code on systems with different installation languages.

Since English is such a widely used language, it is much better to write the code completely in English, at most commenting in e.g., German.

POSTED BY: Werner Geiger

I tend to agree with you on all these points. Observe though: (1) While a student license certainly compares to other popular expenses by students, a teacher who wants to work on the class screen will still need a school license. It takes two to tango. (2) While Mathematica is a most agreeable language to work with, since it takes its structure from mathematics itself, combined with Wolfram's innovations on patterns in input (and perhaps other elements but let us not start a discussion on that), we still see that other computer algebra systems do not adopt the same language. See the new Babel at https://en.wikipedia.org/wiki/List-of-computer-algebra-systems (underscores). Is it really so that mathematics by nature invites a new Babel, merely because such programmers want to impress the world with their own way of putting the same ? Isn't it the truth that mathematics already developed quite a uniform way to state issues, and that Wolfram had the wisdom to adopt the language of his intended users ? PM. Google translate helps for English versus French, but not between Mathematica, Maple, R, SageMath, and what have you, so that programming is always for smaller communities instead of the whole world. The present situation goes fundamentally against the notion of Leibniz of letting mathematics be the universal language. It are people who create the present situation, and it ought to be possible to talk some sense into this. As an economist my diagnosis is that we don't have a market but a jungle, and that regulation is required to create a proper market.

Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard