왜 다 배워야 하는가?

왜 배우는가?

지금 사용할 수 있는 프로그래밍 언어의 엄청 많은이 있습니다-어셈블리의 낮은 수준의 전력(예:비주얼 베이직 등)매우 높은 수준에서 모든,그리고(펄,루비,파이썬 사이에 전문 옵션의 좋은 다양한 많은 작업에 대한 좋은 선택이다). 자바 하스는 또한 일부 작업에 대한 매우 뜨거운 프로그래밍 언어가된다. (가비지 수집은 또 다른 멋진 기능이며 프로그래머를 훨씬 더 효율적으로 만들 수 있습니다.)


첫째,나이는 장점이 있습니다:씨 30 년 동안 주변되었습니다,그리고 사용할 수있는 소스 코드의 톤이있다. 즉,많은 것을 배울 수 있고 많은 것을 사용할 수 있습니다. 또한,언어에 관한 많은 문제들이 명확하게 밝혀졌는데,그것은 잘 이해되어 있고,당신은 많은 튜토리얼을 사용할 수 있습니다. 게다가,씨,당신은 당신이 이해할 수있는 통찰력과 혼합 강한 의견을 많이 얻을.
포유닉스 시스템 프로그래밍의 언어로서의 그것의 시대와 그것의 사용의 결과로,씨 프로그래밍의 링구아 프랑카의 무언가가 되었다. 씨 대부분의 사람들이 편안한 방식으로 프로그래밍에서 일반적인 아이디어를 표현하기위한 훌륭한 언어입니다. 또한,명령어 매개 변수,루프 구조 및 변수 유형 등에 사용되는 많은 원칙들이 여러분이 배우는 다른 언어들로 표시될 것이므로,여러분이 모르는 경우에도 사람들과 대화할 수 있을 것입니다.
셋째,씨 기계에 합리적으로 가깝습니다. 포인트,바이트 및 개별 비트로 작업 할 때 최적화 기술과 같은 것들이 훨씬 더 이해되기 시작합니다. 두건 아래에서 무언가가 어떻게 작동하는지 정확히 알 수있는 유틸리티도 있습니다.더 높은 수준의 언어로 수행하려는 것이 예상보다 느리게 보이거나 전혀 작동하지 않을 때 큰 도움이됩니다. 당신또한 정확히 방법과 같은 고급 주제에 대한 더 나은 그림을 얻는 경향이 있습니다.네트워크 작동. 더 높은 수준의 언어는 조금 더 단순하게 만들 것이지만,무슨 일이 일어나고 있는지 이해하는 것이 더 어려울 것이며,일이 멈 추면 정확히 무슨 일이 일어나고 있는지 알 수 있으므로 고칠 수 있습니다. 또한 컴퓨터 과학을 분야로 좋아하거나 시스템의 세부 사항을 배우는 방법을 아는 것과 같은 경우 큰 재미입니다.
사실,많은 재미있는 프로그래밍이 씨에서 이루어집니다. 간단한 웹 응용 프로그램을 작성하는 것 이상을 할 수 있기를 원한다면 훌륭한 언어입니다.당신은 좋은,빠른 게임을 작성하려면,씨 다시 좋은 선택이 될 것입니다. 자바에서는 그렇게하기가 훨씬 더 어려울 것이며 스크립팅 언어에서는 거의 불가능할 것입니다. 그리고 언어,간결 되 고 씨 이다,아마 만들 것입니다 당신의 재미 있는 프로그램 더 우아한 부팅 찾고.

답글 남기기

이메일 주소는 공개되지 않습니다.