코드는 일본어로 작성 되었습니까? 파일 이름이 영어입니까? C 프리 프로세서는 어떻습니까? 아직도 영어로되어 있습니까? 일본어로 의견이 있습니까?
예도 좋을 것입니다.
코드는 일본어로 작성 되었습니까? 파일 이름이 영어입니까? C 프리 프로세서는 어떻습니까? 아직도 영어로되어 있습니까? 일본어로 의견이 있습니까?
예도 좋을 것입니다.
답변:
일본에서 프로그래밍 한 사람으로서. 나는 모든 형태의 코드를 보았다고 솔직하게 말할 수있다. 내가 본 것 중 가장 깨끗한 코드는 일본어 프로그래머 만 지원하도록되어 있으며 모든 설명과 문서는 일본어로되어 있습니다.
내가 본 끔찍한 코드 중 일부는 변수 이름에 한자 또는 가타카나를 실제로 사용한 Java 및 VB 코드를 본 것을 기억합니다.
그 외에도 코드는 다음과 같은 경향이 있습니다.
/**
* これはクラスのコメント
*/
public class FooClass implements Fooable {
/**
* オブジェクトのインスタンスを作成する
*/
public FooClass() {
}
...
}
C 전처리기에 관해서는 전혀 모른다.
FooClass
BankClass
나 GinkouKurasu
?
Bank
나 Ginkou
?
실제로 미국 이외의 지역에서 활발하게 사용되는 대부분의 프로그래밍 언어는 영어와 유사한 키워드를 사용하지만 영어를 모국어로 사용하여 코드를 작성하는 사람들은 대부분 "영어"로 작성되지 않는다는 것을 인식하는 것이 중요합니다. .
비 ASCII 범위 키워드를 실제로 지원하는 수십 개의 언어가 있으며 이들은 종종 영어를 배우지 않는 영어 사용자가 프로그래밍을 배우려고하는인지 적 마찰을 줄이기 위해 고안되었습니다.
또한 코드를 토큰으로 변환하는 언어의 일부 오래된 구현 (실제 컴파일이 아님)은 독일어 등가를 사용하여 편집기에서 동일한 코드를 추출 할 수 있습니다. 독일에서 학생 일 때 Microsoft Office의 VBA에 대한 첫 경험은 이와 같습니다.
C #, Java 등을 포함한 많은 영어와 유사한 프로그래밍 언어는 소스 코드가 UTF-8 또는 다른 적절한 인코딩으로 인코딩되는 한 변수 이름과 메서드 이름을 일본어로 허용합니다. Shift-JIS 또는 유니 코드를 지원하는 컴파일러를 사용하지 않는 한 C로 일본어로 주석을 작성하는 것은 일반적이지 않습니다. Visual Studio 에서처럼 외부 리소스 파일 형식을 사용하지 않는 한 C의 문자열 리터럴은 거의 항상 리터럴 인코딩 방법을 사용하여 이스케이프 처리되었습니다.
실제로 일본 이외의 지역에서 유지 관리가 필요하지 않은 일본 팀이 작성한 많은 프로그램은 의견이나 javadoc / docstrings 등으로 작성됩니다. 일본어로. 아내는 일반적으로 영어에 대한 내 자신의 사용 또는 이해 ( "게시자"또는 "이야기"에 대한 "등록자", 게시 날짜에 대한 regist_date)와 일치하지 않는 용어를 사용하여 일본어와 유사한 영어로 코드를 작성합니다. 일본어 또는 Janglish의 의견.
일본에서 시작된 국제 커뮤니티가있는 대부분의 프로그램은 일종의 영어 명명 규칙을 사용합니다. 예를 들어 루비에 대한 Matz의 소스 코드를 참조하십시오.