언어/C#

1. C#이란

조규현15 2015. 12. 29. 23:07
반응형

C#은 2000년에 MS사가 발표한 새로운 언어입니다.


특징으로는

# 객체 지향

: 기능들을 그룹화하고 그것들을 조합하여 프로그램을 작성해 가는 개념입니다.

# .NET Framework

: OS와 관계없이 동작할 수 있도록 .NET 환경에서 동작하는 플랫폼입니다. Java언어와 유사한 JavaVM과 같습니다.

# 안전한 형, 메모리 관리

: 데이터 형 관리가 확실하고 메모리를 사용자가 관리하지 않습니다.


.NET 애플리케이션은 .NET Framework에 포함된 CLR(Common Language Runtime)이라는 가상의 실행 시스템 상에서 동작합니다.

.NET 애플리케이션은 중간 언어인 IL로 컴파일 되고 JIT컴파일러가 다시 네이티브 코드로 변역하고 프로그램을 실행합니다.


C#의 이용 장면으로는

# 콘솔 애플리케이션

: CUI

# Windows 애플리케이션

: GUI

# 웹 애플리케이션

: ASP.NET


using System;
class Hello{
	public static void Main(){
		Console.WriteLine("Hello World!");
	}
}

"Hello World!"를 출력하는 콘솔 애플리케이션 예제입니다.

반응형