Czy są jakieś języki programowania, które są dostępne i mogą być rozszerzane w więcej niż jednym języku naturalnym?
Na przykład wersja angielska z do..while
pętlą, wersja hiszpańska z hacer..mientas
pętlą, wersja francuska z faire..pendant
i wersja holenderska z doe..terwijl
.
Jedynym „językiem programowania”, jaki mogę sobie wyobrazić w tego rodzaju implementacjach, jest Microsoft VBA.
Pytanie dodatkowe: Dlaczego jest tak mało języków programowania, które są dostępne w wielu językach?
That's a reason why the languages are in English, not why there are no other languages, for example no "Java Indonesian" or "C++ Swahili"
- Ponieważ twój program Java Indonezyjski byłby obsługiwany tylko przez indonezyjskich programistów.
String for;
w Javie, ponieważ byłby to eksportowany symbol w klasie. A to oznaczałoby, że nie mogłem nazwać pola doe
, ponieważ jest to wersja holenderska, a posiadanie public class Deer { String buck; String doe; }
go nie byłoby doe
dostępne. Wszystkie słowa kluczowe są słowami zastrzeżonymi w Javie. Złe rzeczy spotkałyby się z polami, które kolidują ze słowami kluczowymi w innych językach.