본문 바로가기

콘텐츠/나만 몰랐던 IT

[IT 웹툰] 2화 C, C++, C#

2화 C, C++, C#

C는 절차 지향 프로그래밍입니다.
절차형 프로그래밍은 말 그대로일정한 순서에 따라 프로그래밍을 하는 방식을 말합니다.
절차지향은 실행속도가 빠르다는 장점이 있지만 코드의 순서가 중요하기 때문에 그만큼 유지보수도 까다롭다는 단점도 있습니다.
그렇기 때문에 보통 속도가 매우 중요한 운영 체제나 임베디드 시스템을 만들 때 사용됩니다.

C++은 C에 class 문법이 추가된 언어입니다.
C++에서는 클래스를 이용해 객체 지향 프로그래밍을 할 수 있습니다.
객체 지향 프로그래밍에선 객체(Object)가 중심이며, 모든 데이터를 객체로 취급합니다.
예를 들어 우리는 어떤 자동차를 만들때, 자동차라는 “클래스”를 선언하고 거기에 더해 차의 크기 등을 정해 SUV나 경차와 같은 “객체”를 만들어냅니다.
이렇듯 클래스를 선언하고 이를 토대로 객체를 만들어내는 방식을 객체 지향 프로그래밍이라고 합니다.

한편 C#은 마이크로소프트에서 개발한 객체지향 프로그래밍 언어로, C++에 아래 ++이 더 붙어서 #이 된 것입니다.
하지만 C#은 JAVA와 더 유사한 특징을 지니고 있습니다.

#나만몰랐던it #위데이터랩 #IT #프로그래밍 #아이티 #컷툰  #동물툰 #하리 #곰쌤 #코딩 #wedatalab #chick #bear  #캐릭터  #일상툰 #illurst #illustration #character  #drawing #drawings #doodle #그림쟁이 #레몬하마 #イラスト #소통해요