프로그래밍

C# Programing – Part1

댓글 없음

C # 프로그래밍은 객체지향 언어로 JAVA 와 매우 유사하다.

C# 을 학습한다면 게임개발, 웹 개발 등 다양한 곳에서 사용이 가능하다.

 

Part 1. 플랫폼과 프로그래밍 언어

 

이 내용은 가볍게 훑고 가는 것을 추천한다.

전하고자 하는 내용은 C# 은 어디서든지 실행이 가능한 언어라는 것이다.

Windows , Mac 환경 여러가지 환경에서 C #은 문제없이 실행이 가능하다.

 

이해를 돕기위해 Java 로 예를 들자면,

C#은 Java 와 매우 유사한 특성을 가지고 있는 것이다.

Java 는 JVM (Java Virtual Machine) 이 존재하기 때문에 어떤 환경이든지 Compile 이 가능하다.

예를 들어 냉장고, 세탁기, 핸드폰 JVM 만 있으면 Compile 이 가능하다는 것이다.

 

Java 의 JVM 처럼 C#도 ploatform 을 가지고 있기 때문에 다양한 운영체제에서 동작이 되어진 다는 것이다.

 

현재 C# 으로 다음과 같은 일을 하고 있다.

  • 게임 프레임워크(게임 엔진) : 유니티
  • 모바일 응용 프레임워크(안드로이드와 아이폰) : Xamarin
  • 머신러닝과 딥러닝: ML.NET

 

Part2. C# 프로그래밍 기초

 

개발환경 구축은 많은 곳에서 다루고 있기 때문에 언급하지 않는다.

이 파트에서는 프로그래밍 기초에 대해서 설명한다.

 

자료형

C#에서는 실수를 표현하기 위해 다양한 자료형을 사용한다.

대표적으로 ‘float’ , ‘double’ , ‘decimal’ 이 있다. ‘decimal’ 같은 경우는 타 언어에서 자주 보이지 않는다.

 

  • float: 32비트 부동소수점 값을 저장한다. 작은 소수점 값이나 비교적 정밀도가 낮은 계산에 사용된다.. 리터럴은 F 또는 f를 사용하여 표현한다.
  • double: 64비트 부동소수점 값을 저장한다. float보다 더 큰 범위와 더 높은 정밀도를 제공한다.. 대부분의 실수 계산에서 기본적으로 사용된다.
  • decimal: 128비트를 사용하는 고정소수점 숫자를 저장한다.금융 계산에서 정밀도가 매우 중요할 때 사용됩니다. 리터럴은 M 또는 m을 사용한다.

 

Tags: people, Post Example 1

Related Articles

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
유효한 이메일 주소를 입력해주세요.
You need to agree with the terms to proceed