Zawsze zastanawiałem się, w jaki sposób języki programowania są inne, jeśli rzeczywiście są różne, w innych częściach świata? Jak ludzie w częściach Azji/Europy/Ameryki Południowej korzystają z programowania? Jaka jest składnia? Dowolne przykłady?Jak języki programowania różnią się w różnych częściach świata?
Odpowiedz
Dobrą rzeczą języków programowania jest to, że są prawie uniwersalne (z wyjątkiem niektórych elementów związanych z obsługą Unicode: D).
Myślę, że wszędzie są takie same, takie same składnie i takie same zachowania. IT opiera się na standardach, języki programowania nie są wykluczone!
to bardzo interesujące! Pamiętam drogę powrotną, kiedy miałem ręce na jakimś kodzie z innego kraju i nie pamiętam, gdzie to umieściłem, ale to pytanie przeniknęło mnie do głowy, więc pomyślałem o zapytaniu –
Prawdopodobnie zmienne były inne lub nazwy klas, ale Składnia jest zawsze taka sama. Oczywiście możliwe jest ponowne wymyślenie języka, który jest tłumaczeniem słowa kluczowego w innych językach, ale dlaczego musisz to robić? Angielski jest tak zwięzły. – Jack
Tutaj, w Szwecji (Europa Północna), wygląda to tak samo jak w USA. Java, Python, Ruby, C#, C++, Perl są dość popularne. Języki funkcyjne, takie jak Lisp i Erlang (faktycznie język wymyślony tutaj w Szwecji, i całkiem dobry dla rozproszonych rzeczy) są mniej powszechne, ale nie aż tak rzadkie.
Jedyna rzecz, która się różni to to, co ludzie nazywają swoimi zmiennymi i jakie ustawienia regionalne używają.
Nazywam je po angielsku, nawet jeśli jestem Włochem ;-) –
int i jest wszędzie taki sam :) – shreyasva
Zasadniczo wszyscy musimy uczyć się angielskiego :)
są tam języki programowania inne niż angielski? –
Tylko kilka słów, haha. Wyobrażam sobie, że byłoby to dziwne, szczególnie jeśli nie znałeś angielskiego. Miałem problemy z pierwszym programowaniem w innym języku ... público estático vacío principal (Secuencia [] args) { // // Pero no hablo español! } –
@ Kaleb: +1 za wynalezienie hiszpańskiej Javy – RMorrisey
ja jestem pewien, że można znaleźć ludzi, którzy piszą C/C++, Java, C# wszędzie, ponieważ prawie wszystkie uczelnie uczą te języka, jedyną różnicą jest nazewnictwo zmiennych i funkcji (lub metod) zwykle są one nazywane w oparciu o język w języku dewelopera
Istnieje rzeczywiście niewielka liczba non-English programming languages. Nie cieszą się szerokim stosowaniem. W programowaniu w szczególności, a nieco mniej w ogóle w technologii, język angielski wydaje się być językiem z wyboru. Myślę, że jest to prawdopodobnie spowodowane Internetem pochodzącym z USA.
Wiesz, kiedy na nią patrzysz, większość historii komputerów ma miejsce w USA lub Wielkiej Brytanii, a nawet wracać do Charlesa Babbage'a. IBM rozpoczął z wynalazkiem mającym na celu pomoc w spisie USA. Stany Zjednoczone i Wielka Brytania pracowały na komputerach, aby złamać niemieckie szyfrowanie podczas II wojny światowej. Uniks został opracowany w New Jersey. I oczywiście wielu współczesnych gigantów komputerowych znajduje się w Dolinie Krzemowej. – BernzSed
Kiedyś robiłem komentarze i nazwy zmiennych/metod w języku hiszpańskim, a nauczyciel kazał mi pisać po angielsku, pomimo mojego języka ojczystego, jeśli chciałem, aby mój kod był warty, musiał być po angielsku, dla jest to jedyny język, w którym cała społeczność programistów (lub naprawdę duża większość) zna
- 1. Różne języki w różnych częściach aplikacji
- 2. Języki programowania SIMD
- 3. Języki programowania samochodów
- 4. matematyczne Języki programowania
- 5. Języki programowania obsługujące literały XML
- 6. "Elementy programowania" przykładów z realnego świata?
- 7. Które języki programowania ogólnego/implementacje kompilują się do C
- 8. Czy języki programowania powinny być intuicyjne?
- 9. Języki programowania, które definiują problem zamiast rozwiązania?
- 10. Jakie języki programowania mogą wspierać testowanie mutacji?
- 11. Jakie są języki programowania dla GPU
- 12. Które języki programowania mają kompilatory JIT?
- 13. Języki programowania kierowane na Arduino/AVR
- 14. Jak dodać różne języki programowania do Eclipse (C++, C#, Java)
- 15. W jaki sposób obsługa wyjątków jest realizowana przez języki programowania?
- 16. UIBarButtonItem rozmiary różnią się
- 17. Prędkość różnych konstrukcji w językach programowania (Java/C#/C++/Python/...)
- 18. języki Co programowania ma czegoś takiego Haskell za `newtype`
- 19. różnią się między wykonywalnego lokalizacji
- 20. Czym różnią się te funkcje?
- 21. Czym różnią się te warianty?
- 22. Jakie języki programowania są łatwe do napisania dla tłumaczy?
- 23. Aktualizacje ios coredata nie są widoczne w różnych kontekstach obiektów zarządzanych - dane różnią się między kontekstami
- 24. Dzielenie dataframe w równych częściach
- 25. C#: Zapisywanie JPG w częściach
- 26. Dlaczego numery połączeń systemowych różnią się w Linuksie amd64?
- 27. Jak zasadniczo różnią się FRP od pull-pull i arrowed?
- 28. Jak Role i Cechy różnią się w Moose?
- 29. Czym różnią się bcprov i bcprov-ext?
- 30. Czym różnią się abstrakcje od wirtualnych?
Powiązane: http://stackoverflow.com/questions/202723/coding-in-other-spoken-languages i http://stackoverflow.com/questions/440052/should-identifiers-and-comments-be-always-in-english-or-in-the-native-language-of i http://stackoverflow.com/questions/250824/do-you-use -another-language-zamiast-of-english i http://stackoverflow.com/questions/1653227/how-hard-would-it-be-to-translate-- programming-language- to-another-human-languag – dmckee
dziękuję za linki –
Ogólnie, nie, nie różnią się. Język programowania to język. Nie różni się tak bardzo w każdym kraju od hiszpańskiego czy japońskiego. Programista C++ pisze w C++ bez względu na to, gdzie mieszka. Nie pisze po szwedzku, niemiecku ani po meksykańsku. – jalf