Mathematica — это приложение для выполнения математики, но в него также встроен полный язык программирования. Проблема в том, что у него нет названия. Хотите помочь найти его?
Компьютерным языкам нужно имя, если они собираются жить какой-то жизнью. Представьте себе, что JavaScript-это просто язык, который вы нашли внутри веб-страницы без собственного имени? Как вы могли сказать, что я написал это в … или я,,, программист и так далее. Нет отдельного раздела в книжном магазине и нет способа отличить приложение от языка.
Это проблема, которую имеет язык Mathematica — без названия. Mathematica состоит из математического движка, пользовательского интерфейса и языка программирования. Если вы идете покупать книгу, скажем, по программированию Mathematica, то вы не можете искать конкретный язык, вам нужно искать «программирование Mathematica» и надеяться, что вы найдете то, что ищете.
Теперь у Стивена Вольфрама есть запись в блоге, объясняющая, что он всегда намеревался назвать язык, но он плохо разбирается в именах. Так что сейчас самое время все исправить и найти имя.
Он признает, что внутренне он назывался «Языком М», что кажется довольно хорошим, но с некоторыми возможными столкновениями и бесполезным сходством с C и так далее. В последнее время внутреннее название было Wolfram Language, который устанавливает связь с другими продуктами Wolfram. Другие внутренние предложения-это Lingua, Express (как в выражении) и от сообщества Mathematica, которое у нас есть: Principia, Harmony, Unity и Язык, в котором ошибки были бы «оговорками». Известный стажер в Вольфраме, некто Сергей Брин (да, это Сергей Брин — Погуглите, если вы не знаете, кто он), предложил Thema, потому что это было сердце математики…
Суть, однако, в том, что по коммерческим причинам в названии должно быть где — то «Вольфрам», и поэтому предложения переходят на-Wolframese, Wolframic, Wolfari и так далее. Все они звучат как что-то из «Властелина колец», так что будем надеяться, что скоро появится что-то получше.
В блоге есть еще много предложений и много исследований семантики возможных имен и связей с латинским, классическим и классическими языками. К сообщению в блоге всего 200 комментариев, и все они делают увлекательное чтение. Но с таким количеством предложений я не уверен, что что-либо из этого облегчает именование языка…но присоединяйтесь к нам…