2009-11-05 9 views
6

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?

+1

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

+0

dziękuję za linki –

+2

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

Odpowiedz

2

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!

+0

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 –

+0

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

3

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.

1

Jedyna rzecz, która się różni to to, co ludzie nazywają swoimi zmiennymi i jakie ustawienia regionalne używają.

+2

Nazywam je po angielsku, nawet jeśli jestem Włochem ;-) –

+0

int i jest wszędzie taki sam :) – shreyasva

3

Zasadniczo wszyscy musimy uczyć się angielskiego :)

+0

są tam języki programowania inne niż angielski? –

+6

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! } –

+0

@ Kaleb: +1 za wynalezienie hiszpańskiej Javy – RMorrisey

2

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

5

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.

+4

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

3

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

Powiązane problemy