Do it! C# 프로그래밍 입문 - 딱 필요한 문법만 빠르게 배우고 프로젝트 실습까지! Do it! 시리즈
박필준 지음 / 이지스퍼블리싱 / 2022년 10월
평점 :
장바구니담기


C#은 요구사항이 자주 변경돼도 코드를 쉽게 유지, 보수할 수 있는 개체지향 프로그래밍 기법을 지원하는 매력적인 코딩언어이다. 더나아가 C#이 동작하는 닷넷 프레임워크의 오픈소스 버전인 닷넷 코어를 이용해 윈도우, macOS, 리눅스에서 모두 동작하는 프로그램을 만들 수 있다.

C#이 사용되는 곳

출처 입력

1.유니티 게임

2.윈도우 운영체제 동작 프로그램

3.웹 브라우저에서 서비스하는 애플리케이션

4.아두이노(사물 인터넷 장치)

C와 C#

출처 입력

햄과 햄스터만큼 다르다.

C는 리눅스, 유닉스처럼 운영체제를 구현한 언어지만, 포인터와 메모리를 관리하기가 어려워 임베디드 시스템처럼 성능과 메모리 제약이 중요한 분야에서 자주 사용된다.

C#은 MS에서 개발한 언어로 초기에는 MS에 종속되어서 많이 쓰이지 않았지만, 유니티 게임에 2017년 기본 스크립트로 채탱되고 윈도우 프로그램, 모바일 앱, 엑스박스와 플레이스테이션과 같은 콘솔 기기에서 동작하는 게임 등 다양한 플랫폼에서 응용 가능하다.

통합개발환경

출처 입력

통합개발 환경은 프로그램은 프로그램을 만들 떄 필요한 도구를 제공하는 소프트웨어로, IDE에는 코드를 작성하는 편집기, 오류를 찾아내는 디버거, 소스코드를 기계어로 변환해 주는 컴파일러 등이 포함된다.

C#은 주로 MS VS STUDIO를 사용한다.


유니티 게임 개발

출처 입력

초반 기초 문법을 익히면 어렵지 않게 클론 앱등을 아래와 같이 제작이 가능하다.

유니티 에셋, 유니트 편집기에 대한 이해, 게임 개발 과정을 이해하고 싶다면 강력 추천한다.

해당 책에서는 3D 게임도 개발해볼 수 있다.






총평

출처 입력

C#을 공부해보고 나서 기초문법과 응용문법을 정리해보고 싶거나

처음 유니티를 입문해보고 싶은 독자들에게 강력 추천한다.

게임같은 경우 클론형태로 제공되는게 많으니 검색하여 응용이 자유롭다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo