Języki programowania nie muszą zmieniać swoich identyfikatorów biblioteki ani wbudowanych słów kluczowych z jednego języka na inny.
Jeśli programujesz w Javie, możesz użyć UTF-8 do kodowania plików źródłowych.
Następnie można użyć symboli Unicode, takich jak znaki z języków innych niż angielski we własnych identyfikatorach.
Możesz nazwać własny typ Chaîne
; ale typ ciągu pozostaje String
, a słowa kluczowe, takie jaklub for
lub public
pozostają angielskie.
Próbowano zlokalizować słowa kluczowe danego języka. Na przykład w mało znanym języku Protium. (Dałbym link, gdyby wszystkie kontakty nie były nieważne, ale Rosetta Code ma kilka przykładów.) W Protium, wszystkie symbole składają się z trigrafów postaci, aby stworzyć pół-czytelne skróty. Na przykład ten fragment kodu, który jest wyświetlany w języku angielskim:
<@ SAI>
<@ ITEFORLI3>2121|2008|
<@ LETVARCAP>Christmas Day|25-Dec-<@ SAYVALFOR>...</@></@>
<@ TSTDOWVARLIT>Christmas Day|1</@>
<@ IFF>
<@ SAYCAP>Christmas Day <@ SAYVALFOR>...</@> is a Sunday</@><@ SAYKEY>__Newline</@>
</@>
</@>
</@>
Teraz chodzi o to, że te trójznaków, jak LET VAR WPR, które tworzą identyfikator jak LETVARCAP, indywidualnie map niektórych odpowiednich trójznaków w innych językach. A może, w przypadku języków ze złożonymi postaciami w ich systemie pisma, jak chiński czy japoński, do pojedynczej ideograficznej postaci.
Zrób to, co chcesz.
Może to być jednak inny język - kalambur przeznaczony –
Czasami marzenia się spełniają :), ale czasami nie tym razem – ismail
Nie można * zmienić nazwy * istniejących typów lub identyfikatorów w kodzie źródłowym Java, ale można użyć Unicode (dla lepiej lub gorzej) we własnych * typach * i identyfikatorach.Jednak, tak jak w Ameryce, może to brzmieć: użyj angielskiego (lub przynajmniej podzbioru ASCII Unicode). – user2864740