
웹 앱, 모바일 앱, 데스크톱 프로그램, 게임 프로그램, 사물인터넷(IoT) 프로그램 등을 만들기 위한 오픈소스, 크로스 플랫폼 개발 환경인간언어 = High Level Language기계언어 = Low Level Language컴파일러 = 인간어를 기계어로 바꿔주는

모든 사물을 객체로 표현하고, 객체는 속성(=메인변수)과 메소드로 이루어져 있고, 속성과 메소드의 호출로 프로그램을 작성하며, C++, Java, C순서나 절차가 바뀔수 없다. 시간의 흐름보다 객체간의 상호작용이 중요하다.각 객체는 자기가 할 수 있는 역할을 지정하고

새 프로젝트 구성 시 '솔루션 및 프로젝트를 같은 디렉터리에 배치'Solution = 폴더Project = 파일하나의 폴더 안에 여러 개의 파일들을 담듯이, 하나의 Solution 안에 여러 개의Project들을 담을 수 있다.using SystemSystem nam