C 언어와 Java 언어는 현재 널리 사용되고 있는 프로그래밍 언어이며, C 언어는 사물인터넷 분야에서 광범위하게 응용되고 있으며, Java 언어는 웹 개발, 모바일 인터넷 개발, 빅 데이터 개발, 인공지능 개발 등 분야에서 대량의 응용이 있다. 비교 후, 많은 사람들이 그 속에 빠져 이 두 언어에서 흔들려 어느 것을 선택해야 할지 모르겠다. 많은 사람들이 제일 먼저 생각하는 것은 배우기를 좋아하는 것 중 하나를 선택하는 것이다. 아마 여러분도 인터넷에서 이 두 언어의 정도에 관한 많은 문장, 답안도 구체적이고, C 언어는 자바어보다 더 어렵다면, 그럼? C 언어는 자바보다 배우기가 어렵습니다. 어디에 있습니까? C 언어를 배우는 것은 어렵다. 주로 C 언어가 추상적으로 이해되어 사용할 때 변화무쌍하기 때문이다. 특히 포인터의 학습에서는 넘을 수 없는 큰 산이다. 포인터 외에도 C 언어에는 콜백, 재귀, 함수 포인터, 포인터 함수 등이 있습니다. 이들은 모두 학습의 어려운 부분입니다. 따라서 C 언어의 학습 주기가 길면 학습자의 의지력을 더욱 시험한다. 하지만 C 언어를 잘 배우면 메모리 작동 원리를 더 잘 이해할 수 있다. 그리고 C 언어의 기초를 가지고 다른 언어를 다시 배우면 더 적은 노력으로 더 많은 일을 할 수 있다. C 언어는 스스로 메모리를 신청하고, 스스로 메모리를 돌려주어야 하는데, 어쨌든 무슨 일이든 스스로 걱정해야 한다. 어디서 메모리를 빌렸는지, 그리고 지금 이 포인터가 스탁의 메모리를 가리키는지, 아니면 Stack 를 가리키는지, 스탁에서 언제 범위를 기억하는지 알아야 한다. C 언어는 이진 수준의 크로스 플랫폼 성이 없습니다. Linux 에서 C 언어와 Windows 에서 C 언어를 사용하는 컴파일러는 시스템 관련 호출과 관련된 함수, 데이터 구조가 다릅니다. 이로 인해 C 언어는 플랫폼 간 개발 시 작업량을 두 배로 늘릴 수 있습니다. 운영 체제뿐 아니라 동일한 운영 체제에서도 버스 비트 수가 다르면 C 언어의 성능에 영향을 줄 수 있습니다. 초기 컴퓨터는 모두 16bit 운영 체제 (물론 초기에는 8bit 등 더 골동품이 있음) 로 32bit 를 보급했고 지금은 기본적으로 64bit 로 전환했다. 업그레이드할 때마다 그 해에 잘 설계되지 않은 C 언어 코드가 많이 망가질 수 있다. (윌리엄 셰익스피어, C, 언어, 언어, 언어, 언어, 언어) 요약하면, C 언어는 Java 언어보다 어렵다. 그러나 공부에는 지름길이 없어 모두 한 푼의 경작과 한 푼의 수확이다. 많은 사람들이 일자리를 구하는 것에 대해 걱정하고 있지만, 실제로 그 프로그래밍 언어를 배우든 취업 전망은 나쁘지 않을 것이다. 다만 초심자에게는 자바 공부의 난이도와 직업을 구하는 난이도가 상대적으로 낮아야 한다. 이 문장 보고 있는 너를 아직도 어떤 언어를 배우기 위해 주저하고 있다면, 다른 사람들은 이미 길을 가고 있다. 당신이 여전히 취업 가능성에 대해 걱정하고 있을 때, 창평 북경대학교 파랑새 수강생들은 앞당겨 기업에 합격합니다. 창평 북경대학교 파랑새 수강생들은 주요 박람회를 전전하면서 고임금 offer; 를 받았다. 주요 채용 사이트에서 이력서를 배달할 때 창평 북경대학교 파랑새 수강생 중 한 명이 졸업하자마자 500 대 기업에 진출했다. 따라서 선택은 매우 중요하며, 여러분의 학습 흥미와 개인적 상황에 따라 자신이 배울 프로그래밍 언어를 선택하는 것이 좋습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 공부명언)