코딩 프로그램 중 C+, 자바, 파이썬, 매트랩이 각각 어디에 유용할까요?
코딩을 배워보려고 하는데요 종류가 많더군요.
그 중에서 C+, 자바, 파이썬, 매트랩 정도가 대표적인 것 같은데요,
이 프로그램들이 각각 어떤 작업을 할 때 유용한 지 알려주시면 감사하겠습니다.
엄청 다양하게 사용될 수 있지만 프로그래밍 언어 특성에 따라 조금 달라지게 됩니다.
C++: 속도가 중요시 되는 서버 어플리케이션, 네트워킹, 게임, 시스템 관련 프로그램 등에서 사용됩니다.
자바: 객체지향 언어로 개발 속도가 높고 대중성이 높아 모바일 어플 (안드로이드)/ 기업용 웹 어플리케이션 등에 사용됩니다.
파이썬: 교육용으로 만들어진 언어답게 배우기 쉬워 최근 굉장한 대중성을 가지고 응용되고 있습니다. 특히 인공지능, 딥러닝 등의 데이터 과학자들 사이에서는 대부분 파이썬으로 작성된 프로그래밍을 사용하고 있습니다.
매트랩: 이름도 수학(Math + Matrix) 에서 따올 정도로 공학용 어플리케이션으로, 공학용에 최적화된 도구를 제공합니다. 시뮬레이션, 그래프를 시각화 한다는가 공학도들에게 좋은 프로그램이자 프로그래밍 언어입니다.
C언어의 경우 다양한 곳에서 많이 사용하지만 하드웨어 관련 분야에서 많이 사용되는 것 같습니다.
IOT기기를 만들다던가 하는 곳에서 많이 사용을 하는 것 같습니다.
자바는 안드로이드개발이나 웹개발에서 많이 사용이 됩니다.
안드로이드는 코틀린으로 넘어가고는 있지만 아직까지는 개발이 가능합니다.
웹개발은 자바로 개발을 엄청 많이 합니다 특히나 국내의 경우 대형 프로젝트는 대부분 자바로 많이 개발이 됩니다.
파이썬의 경우 웹개발과 데이터분석, AI등의 분야에서 많이 사용이 되고 있습니다.
매트랩은 수치연산? 수학관련 연산에 특화된 언어입니다.
학교 다닐때 통신이론 수업시간에 매트랩을 이용해서 파형 그래프를 출력해보는 실습을 해본적이 있습니다.
실제 업무에서는 사용을 해보지 못해서 정확히는 잘 모르겠습니다. ^^;;