나는 영어 이외의 다른 언어를 할 수 없습니다. (글쎄, 나는 고등학교에서 라틴어. 라틴 아메리카를 방문하면 유용합니다. :-) 그 배경으로, 나는 말할 것입니다 :
다른 사람들이 지적했듯이 웹과 책의 프로그래밍에 대한 많은 정보는 영어로되어 있으므로 영어를 배우면 도움이 될 것입니다.
예를 들어, 일부 컴퓨터 언어는 Visual Basic과 같은 많은 영어 단어를 사용합니다. 다른 사람들은 C / C ++ / C #와 같은 대부분의 기호를 사용합니다. 그래서 프로그램을한다면, 영어를 배워야합니다. 그러나 나는 그것이 많이 생각하지 않습니다. IF, WHILE, RETURN 등. 언어에 따라 10 ~ 20 개의 단어에서 수십 단어까지 가능합니다. Visual Basic은 내가 생각할 수있는 가장 말이 많은 언어이며 방금 목록을 확인했는데 약 160 개의 예약어가 있지만 중복 된 부분이 많습니다. END 및 WHILE과 같은 다음 END WHILE과 같이 세 개의 "단어"로 나열됩니다. 비영어권 사용자에게는 불편하다는 것을 알 수 있지만,이 단어는 흔히 일반적인 영어 의미와 느슨하게 관련된 의미로 사용되므로 많은 경우에 영어를 사용하는 사람보다 영어를 사용하지 않는 사람에게는 그렇게 어렵지 않습니다. 마찬가지로 HANDLER 또는 CAST의 의미는 포르투갈어를 사용하는 새로운 프로그래머보다 영어를 구사하는 새로운 프로그래머에게는 분명하지 않습니다. 대신 CAST라고 말하는 대신 FOOBAR라고 말한 것처럼 영어로 무의미한 단어로 이러한 것들을 불렀다면 프로그래밍을 배우기가 더 어려워 졌습니까? 나는 그것이 큰 차이를 만들지 않았을 것입니다. 그러면 프로그래밍을 배우기가 더 어려워 졌습니까? 나는 그것이 큰 차이를 만들지 않았을 것입니다. 그러면 프로그래밍을 배우기가 더 어려워 졌습니까? 나는 그것이 큰 차이를 만들지 않았을 것입니다.
일부 언어에는 키워드의 대체 단어를 여러 가지 방법으로 정의 할 수있는 옵션이 있습니다. 예, 모국어의 단어를 영어 키워드의 동의어로 정의 할 수 있습니다. 나는하지 않을 것입니다. 이제 프로그램에는 비표준 용어가 많이 있습니다. 같은 것을 시도하는 다른 사람은 당신과 똑같은 단어 집합을 사용하지 않을 것입니다. 이제 다른 사람의 프로그램을 읽으면 자신의 "번역"이 무엇을 의미하는지 알아 내야합니다. 회사의 모든 사람이 같은 세트를 사용한다면 배우고 서로의 프로그램을 쉽게 작업 할 수 있다고 생각합니다. 그러나 다른 회사로 이사하거나 웹에서 소프트웨어를 다운로드하면 어떻게됩니까? 당신이 단지 자신을 위해 함정을 설정하고있는 것 같습니다. 표준 단어를 배우는 것이 좋습니다.
포르투갈어로 프로그램을 작성하고 있고 그 프로그램을 읽을 가능성이있는 유일한 사람들이 다른 브라질 인 인 경우 모두 포르투갈어를 할 줄 모르지만 영어에 유창하지 않은 경우 변수 이름을 포르투갈어로 만드는 것이 좋습니다. 나는 당신이 특별히 좋지 않은 언어로 변수 이름을 만들려고 노력함으로써 얻는 것이 보이지 않습니다.