C#은 다양한 목적의 프로그램을 만들 수 있는 환경을 제공하는 형식 안정적인 객체 지향 언어입니다. 기존에 사용하던 프로그래밍 언어의 생산성을 개선하고자 만들어져 성능이 굉장히 높습니다. C#은 초기에 윈도에서만 동작했지만 현재는 윈도, 맥, 리눅스, 안드로이드 , 아이폰 등의 다양한 운영체제나 플랫폼에서 동작하여 널리 활용 되고 있습니다. - 플랫폼이란? 플랫폼은 일반적으로 소프트웨어 응용 프로그램들을 실행하는 데 사용되는 하드웨어와 소프트웨어의 집합니다. ex) 컴퓨터에 윈도나 맥이라는 운영체제가 설치되어 있을것입니다. 윈도나 맥 위에서 다양한 응용프로그램을 실행할 수 있죠? 이런 운영체제를 플랫폼이라고 부를 수 있습니다. 또한 안드로이드나 아이폰 등의 스마트폰에서도 응용 프로그램(애플리케이션)을 설..