![사용자 정의 코딩 언어에 대해 배우는 방법 [닫기]](https://linux55.com/image/107638/%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%A0%95%EC%9D%98%20%EC%BD%94%EB%94%A9%20%EC%96%B8%EC%96%B4%EC%97%90%20%EB%8C%80%ED%95%B4%20%EB%B0%B0%EC%9A%B0%EB%8A%94%20%EB%B0%A9%EB%B2%95%20%E2%80%8B%E2%80%8B%5B%EB%8B%AB%EA%B8%B0%5D.png)
프로덕션 서버나 바이너리/실행 파일만 존재하는 서버에서 실행되는 애플리케이션에 어떤 사용자 정의 코딩 언어(c, c++, java)가 사용되는지 어떻게 알 수 있나요?
답변1
자바, 파이썬, 펄, PHP, 루비 등
스크립팅 언어(제외자바)
그들은 모두 (단순화를 위해) 통역사에 의존합니다.
# ps aux
실행 중인 프로세스 목록이 제공됩니다. 등을 찾을 때마다 python
그것이 java
어떤 유형의 프로그램/스크립트인지 알 수 있습니다.
C/C++, 어셈블리, Go 등
컴파일러 언어
소스 코드가 바이너리로 컴파일되고 있습니다.
AFAIK가 필요합니다리버스 엔지니어링 도구 및 지식컴파일된 바이너리를 구별합니다.
여기에 대한 또 다른 링크가 있습니다.컴파일 및 해석된 언어