본문 바로가기

프로그래밍

C프로그래밍 기초 C언어,C++,자료구조,TCP/IP

 

 

 

 

 

 

 

 

C언어라는 단어는 IT분야에 대해서 살포시 검색만해도

 

심심치 않게 많이 보셨을 겁니다.

 

사실상 한국어, 영어, 중국어, 일본어, 아랍어....등등

 

우리가 살면서 쓰는 언어들이 많고 많은데 또 언어를

 

배워야만하나... 라고 생각하실 수 있습니다.

 

하지만 사용자가 컴퓨터에 명령을 하려면

 

컴퓨터가 알아들을 수 있는 언어를 입력해야만

 

프로그램을 진행 시킬 수 있습니다.

 

 

IT관련전문인력이 되려면 갖추어야할 필수요소이자

 

 사용자와 컴퓨터와의 대화수단, 프로그래밍 언어!

 

프로그래밍 언어 중 C언어를 기반으로 한

 

C프로그래밍을 왜 배워야하는지에 대해서

 

심플하게 알아볼까합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C언어는 프로그램을 개발하기위해서 기본적으로 사용되는 언어입니다.

 

기초부터 심화적인 부분까지 배우면서 프로그램을 제작하고

 

명령어를 사용하는 것에 대해서 배울 수 있습니다.

 

운영체제와 그 밖에도 응용 소프트웨어, 멀티미디어 소프트웨어,

 

OA프로그램, 게임 등 넒은 범위에서 활용할 수 있습니다.

 

모든 프로그램 언어에 기반이 되며,

 

프로그램을 간결하게 쓰기위해서 많은 연구를 한 언어가 되겠습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C++은 C언어의 한계점을 풀고자, 복잡한 프로그램을 관리하기 위해서

 

생겨난 언어입니다. C언어의 대부분의 특징을 포함하고 있으며,

 

C언어로 풀지 못한 복잡해진 프로그램을 처리할 수

 

있도록 만들어진 언어입니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

자료구조/알고리즘은 컴퓨터에서 처리할 자료를 효율적으로

 

관리하고 구조화하기 위해서 배워야합니다.

 

효율적으로 사용하기 위해서 자료의 특성에 따라 분류하여

 

구성과 저장 및 처리하는 모든 작업에 대해서 배우려면

 

자료구조/알고리즘을 알아야 합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TCP/IP 소켓 프로그램은 어플리케이션을 개발하는데에 필수적인 요소입니다.

 

리눅스환경을 이용하기 때문에 시스템서버에서 리눅스를

 

알면 훨씬 수월할 것입니다. 웹 솔루션, 모바일 프로그램,

 

서버/클라이언트 프로그램을 개발하고,

 

웹/넷 보안을 하기위한 네트워크 프로그램언어입니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

인터넷 검색하다보면 C언어배우라는 말이 대다수 일것입니다.

 

그말 따라 목적없이 이것저것 배우다보면

 

 시간낭비, 돈낭비등 본인에게 손해가 될 수도 있습니다.

 

낭비가 아닌 투자를 하십쇼.

 

 본인 목표가 무엇인지 분명히 정하고, 그에따른

 

공부계획을 세우는 것이 가장 중요합니다.

 

위에 폼을 통해 계획을 바로잡고자하시는분은

 

언제든지 물어봐주세요.