C,C++,자바 에서 Python 까지 프로 그래 밍 입문 하여 어떤 언어 를 배 우 는 것 이 좋 습 니까?

6940 단어 CC++JavaPython언어.
요약:프로 그래 밍 언어 가 수 십 년 동안 의 흥망 과 기복 을 돌 이 켜 보면 전체 정보 산업의 변천 과 소멸 을 나타 내 는 것 같다.기술 의 큰 흐름 에서 용감하게 발전 하려 면 한두 개의 프로 그래 밍 언어 를 정확하게 찾 고 배 우 는 것 이 더욱 중요 하 다.
최근 TIOBE 는 7 월 프로 그래 밍 언어 차 트 를 업 데 이 트 했 으 며,연중 차 트 를 제패 한 C,자바,파 이 썬 은 여전히 3 위 권 에 머 물 렀 다.R 언어 가 뜻밖에도 8 위 에 올 라 사상 최 고 를 기록 할 줄 은 전혀 예상 하지 못 했다.그리고 그 후에 업계 에서 데이터 통계 와 발굴 수요 가 증가 하면 서 R 언어 열풍 은 막 을 수 없 는 추 세 를 보 였 다.

그러나 프로그래머 가 밥 을 먹 는 도구 로 서 프로 그래 밍 언어 사이 에 도 일종 의 경멸 의 사슬 이 형성 되 었 고 각 포럼 에는 칼 을 뽑 는 분위기 가 가득 하여 사람들의 입 이 맞지 않 았 다.어쩐지 많은 초보 자 들 이 의 심 스 러 워 하 더 라 니.왜 이렇게 많은 프로 그래 밍 언어 가 있 는 지,내 가 도대체 무슨 언어 를 배 워 야 하 는 지?
프로 그래 밍 언어 가 몇 십 년 동안 의 흥망 과 기복 을 돌 이 켜 보면 전체 정보 산업의 변천 과 소멸 을 나타 내 는 것 같다.기술 의 큰 흐름 에서 용감하게 발전 하려 면 한두 개의 프로 그래 밍 언어 를 정확하게 찾 고 잘 배 우 는 것 이 더욱 중요 하 다.
프로 그래 밍 언어의 황금시대
"괄호 쓰 는 걸 싫어 하 는 사람 이 있어 파 이 썬 을 개 발 했 어 요.누군가가 주말 에 자 바스 크 립 트 를 설계 했다."어떤 사람 은 출근 이 너무 지루 해서 C 언어 를 발명 했다."프로 그래 밍 언어 에 관 한 팔괘 일 화 는 매우 많 지만,결국 프로 그래 밍 언어의 탄생 은 반드시 수요 의 추진 일 것 이다.
기 계 를 대상 으로 하 는 언어,과정 을 대상 으로 하 는 언어 부터 대상 을 대상 으로 하 는 언어 까지 프로 그래 밍 언어의 역사 도 복잡 함 에서 간단 함 을 겪 었 다.인터넷 이 일어 난 90 년 대 는 프로 그래 밍 언어의 황금시대 임 에 틀림없다.
위 키 피 디 아 를 활용 한 총 결 은"1990 년대 에는 어떤 중대 한 혁신 도 보지 못 했 고 대부분 예전 에 구상 한 재 구성 이나 변화"라 고 말 했다.
그러나 이런 시 대 는 각종 프로 그래 밍 언어 가 빛 을 발 하 는 시작 이 었 다.
그때 가장 주 류 했 던 프로 그래 밍 언어 는 베 어 실험실 의 두 사내 가 발명 한 C/C+언어 였 다.인터넷 의 캐리어 컴퓨터 인 프 라 는 모두 이 언어 로 작 성 된 것 이 었 다.리 눅 스 운영 체제,데이터 베이스,컴 파일 러 등 을 포함한다.
이것 또한 C 언어 가 IT 분야 에서 의 지 위 를 다 졌 다.컴퓨터 가 존재 하 는 한 C/C++는 반드시 그들의 자 리 를 잡 을 것 이다.
그러나 후발 주자 가 상위 권 에 오 르 는 이야기 도 수시로 벌 어 지고 있다.이곳 의 주인공 은 이미 막 을 내 린 옛 거물 인 인터넷 과 썬 이다.
1994 년 에 인터넷 경 치 는 진정한 웹 브 라 우 저 Navigator 를 발 표 했 지만 그 당시 의 기술 제한 을 받 아 Navigator 는 로 컬 전시 페이지 처럼 어떠한 상호작용 기능 도 갖 추 지 못 했다.공교롭게도 썬 은 1995 년 에 그들 이 개발 한 자바(즉 Oak 언어)를 정식으로 시장 에 내 놓 았 다.특징 은'한 번 의 작성,여기저기 운행'이다.인터넷 경 치 는 이 잠재력 주 를 마음 에 들 어 썬 과 동맹 을 맺 는 것 을 선택 했다.
당시 자바 는 웹 페이지 에 스 크 립 트 로 삽입 되 어 상호작용 을 할 수 있 었 다.즉,우리 가 잘 알 고 있 는 자바 애플 트 였 다.그러나 인터넷 경 치 는 자바 가 웹 스 크 립 트 로 서 너무 복잡 하 다 고 생각 합 니 다.프로그래머 Brendan Eich 는 10 일 동안 백 개의 장점 을 모 아 자바 script 을 개 발 했 습 니 다.현재 모든 브 라 우 저 전단 라 이브 러 리 는 자바 script 을 바탕 으로 이 루어 져 야 합 니 다.
컴퓨터 의 보급,인터넷 의 굴기,웹 애플 리 케 이 션 의 등장,루비,PHP 등 언어 도 모두 등장 했다.
예 를 들 어 작가 인'강 형 학당'이'그 동안 프로 그래 밍 언어 를 창조 하지 못 했 지만 대량의 기업 의 참여 로 프로 그래 밍 언어 는 전례 없 는 발전 을 이 루 었 고 오늘날 의 프로 그래 밍 언어의 기본 형 태 를 형성 했다."소프트웨어 개발 도 점점 표준화 되 고 규모 화 되 었 다."
이 동시에'소 규모'의 프로 그래 밍 언어 도 있어 출발 을 기다 리 고 있 으 며'인기 폭발'의 기 회 를 기다 리 고 있다.
사과 의 교란 은 생태 가 매우 중요 하 다.
2010 년 아이 폰 4 가 출시 되자 잡 스 는 스마트 폰 으로 이후 인터넷 발전의 궤적 을 바 꿨 다.iOS 와 안 드 로 이 드 가 지탱 하 는 스마트 폰 시장 은 모 바 일 인터넷 을 절대적 인 무대 주인공 으로 만 들 었 다.
애플 은 iOS 의 애플 리 케 이 션 개발 언어 로 서 1984 년 시 작 된 오 브 젝 티 브-C 가 본적 무명 에서 명성 을 얻 으 며 각종 아이 폰,아이 패드 애플 리 케 이 션 개발 에 힘 입 어 한때 TIOBE 차 트 톱 3 에 올 랐 던 새로운 생태 계 를 개척 했다.
그러나 애플 은 2014 년 WWDC 에서 맥 OS/OS X,iOS,아이 패드 OS,watchOS,tvOS 를 작성 하 는 소프트웨어 애플 리 케 이 션 을 지원 하 는 새로운 프로 그래 밍 언어 스 위 프 트 를 출시 했 고 이듬해 리 눅 스 를 개 원·지원 한다 고 발표 했다.
이후 오 브 젝 티 브-C 의 시장 점유 율 은 2014 년 12%에서 2016 년 1%로 매년 감소 했다.다음 그림 에서 도 새 언어 인 스 위 프 트 가 0 에서 시작 해 몇 년 간 안정 적 인 성장 세 를 보 였 고,지난 1 월 에 도 티 오 브 차 트 9 위 에 올 랐 다.

컴 파일 러,문법,기초 라 이브 러 리 에서 프로그래머 들 사이 에서 보급 되 는 컴퓨터 언어 가 짧 은 시간 에 이 루어 지 는 것 은 아니 지만 애플 은 여전히 자신의 힘 으로 Objective-C 와 Swift 를 프로 그래 밍 언어의 주류 시장 에 끌 어 들 였 다.이 를 통 해 프로 그래 밍 언어 는 한 제품 의 생태 규모 와 밀접 한 관 계 를 가 진 다 는 것 을 알 수 있다.
마이크로소프트 와 Visual Basic 의 관계 도 마찬가지다.모 바 일 인터넷 시대 이전에 VB 는 시각 화 된 개발 환경 에 의존 하여 가장 핫 한 데스크 톱 개발 도구 가 되 었 고 한때 300 만 명의 개발 자 를 보유 했다.그리고 윈도 운영 체제 의 시장 우 위 를 빌려 VB 는 지금도 높 은 열 기 를 유지 하고 있다.
모 바 일 인터넷 시대 로 돌아 가면 서 다른 쪽 안 드 로 이 드 는 자바 를 선택 했다.안 드 로 이 드 진영 이 커지 면서 자 바 는 TIOBE 차 트 에서 1 위 를 차 지 했 고 최 악의 성적 도 2 위 를 차지 했다.
프로 그래 밍 언어의 성장 은 쇠퇴 하지 않 는 다.그 자체 의 장점 을 제외 하고 그 생태 의 건설 도 매우 중요 하 다.왜냐하면 사용 하 는 사람 이 많 으 면 스스로 하나의 파 이 를 형성 할 수 있다 는 점 은 Python 의 유행 에서 남김없이 나타난다.
빅 데이터+AI 시대,파 이 썬 탈것 절진
파 이 썬 이 인형 에서 잡 아야 한 다 는 구호 가 유행 하기 시 작 했 을 때 프로 그래 밍 언어 는 IT 권 에서 대중 권 으로 들 어 갔다.
빅 데이터,AI 의 시대 파 이 썬 은 탈것 이 라 고 할 수 있 을 정도 로 데이터 분석,머 신 러 닝,웹 개발 부터 파충류 개발 까지 파 이 썬 의 도움 을 받 아 쉽게 해결 할 수 있다.
통계 분석 원 은 파 이 썬 으로 데이터 추출 과 분석 문 제 를 해결 할 수 있 고 대학생 들 은 파 이 썬 으로 전세 문 제 를 해결 할 수 있다.
무엇 보다 파 이 썬 의 학습 문턱 은 C++,자바 보다 낮 고 간결 한 문법,성숙 한 제3자 라 이브 러 리 로 비 프로그래머 집단 이라도 짧 은 시간 안에 속성 할 수 있다.
통계 분석,그래 픽,데이터 발굴 에 사용 되 는 R 언어 도 마찬가지 로 데이터 응용 분석의 흐름 을 따라 잡 으 면 자 연 스 럽 게 여러 프로 그래 밍 언어 에서 두각 을 나 타 낼 수 있다.
지난 7 월 차 트 R 언어 가 기록 한 성과 에 대해 TIOBE 의 CEO 인 Paul Jansen 은 두 가지 추세 가 관건 적 인 역할 을 한다 고 명 확 히 밝 혔 다.하 나 는 상업 통계 언어 와 소프트웨어 팩(예 를 들 어 SAS,Stata,SPSS)의 시대 가 끝 났 고 대학 과 연구 기관 은 Python 과 R 을 이용 하여 통 계 를 분석 하 는 것 이다.둘째,COVID-19 와 관련 된 연 구 는 대량의 통계 와 데이터 발굴 이 필요 하기 때문에 쉽게 배우 고 사용 할 수 있 는 통계 프로 그래 밍 언어 열풍 이 높 아 졌 다.
또한 2010 년 에 탄생 하여 Mozilla 가 주도 적 으로 개발 한 Rust 언어 는 안전성,메모리 설정,병행 처리 등 특성 을 더욱 강조 한다.지난해 페 이 스 북 이 내 놓 은 블록 체인 프로젝트 리 브 라 는 충분히 안전 하기 때문에 러 스 트 언어 로 구축 했다.
러 스 트 의 순위 도 2012 년 200 위 를 벗 어 나 최신 TIOBE 차 트 에서 톱 20 에 올 랐 다.

우 리 는 인터넷 의 굴 기 를 분계선 으로 삼 아 각 프로 그래 밍 언어 가 점점 줄 어 들 고 새로운 제품 과 기술 이 수반 되 는 것 을 볼 수 있다.신기 술 발전 에 순응 하 는 프로 그래 밍 언어 는 수 십 년 만 에 다시 빛 을 발 할 수 있다.그리고 개원 지역사회 가 커지 면서 우수한 프로 그래 밍 언어 는 여러 집안 의 장점 을 널리 받 아들 여 후발 주자 로 성장 할 수 있다.
결어
프로 그래 밍 언어 로 입 생 하고 싶다 면 자바,그 다음 에 Python 과 C++를 배 우 는 것 을 권장 합 니 다.이 세 가지 프로 그래 밍 언어 는 기본적으로 우리 가 일 하 는 과정 에서 발생 하 는 대부분의 문 제 를 해결 할 수 있 기 때 문 입 니 다.
마지막 으로 C\#의 아버지 Anders Hejlsberg 는 다음 과 같이 요약 했다.만약 에 제 가 앞으로 10 년 동안 프로 그래 밍 언어 가 어떻게 될 지 요약 하려 면 먼저 프로 그래 밍 언어 가 더욱'성명 식'이 되 어야 한다 고 생각 합 니 다.우 리 는 언어 에 메타 프로 그래 밍,함수 식 프로 그래 밍 의 능력 을 도입 하 는 동시에 사용자 가 문법 을 확장 할 수 있 는 방법 도 찾 아야 합 니 다.그들 로 하여 금 영역 특정 언어 등 을 구성 할 수 있 게 하 다.그러나 전체적으로 볼 때 제 가 강조 하고 싶 은 것 은 프로 그래 밍 언어 에 있어 새로운 패 러 다 임 은'다 중 패 러 다 임'프로 그래 밍 언어 입 니 다.
본 논문 의 일부 내용 은 다음 과 같은 글 을 참고 한다.
1.프로 그래 밍 언어 변천 사>
https://zhuanlan.zhihu.com/p/106808045
2.컴퓨터 와 프로 그래 밍 언어의 발전 역사
https://blog.csdn.net/abc6368765/article/details/83990756
C,C++,자바 부터 Python 까지 프로 그래 밍 입문 하여 어떤 언어 를 배 우 는 것 이 좋 은 지 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.C,C++,자바 Python 이 어떤 언어 를 배 우 는 지 에 관 한 좋 은 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기