본문으로 이동

개인적인 사정으로 큰숲백과 관리를 무기한 중단합니다. 데이터베이스 덤프 관련 공지도 조만간 올리겠습니다.

  1. 큰숲백과:청사진에서 위키 발전의 대략적인 방향성을 제시했습니다. 의견이 있으신 분은 큰숲백과토론:청사진에서 의견을 남겨주시면 좋겠습니다.
  2. 기능상의 오류로 지원하지 않고 있는 기능에 대해서는 큰숲백과토론:이슈 트래커에 요약했습니다. 참고하시기 바랍니다.
  3. 큰숲백과 단축도메인 bigforest.wiki 열렸습니다.

C언어: 두 판 사이의 차이

317 바이트 추가됨 ,  2022년 6월 22일 (수)
잔글
편집 요약 없음
편집 요약 없음
큰숲백과>Han1011
잔글편집 요약 없음
1번째 줄: 1번째 줄:
C언어 또는 C 프로그래밍 언어는 1972년 벨 연구소의 데니스 리치가 만든 UNIX 운영체제 제작용 프로그래밍 언어다.
C언어 또는 C 프로그래밍 언어는 1972년 벨 연구소의 데니스 리치가 만든 UNIX 운영체제 제작용 프로그래밍 언어다.


== 더럽게도 어려운 난이도 ==
== 어려운 난이도 ==


C언어는 컴퓨터공학이 본격적으로 확장되기 시작한 시절에 만든 것이라 당시에는 파격적으로 쉬운 프로그래밍 언어일지 몰라도 지금은 오히려 가장 어려운 상용 프로그래밍 언어가 되었다.
C언어는 컴퓨터공학이 본격적으로 확장되기 시작한 시절에 만든 것이라 당시에는 B언어나 어셈블리어같은 더 복잡한 언어 밖에 없어서 파격적으로 쉬운 프로그래밍 언어였지만 지금은 오히려 어려운 상용 프로그래밍 언어가 되었다.


상기했다시피 C언어는 다른 운영체제 위에서 돌아가는 애플리케이션(속칭 앱)보다는 그 운영체제 자체를 만드는 데 특화되어 있기 때문이다.
상기했다시피 C언어는 다른 운영체제 위에서 돌아가는 애플리케이션(속칭 앱)보다는 그 운영체제 자체를 만드는 데 특화되어 있기 때문이다.


그래서 21세기 이후 코딩 교육이 대세가 되었을 때 가장 중요한 원칙으로 C언어를 절대 코딩 입문 언어로 추천하지 말아야 한다는 여론이 주류이다.
그래서 21세기 이후 코딩 교육이 대세가 되었을 때 가장 중요한 원칙으로 C언어를 절대 코딩 입문 언어로 추천하지 말아야 한다는 여론이 주류이다.<ref>c언어를 개량한 [[파이썬]]을 추천한다. 더 쉽다.</ref>
 
준비시간만 잡아서 1~2달 문법을 익혀야한다. 그도안 지루해져서 관두는 경우도 다수.


===입문을 어렵게 만드는 요소===
===입문을 어렵게 만드는 요소===
23번째 줄: 25번째 줄:


=== 대용품 ===
=== 대용품 ===
* [[JAVA]]: 객체지향언어 개념까지 들어가 있어 자바를 마스터하면 C나 C++를 조금이나마 쉽게 알 수 있다.
* [[JAVA]]: 객체지향언어 개념까지 들어가 있어 자바를 마스터하면 C나 C++를 조금이나마 쉽게 알 수 있다.<ref>그리고 자바는 객체지향형 언어다. 그리고 어렵다(!!)</ref>
* [[Python]]: 만일 하드웨어를 몰라도 코딩을 배우려면 Python으로 프로그래밍 언어에 입문하는 게 낫다. Python은 텍스트 편집기로 프로그래밍하는 언어 중 독보적으로 쉽다는 평가를 받는 프로그래밍 언어이기 때문이다.
* [[Python]]: 만일 하드웨어를 몰라도 코딩을 배우려면 Python으로 프로그래밍 언어에 입문하는 게 낫다. Python은 텍스트 편집기로 프로그래밍하는 언어 중 독보적으로 쉽다는 평가를 받는 프로그래밍 언어이기 때문이다.  


== 참고 ==
== 참고 ==
* [[위키노트:C 언어]]
* [[위키노트:C 언어]]
[[분류: IT]]
[[분류: IT]]
익명 사용자