책 내용 질문하기
기출문제집 62쪽 문제 6번 질문합니다. (본문내용 240-243)
도서
2023 시나공 정보처리산업기사 실기
페이지
62,240
조회수
308
작성일
2023-07-17
작성자
탈퇴*원
첨부파일

안녕하세요. 문제 6번 질문 드립니다.

객체지향 프로그래밍 언어를 고르는 문제인데,

답이 Java, C++, Smalltalk, Python 으로 나와 있습니다.

 

그런데 본문 내용에선 객체지향 프로그래밍 언어에는

Java, C++, Smalltalk만 나와 있고,

Python은 그 다음 챕터인 스크립트 언어에 분류되어 있는데,

Python이 객체지향 프로그래밍 언어가 맞나요?

 

Python이 스크립트 언어이면서 객제지향 언어인 건가요?

 

만약 그렇다면 이런 식으로 스트립트 언어이면서 객체지향 언어인 또 다른 종류들도 있나요?

 

 

 

답변
2023-07-19 11:01:47

안녕하세요 길벗수험서 운영팀입니다.

 

Python이 스크립트 언어이면서 객제지향 언어인 건가요?

- 예, 맞습니다.

 

만약 그렇다면 이런 식으로 스트립트 언어이면서 객체지향 언어인 또 다른 종류들도 있나요? 

- 예, 스크립트 언어이면서 객체지향을 구현할 수 있는 언어들이 있습니다.

 

객체지향의 경우 프로그램의 번역 방식과 달리(전체 컴파일링 = 절차적, 한줄씩 컴파일링 = 스크립트) 언어에서 특정 기능을 지원하는 경우 객체지향을 구현할 수 있게 되는데,

이러한 경우 해당 언어는 객체지향 프로그래밍 언어로 개발되지 않았으나 객체지향 프로그래밍을 지원하기 때문에 종종 객체지향 언어라고 불리기도 합니다. 대표적으로 JavaScript가 그 예이죠.

 

 Python의 경우 애초에 플랫폼 독립적, 인터프리터 식 번역방식(스크립트), 객체지향을 전제로 두고 개발된 언어입니다.

 

행복한 하루되세요 :)

  • 관리자
    2023-07-19 11:01:47

    안녕하세요 길벗수험서 운영팀입니다.

     

    Python이 스크립트 언어이면서 객제지향 언어인 건가요?

    - 예, 맞습니다.

     

    만약 그렇다면 이런 식으로 스트립트 언어이면서 객체지향 언어인 또 다른 종류들도 있나요? 

    - 예, 스크립트 언어이면서 객체지향을 구현할 수 있는 언어들이 있습니다.

     

    객체지향의 경우 프로그램의 번역 방식과 달리(전체 컴파일링 = 절차적, 한줄씩 컴파일링 = 스크립트) 언어에서 특정 기능을 지원하는 경우 객체지향을 구현할 수 있게 되는데,

    이러한 경우 해당 언어는 객체지향 프로그래밍 언어로 개발되지 않았으나 객체지향 프로그래밍을 지원하기 때문에 종종 객체지향 언어라고 불리기도 합니다. 대표적으로 JavaScript가 그 예이죠.

     

     Python의 경우 애초에 플랫폼 독립적, 인터프리터 식 번역방식(스크립트), 객체지향을 전제로 두고 개발된 언어입니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.