영어 기반이 아닌 프로그래밍 언어 [닫기]


11

안티 오 퀴아 대학 콜롬비아는 그것의 입문 프로그래밍 과정을 가르치고 Lexico , 스페인 기반의 객체 지향 .NET 언어. 영어 기반의 주류 언어를 도입하기 전에 학생들의 모국어로 프로그래밍 개념을 가르치는 것이 목적입니다.

있습니다 많은 다른 영어 이외의 기반 프로그래밍 언어는 심지어이 스택 오버플로에서 관련 질문 . 이 언어와 관련하여 몇 가지 질문이 있습니다.

  • 이 사이트에 영어가 아닌 언어를 사용하여 프로그래밍하는 법을 배운 사람이 있습니까? 그렇다면 첫 영어 기반 언어로의 전환이 얼마나 어려웠습니까?
  • 영어를 사용하지 않는 사용자가 영어를 사용하는 언어 대신 모국어로 키워드가있는 언어를 사용하여 프로그래밍을 더 빨리 / 더 잘 배우는 연구 기반의 증거가 있습니까?

영어로 단어를 말하거나 쓰지 않고도 Basic으로 코드 작성하는 법을 배웠습니다.
직업

2
@Job-당신은 영어의 능력이 부족하다는 것을 숨기고 좋은 영어로 된 철자법을 잘 사용합니다.
Jon Hopkins

답변:


10

일반적인 프로그래밍 언어의 키워드 수를 고려하십시오. 일반적으로 100 미만이고, 종종 40에 가깝습니다. 이제 수학 기호 또는 음악 표기법과 같은 다른 형식과 비교하십시오. 적어도 비슷한 수의 (암호) 기호가 있어야합니다. 그러나 그것들을 배우면 수학이나 음악 표기법을 사용 하는 전 세계 의 공통 언어를 사게 됩니다.

그러나 프로그래밍 언어는 키워드로 제한되지 않습니다. 표준 라이브러리는 설명이 포함 된 이름을 많이 사용하므로 이러한 이름을 현지화 할 수는 없습니다. 프로그래밍에 진지한 경우 약간의 영어 가 필요 합니다. 그리고 의학에 종사한다면 약간의 라틴어 등이 필요합니다. 아무도 불평하지 않습니다. 번역 할 필요가없는 일반적인 용어를 사용하면 큰 도움이됩니다. 과거에 몇몇 언어 는 키워드의 지역화지원 하려고 시도했다 . 그들이 쉽게 생각하지 못한다는 사실은 이러한 시도가 얼마나 성공적인지를 보여줄 수 있습니다.

따라서 영어 기반이 아닌 프로그래밍 언어가 가질 수있는 합리적인 독자는 프로그래머가되고 싶지 않은 작은 프로그래머 일뿐 아니라 작은 코드 스 니펫을 작성하는 것입니다. 현지화 된 Excel 함수 이름이 있습니다. 여기에는 아이들을위한 단순한 언어가있을 수 있습니다. 이러한 언어는 Scratch 에서와 같이 전혀 단어를 가질 수 없습니다 .


5

AppleScript에는 방언이라는 기능이 있었는데, 스크립트 사전 매핑은 다른 언어로 AppleScript (일반적인 형태의 영어와 유사한 언어)를 작성하는 데 사용될 수 있습니다. 여기를 참조하십시오 : http://www.cs.utexas.edu/~wcook/Drafts/2006/ashopl.pdf-20 페이지는 AppleScript의 국제화를 다루기 시작하지만 Mac에서의 스크립팅에 관심이 있다면 전체 논문을 읽을 가치가 있습니다.

안타깝게도이 기능은 Mac OS X 이전에 촬영되어 촬영되었습니다.


3

내가 만든 것들 중 하나 결코 어느 시점 누군가에 말씀의 지역화 된 버전을 사용하는 스크립트 파일을 열어, 그리고 스페인어의 기본 키워드를 보였다이었다 VBA에서 프로그램 아무것도 시도하지! arrghhh! 너무 끔찍한 광경 (엄청나게 염소와 함께)은 무언가 쓰는 것을 두려워하고 그것을 너무나 끔찍하게 렌더링하는 것을 보는 것을 두려워했습니다.

(BTW, 내 모국어는 스페인어이며 정말 좋아합니다)


9
당신이 직장에 있다면 BTW 구글 염소를하지 마십시오. 실제로,하지 마십시오
아무도

0

WinDev 를 사용하면 영어 (if, then, else) 또는 프랑스어 (si, alors, sinon)로 언어 키워드를 사용할 수 있습니다. 프로그래밍 언어라고 말할 수는 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.