소프트웨어 개발은 일반적으로 자바, 파이썬, 2C, C++ 와 같은 특정 프로그래밍 언어를 통해 이루어집니다.
이렇게 많은 프로그래밍 언어를 보고 학생들은 또 걱정하기 시작했다. 이렇게 많은데, 너는 무엇을 배우고 있니?
오늘 자바가 좋다고 들었는데 배우고 싶어요.
내일 파이썬 앞길이 밝다고 들었는데 배우고 싶어요.
왜 혼란스러워? 단지 네가 그들을 충분히 이해하지 못했기 때문만은 아니다.
그래서 오늘 신영대변쇼는 자바, C/C++, PHP, 파이썬이 무엇으로 개발되었는지 먼저 보급해 보겠습니다.
모든 프로그래밍 언어로 프로그램을 개발하는 것은 문장 쓰기, MP3 다운로드 등 컴퓨터가 작동하도록 하기 위해서이다. , 컴퓨터에서 작동하는 CPU 는 기계의 지시만 알고 있습니다.
따라서 프로그래밍 언어마다 차이가 크지만 CPU 가 실행할 수 있는 기계 명령어로' 번역' 해야 한다. 이론적으로, 어떤 언어든 거의 모든 것을 할 수 있지만, 주로 하는 일은 다르다.
자바 언어 (특히 웹 사이트를 만드는 데 사용되는 컴퓨터 언어)
자바 (Java) 는 종종' 기업' 과 연계되어 있다. 왜냐하면 좋은 언어 특성과 풍부한 프레임워크가 있어 기업 어플리케이션에서 가장 인기가 많기 때문이다. 너는 항상 J2EE, JSP, Hibernate 등에 대한 토론을 들을 수 있다.
동시에, Java 는 휴대폰 분야에서도 한자리를 가지고 있다. 범용 지능 이전에는 많은 휴대폰이 자바 앱을 지원하는 것을 판매점으로 삼았다. 스마트폰이 폭발하자 자바 휴대전화는 국내에서 안드로이드로 변해 안드로이드의 표준 프로그래밍 언어로 존재한다.
요약: Java 는 주로 웹 페이지, 기업 개발, 범용 애플리케이션 소프트웨어, 게임 배경에 사용됩니다.
C/C++
이론적으로 C/C++ 는 적절한 하드웨어 드라이버 및 API 가 있는 한 모든 개발을 수행할 수 있습니다. 이 기능은 효율이 높고 기본적으로 컴파일 언어에서 가장 효율적입니다. 시스템에 C/C++ 컴파일러도 없는 경우를 제외하고는요. 일부 시스템에서는 C++ 컴파일러를 사용할 수 없지만 c 는 일반적으로 사용할 수 있습니다.
현재 C 언어는 기본 모듈 (예: 구동, 디코더, 알고리즘 구현), 서비스 애플리케이션 (예: 웹 서버) 및 임베디드 애플리케이션 (예: 전자레인지의 프로그램) 을 개발하는 데 주로 사용되고 있습니다. C++ 도 이런 일을 할 수 있지만, C++ 의 복잡성과 기준으로 인해 사람들은 C, C++ 를 사용하는 것을 선호하며, 대형 게임, 일부 기본 라이브러리, 대형 데스크톱 어플리케이션과 같이 효율성이 필요한 복잡한 시설에 더 적합합니다.
요약: C 는 주로 시스템 기반, 구동 및 임베디드 개발에 사용됩니다. C++ 는 주로 게임 개발, 대규모, 고성능 및 분산 프로그램 개발에 사용됩니다.
컴퓨터 프로그래밍 언어
Python 은 풍부하고 강력한 라이브러리 때문에 glue language 라고도 불리며 다른 언어, 특히 C/C++) 로 만든 다양한 모듈을 쉽게 연결할 수 있습니다.
한 가지 일반적인 응용 사례는 Python 을 사용하여 프로그램의 원형 (때로는 프로그램의 최종 인터페이스까지) 을 빠르게 생성한 다음 3D 게임의 그래픽 렌더링 모듈과 같은 특수한 요구 사항이 있는 부분을 보다 적합한 언어로 다시 작성하는 것입니다. 성능 요구 사항은 특히 높습니다. C/C++ 로 다시 작성한 다음 Python 이 호출할 수 있는 확장 클래스 라이브러리로 캡슐화할 수 있습니다.
파이썬은 서버 개발과 사물인터넷 개발을 하는 것이다. 정보 보안, 빅 데이터 처리, 데이터 시각화 기계 학습, 인터넷 개발, 주요 소프트웨어 API, 데스크톱 응용 프로그램에는 파이썬이 필요합니다.
요약: Python 은 주로 동적 해석, 개발 효율성, 오픈 소스, 유연성, 입문 문턱이 낮은 데 사용됩니다.