Это любопытство больше всего на свете: существует ли язык программирования, который позволяет использовать имена переменных, функций и классов с использованием Unicode, а не ASCII (за исключением, конечно, специальных символов, таких как ' + ')? Поддерживают ли какие-либо популярные языки поддержку этого?Язык программирования на основе Unicode
Также, связанный с этим, если какой-либо общий язык поддерживает Unicode, то есть ли способ конвертировать существующий API в язык по своему выбору? Похоже, было бы полезно дать программисту возможность изучать API на своем родном языке. Я предполагаю, что вы загружаете стандартный API (например, boost), а затем загружаете стандартное трансляцию, а затем можете программировать на своем родном языке.
Я не согласен с тем, что полезно изучить API на вашем родном языке. Практически ни один API-интерфейс не поддерживает это, так что вы просто так быстро устаете от английского языка. Btw, имена функций в формулах excel были переведены. Это делает королевскую боль взади, чтобы поговорить с кем-то о формулах excel, если вы не используете один и тот же язык/версию. –
Можете ли вы назвать достаточно современный и профессиональный язык программирования, который * не *? (PHP не считается профессиональным :)) – Timwi
Я сомневаюсь, что это имело бы смысл для такого языка. Только представьте, у вас есть язык, на котором английский пользователь пишет «если var больше 5, а затем выполняет некоторую функцию()», а другой пишет на немецком языке «wenn var größer als 5 dann mache irgendeinefunktion». Мне не полезно писать код, где переменные имена являются китайскими. язык должен быть одинаковым для всех, и если вы хотите работать с программой, некоторый английский в основном является обязательным (я немецкий). Это облегчает программирование для всех, а не для ограниченного круга пользователей. – Tseng