2010-08-20 4 views
-4

코드를 C, C++, java와 같은 언어로 정의하자.C# 코드 또는 스크립트입니까?

Python, PHP 스크립트.

C# 코드 또는 스크립트 및 이유가 무엇입니까?

+2

그룹화 기준을 알려 주시면 C#에 동일한 기준을 적용 할 수 있습니다. – LukeH

+1

이것은 거의 동일한 대답을위한 기록 설정자가 될 것입니다. –

+4

중요합니까? – muhmuhten

답변

9

목록에서 C#과 가장 비슷한 언어는 Java입니다. 따라서 Java가 "코드"라고 생각하면 C#도 그렇다고 생각합니다.

그러나 언어가 "코드"또는 "스크립트"로 나눌 수 있다는 생각은 너무나 단순화 된 의견입니다. 예를 들어, PHP는 해석되거나 컴파일 될 수 있습니다. Java는 컴파일 된 바이트 코드로 컴파일 될 수 있으며, 또는 compiled directly to native code 일 수 있습니다. Python은 작은 "스크립팅"작업에 유용 할 수 있지만 엔터프라이즈 클래스 웹 응용 프로그램을 작성하는데도 사용할 수 있습니다.

+0

정확합니다. 구별은 Unladen Swallow와 같은 JIT 컴파일 된 "스크립트"에 의해 더욱 가려집니다. 또한 Groovy와 같은 바이트 코드로 컴파일되는 JVM 용 "스크립트"언어는 무엇입니까? :) –

+0

다른 방향은 어떨까요? Java 코드는 GWT를 통해 JavaScript로 컴파일 될 수 있습니다. :) – darron

4

C#은 java, C 및 C++와 같은 컴파일 된 언어입니다. C#은 코드

2

코드 - C# 코드를 이진 실행 파일로 컴파일합니다.

3

C#은 코드이며, 컴파일되고 강력한 형식이므로 Java와 매우 유사합니다.

C#은 중간 언어 (MSIL)로 컴파일되며,이 중간 언어는 JIT (just-in-time) 기준으로 컴퓨터 코드로 컴파일됩니다. 그 정의에

3

, 그것은 "코드"- 그것은이 는 PHP/파이썬 런타임에을 해석이기 때문에를 컴파일의로.

2

C#은 코드입니다 (C, C++, Java 등과 함께). 그것은 CIL로 컴파일 된 다음 응용 프로그램을 실행할 때 JIT가 기계 코드로 컴파일됩니다.

스크립트 언어는 실행되는대로 해석됩니다. 브라우저에서 실행중인 자바 스크립트를 생각해보십시오. 실행될 때, 실행중인 Javascript 엔진에 의해 해석됩니다.

1

코드.

런타임에 스크립트를 실행 중에 해석 (컴파일) 할 수 있습니다. C#은 (할 수 있고 언젠가는 바뀔 수 있습니다).

1

C#은 Java와 매우 유사합니다.

질문의 목적을 이해하지 못합니다.

1

C#은 C 또는 C++보다 Java에 더 가깝습니다. PHP와 같은 인터프리터를 통해 실행되는 스크립트 언어는 아닙니다. 그러나 C/C++과 같이 순전히 컴파일 된 언어도 아닙니다. C/C++는 컴파일 된 CPU에 의해 직접 실행되는 기계어 코드로 컴파일됩니다. C# 및 Java는 중간 언어 (각각 MSIL 및 Java 바이트 코드)로 컴파일 된 다음 일반적으로 JIT가 최종 CPU 코드로 컴파일하는 VM에 의해 실행됩니다.