호기심 많은 개발자 🚀

AI DB 관련된 업무들은 어째서 Pyrhon을 사용할까? 본문

궁금증 ( 기타 )

AI DB 관련된 업무들은 어째서 Pyrhon을 사용할까?

🤗 현우 🤗 2022. 4. 26. 12:34

AI와 DB는 어째서 C , C++이나 Java 보다 느리고 인터프리터 언어인 Python을 선호하는 것일까?

라는 궁금증이 생겨 바로 구글링을 해 보았다.

가장 많이 노출되는 이유는 파이썬에 수학 및 통계 라이브러리가 타 언어에 비해서 뛰어나다는 것이었다.

또한 파이썬은 메모리 관리를 언어에서 자체적으로 지원하기 때문에 코딩이 편하다는 장점도 있었다.

하지만 위의 두 가지 장점으로는 이해가지 않는 부분이 있었다.

코딩하기는 편하겠지만 실제로 Python은 C or C++ or Java 보다는 느린 언어라는 것이다.

구글링 결과 아래 두가지 정도의 해답을 찾을 수 있었다.

Python의 강력한 라이브러리로 코딩 후 핵심 계산 코드는 C/C++ 등에 넘기는 경우가 많다고 한다. 

또한 데이터 분야 연구자들이 주로 사용하는 파이썬이 많이 보일 수밖에 없다는 이야기도 있었다.

'궁금증 ( 기타 )' 카테고리의 다른 글

CLI란?  (0) 2022.06.05
OS의 명령어는 어떤 원리로 실행될까?  (0) 2022.04.26
Comments