12

2015-Sep

Code::Blocks 을 추천합니다.

작성자: kunash 조회 수: 6305

프로젝트명 : Code::Blocks 
라이선스 : GPL v3.0 
소스위치 : http://sourceforge.net/projects/codebloc...z/download 

Code::Blocks(코드 블록스)는 GCC, MSVC를 포함한 여러 컴파일러를 지원하는 자유, 오픈 소스, 크로스플랫폼 IDE이다. wxWidgets를 GUI 툴킷으로 사용하는 C++ 언어로 개발되어 있다. 플러그인 구조를 이용하여 여러 기능을 사용할 수 있게 되어 있다. 현재 Code::Blocks는 CC++포트란을 지원하고 있다.


출처:위키백과(https://ko.wikipedia.org/wiki/Code::Blocks)


학교에서 C언어 IDE로 비주얼 스튜디오 6을 쓰더라고요.

구버전도 구버전이지만 프로그래밍수업을 하려면 윈도우밖에 할 수없다는 것이 가장 아쉬울 따름입니다.

단순 c언어 수업이라면 단순하고 가벼운 코드블럭도 충분히 가능하다고 생각합니다.

또한, 이로인해 교육용 pc에 하모니카 리눅스를 설치하고, 개발용 pc에도 하모니카가 깔린다면, 전국 하모니카리눅스에 조금이라도 더더욱 근접할 수 있지 않을까? 생각합니다. 물론 이클립스라는 대항마가 있긴하지만, 이는 자바기반이고 속도도 매우 느린편에 속하며, cdt설치과정이 상대적으로 복잡하기 때문에 이클립스보다 더더욱 코드블럭이 교육현장에 적합하다고 생각합니다.



마치며...


사실 이클립스든, 비주얼이든, 코드블럭이든

윈도우테블릿에서 조금이나마 c언어 프로그랭밍 공부를 하고자 설치해봤습니다.

물론 비주얼은 무료이긴하지만 30기가나 되는 방대한 용량에 별로 쓰지도 않는 잡다한 기능과 설치실패로 포기하였고,

이클립스는 CDT를 설치하고 GCC와 연동시켜 컴파일 해보았지만 속도가 너무 느려 포기했습니다.

그러다 알게된것이 코드 블럭인데요. 정말 속도도 빠르고 인터페이스도 비주얼과 근접하며, 군더더기없는 오픈소스 프로그램이라는 점에서 정말 마음에 들었습니다.

우리나라도 프로그래밍 수업을 활성화한다고 합니다. 그리고 C언어 위주로 갈꺼라 생각합니다. 사실 MTML5나 파이썬이면 좋겠지만 그건 힘들것 같더라고요. 부디 C언어 프로그래밍 IDE로 코드블럭을 사용하고, 학교컴퓨터에 하모니카가 설치되는 날을 고대해 봅니다.

profile

행복한펭귄

2016.01.13 13:30

100% 공감!


쿠나쉬님 힘내세요.


잘은 모르지만 학교에서 컴퓨터를 가르치시는 분 같은데,


저도 학교에서 컴퓨터 강의를 했던 사람으로서


님과 같은 부분에 100%, 아니 300% 공감합니다.


힘내세요! @.~


같이 만들어 나갑시다.


msn019.gif LINUX

profile

Black_Void

2017.08.27 05:15

C는 몰라도 C++은 무조건 최신 컴파일러를 사용해야 합니다.


C++11/14/17 들어오면서 엄청나게 많은 변화가 있었고,

기존의 C++과는 아예 다르다고 할 수 있을 정도입니다.


C++ 배우실때는 VS2017을 사용, or mingw를 사용하시길 바랍니다.

아예 리눅스로 사용해도 되고요.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
공지 어떤 오픈소스 프로젝트를 한글화하면 좋을까요? 관리자 2014-11-03 9504
7 Gambas RAD IDE file + 3 행복한펭귄 2016-01-13 4225
6 Clonezilla (무료 백업 솔루션) updatefile + 3 오현민 2015-10-30 6237
5 와인 애뮬레이터을 추천합니다. file + 3 캡틴어스 2015-09-18 4618
» Code::Blocks 을 추천합니다. + 2 kunash 2015-09-12 6305
3 클립보드 매니저 추천 Ohnine 2015-04-30 5422
2 WPS office 한글화 추천합니다 file + 12 하모니카스 2015-01-09 11806
1 Kazam Screencaster를 추천합니다. + 2 onting 2014-12-07 8694
loginbox
아직 회원이 아니세요? MEMBER JOIN