C# 언어에 대해 말해보자!
안녕하세요!
벌써 이렇게 글을 쓰는 것도 세번째네요...! 벌써 세번째라니ㅠㅠ
이전 글은 홍보글이었지만 이번에는!!
언어에 대한 설명 글을 올리도록 하겠습니다~
C# 언어
프로그래밍 언어를 조금 아는 사람이 아니라면
C# 이라고 하면 아무도 못 알아듣을거라고 생각합니다. 괜찮아요 저도 몰랐으니까요ㅎㅎ
C#은 프로그래밍 언어 중 하나인데, 웹보다는 프로그램 만들 때 사용하는 언어!
형식적인 설명도 볼까요??
C#(한국어: 시 샤프, 원래는 C♯)는 마이크로소프트에서 개발한 객체 지향 프로그래밍 언어로, 닷넷 프레임워크의 한 부분으로 만들었으며 나중에 ECMA (ECMA-334)와 ISO (ISO/IEC/23270)의 표준으로 자리잡았다. C++와 자바의 문법과 비슷한 문법을 가지고 있다.
자바 (프로그래밍 언어) - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 자바Java패러다임프로그래밍 패러다임: 객체 지향 프로그래밍 (클래스 기반 프로그래밍), 구조적 프로그래밍, 명령형 프로그래밍, 제네릭 프로그래밍, 반영, 병�
ko.wikipedia.org
..무슨 말인지 저는 이해하지 못할 것 같네요
일단 컴퓨터 관련 학과를 가지시게 되거나 수업을 들으신다면 자바나 C는 들어보셨을거라고 생각합니다.
C#도 객체 지향 프로그래밍 언어라는 점!
#은 플러스(+) 4개를 합친 것으로, C++에서 증가했다고 생각하시면 됩니당^^
C#언어의 기본 문법
C#의 기본 문법은 C, C++, 자바 등의 언어와 비슷한데요.
세미콜론( ; )으로 문장을 끝낸다는 점과 대입할 때는 =, 같은지 비교할 때는 == (등호 2개)를 사용합니다.
중괄호로 선언문을 묶고, 클래스와 함수를 많이 사용합니다!
C#과 C++의 차이점을 안 집고 넘어갈 수는 없죠~
일단 "C#에서는 전역 함수가 없다"는 점!
무조건 클래스 안에서 선언되어야 한답니다
그리고 C++에서는 bool 값에 정수를 넣을 수 있지만,
C#에서는 bool 값에는 true와 false 단 두가지만 들어갈 수 있습니당
이것 말고도 C#의 포인터는 C++의 포인터와 문법적으로 다른 의미를 가지는 등
많은 차이점을 발견할 수 있다는 점!
C#은 마이크로 소프트 회사에서 개발한 것으로
기본 정보는 마이크로 소프트 회사에서 거의 다 확인할 수 있습니다.
요즘 인터넷이 발전하고 있어서 모르는 내용을 있을 때 검색을 하면 거의 다 나오는 것 같아요.
C# 사용 예시
간단하게 사용 예시를 들면
콘솔창에 Hello, World!를 출력하는 예시인데요, 저는 콘솔창으로 출력을 해본 적이 없어
적당한 예시인지는 잘 모르겠습니다ㅎㅎ
C#을 사용할 때는 거의 Window Form 아니면 WPF(Windows Presentation Foundation) 중 하나를 고를텐데요.
아직까지는 Window Form이 사회에 나갔을 때 많이 사용하고 있지만,
기능적으로 봤을 때는 WPF가 훨씬 간단해서 배워두면 많은 도움이 될 것입니다.
하지만!
처음 배울 때는 WPF를 배우지 말고
Window Form을 배우고 난 후! WPF를 배우는 것을 추천드려요~
오늘은 C#에 대해 알려드렸는데요!
이 글이 도움되었을지는 잘 모르겠지만 열심히 작성했습니당.
그럼 다음 글에서 만나요~