2014-09-16 9 views
0

여가 시간에 취미로 프로그래밍 언어를 개발하고 있습니다. 그것은 해석 된 언어입니다. 현재 변수에 대한 구문은 다음이다 :정적 변수 대 유형 추론

%<variable> = <value> 

여기 일부 예 :

%test = 10 
%somevar = "Hello World" 

방금 ​​변수로 선언 할 순간 유형에 관계없이, 상술 한 바와 같이. 원하는 경우 프로그램을 통해 유형을 변경할 수도 있습니다.

전 컴퓨터 과학을 전공 한 적이 없기 때문에 정적 대 동적 타이핑의 장단점을 잘 모릅니다. 내 질문은 다음과 같습니다.

  1. 동적 유형을 사용하여 프로그래밍하는 것이 더 빠릅니까?
  2. 정적 유형 지정을 사용하면 큰 이점이 있습니까?
  3. 이 구문은 정적 언어에 적합합니까?
  4. 정적으로 입력 된 언어를 사용하면 런타임에 변수 유형을 변경할 수 있습니까?
  5. 정적 및 동적 입력을 모두 허용해야합니까?

예 구문 :

%somevar int = 10 
%another str = "Hello World" 

은 여기 내 GitHub의에 대한 링크입니다, 만약 당신의 관심 : https://github.com/reedoolang/reedoo

+3

런타임에 변수의 유형을 변경할 수있는 경우 정적 유형 시스템이 *있는 것은 아닙니다. – chepner

+0

이 질문은 아마도 프로그래머에게 더 적합 할 것입니다. – CashCow

+0

@CashCow 질문을 거기로 옮깁니다. – Francis

답변

1

대답 4 아니, 그 정적 인 그것의 정의에 위배된다 유형화 된 언어.

기타 질문은 주관적입니다.