호기심 많은 개발자 🚀
AI DB 관련된 업무들은 어째서 Pyrhon을 사용할까? 본문
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