프로그래밍 언어 (Programming Language)와 스크립트 언어 (Scripting Language)

·2023년 4월 26일
0

데일리 과제

목록 보기
15/15

프로그래밍 언어 (Programming Language)와 스크립트 언어 (Scripting Language)의 차이점은 무엇인가요?

프로그래밍 언어 (Programming Language)

  • 소스코드(Source Code)를 컴파일 하여 목적코드(Object Code or Executable File)로 옮기고, 목적코드(기계어)를 읽어 실행시키는 방식으로 동작하는 언어
  • 기계어를 통해 프로그램이 실행되기 때문에 프로그램의 소스코드가 유출되기 어렵다.
  • C, C++, Java, Go

스크립트 언어 (Scripting Language)

  • 컴파일러 없이 명령어를 한줄씩 읽으면서 실행하여 변역속도는 빠르지만, 프로그램 실행 시 매번 같은 코드를 번역해야 하여 실행속도는 느리다.
  • CPU의 사용시간의 낭비가 크므로 복잡한 산술연산 혹은 복잡한 구조의 프로그램에서는 효율적이지 않을 수 있다.
  • 프로그램을 실행시켜야 오류를 알 수 있다.
  • Javascript, JSP, PHP, Python, Ruby

참고자료
https://well-made-codestory.tistory.com/30

profile
개발자가 되는 과정

0개의 댓글