To jest ciekawość bardziej niż cokolwiek: czy istnieje język programowania, który pozwala na nazw zmiennych, funkcji i klas przy użyciu Unicode zamiast ASCII (z wyjątkiem, oczywiście, znaków specjalnych, takich jak ' + ")? Czy jakieś popularne języki mają na to wsparcie?Język programowania oparty na Unicode
Co więcej, jeśli jakiś wspólny język obsługuje Unicode, czy istnieje sposób na konwersję istniejącego interfejsu API na język wybrany przez użytkownika? Wydaje się, że byłoby pomocne dać programistom możliwość uczenia się API w ich własnym języku. Wyobrażam sobie pobieranie standardowego interfejsu API (na przykład doładowanie), a następnie pobieranie standardowego mapowania tłumaczeń, a następnie możliwość programowania w moim ojczystym języku.
Nie zgadzam się, że warto nauczyć się API w swoim własnym języku. Prawie żaden interfejs API tego nie obsługuje, więc od razu możesz zmoczyć stopy językiem angielskim. Przy okazji przetłumaczono nazwy funkcji w formułach Excel. To sprawia, że jest to królewski ból w tyle, aby porozmawiać z kimś o formułach programu Excel, jeśli nie używasz tego samego języka/wersji. –
Czy potrafisz nazwać rozsądnie nowoczesny i profesjonalny język programowania, który * nie jest *? (PHP nie liczy się jako profesjonalny :)) – Timwi
Wątpię, czy byłoby to sensowne użycie dla takiego języka. Wyobraź sobie, że masz język, w którym angielski użytkownik pisze "jeśli var jest większy niż 5, a następnie wykonaj somefunction()", a drugi pisze po niemiecku "wenn var größer als 5 dann mache irgendeinefunktion". Nie warto pisać kodu, w którym variablenames są chińskie. język musi być jednakowy dla wszystkich, a jeśli chcesz programować, angielski jest w zasadzie obowiązkowy (jestem niemiecki). Dzięki temu programowanie jest łatwiejsze dla wszystkich, nie dla ograniczonej lokalnej publiczności – Tseng