Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C와 C#의 차이점

<시간/>

C는 원래 Dennis M. Ritchie가 Bell Labs에서 UNIX 운영 체제를 개발하기 위해 개발한 범용 고급 언어입니다. C는 원래 1972년 DEC PDP-11 컴퓨터에서 처음 구현되었습니다.

C#은 Anders Hejlsberg가 이끄는 .NET 이니셔티브 내에서 Microsoft에서 개발한 단순하고 현대적인 범용 개체 지향 프로그래밍 언어입니다.

다음은 C와 C#의 차이점입니다.

언어

C 언어는 구조화된 프로그래밍 언어인 반면 C#은 객체 지향 언어입니다.

메모리 관리

C에는 수동 메모리 관리가 있는 반면 C#에서는 메모리 관리가 자동으로 처리됩니다.

쓰레기 수집

C에는 가비지 수집기가 없지만 C#에는 가비지 수집을 위한 CLR이 있습니다.

플랫폼

C 프로그램은 다른 플랫폼에서 실행할 수 있는 반면 C#은 일반적으로 Windows에서만 사용되며 .NET 프레임워크가 필요합니다.