BASIC4MCU | 질문게시판 | C언어를 이용한 TCP/IP소켓 프로그래밍은 왜 배우는건가요?
페이지 정보
작성자 master 작성일2018-09-18 08:58 조회7,061회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=3114
본문
안녕하세요 주력언어가 C언어인 대학생입니다.
다른언어도 경험은 다해본상태인데, C언어가 가장 매력적이라서 C언어를 주력언어로 많이사용하고있는데요.근데 채팅프로그램같은거 구현할때 java로 구현하면 쉽게 만들수있는데, 굳이 C언어를 이용한 TCP/IP소켓프로그래밍을 따로배워서 만들필요가있을까요?(게다가 GUI도아닌데..)어떤것을 만들때 최적화된 것인가요? 제생각에는 클라이언트나 서버개발자들에게 필요한? 내용일듯합니다만 맞을까요? 좀 알려주세요 고수님들!//나중에 나온 좋은 언어들을 외면하는 이유는 몇가지가 있겠지요이미 익숙한 언어를 버리면 새로운 언어를 학습하는 고생을 하게 될테고쉽고 편한 언어가 문제를 일으킬 때에는 대책이 없습니다.쉽고 편한 언어에서 지원하지 못하는 기능도 대책이 없습니다.c언어는 하이레벨 언어 중에서 어셈블리어에 가장 가까운 언어이므로 (파스칼도 c언어와 유사)최근에 만들어진 언어에 비해서 손이 많이 가긴 하지만문제가 생겼을 때 사용자 레벨에서 처리가 가능합니다. (없으면 만들고, 문제가 되는 코드는 수정하면 되죠)또, 그 동안 작업해둔 자신의 코드가 라이브러리 못지않게 작업시간을 단축시켜주므로새로 배우는 사람이라면 최신 언어를 학습하는 것이 쉽고 편하겠지만c언어를 오래 사용한 고수님들 입장에서는 구지 새로운 언어를 배울 필요성을 못 느낄겁니다.네이티브 언어인지 아닌지도 어플리케이션에 따라서 중요하게 작용합니다.새로 공부하는 학생이라면 c언어와 최신 언어 두 가지를 모두 학습하시는 것이 좋습니다.
댓글 0
조회수 7,061등록된 댓글이 없습니다.