ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 제 22강 프로그래밍 언어
    컴활 2022. 1. 10. 23:49

    ■ 언어 번역

     

                     (번역)              (링커)         (로더)

    원시프로그램 → 목적프로그램 → 로드모듈 → 실행

     

    -컴파일러

    고급언어(원시프로그램) → 목적프로그램 → 기계어번역

    한 번에, 목적 프로그램을 만들고 실행, 속도 빠름, 번역 느림, C, COBOL, FORTRAN 등이 있음

     

    -인터프리터

    고급언어(원시프로그램) → 줄단위 → 실행

    한줄씩 번역, 목적프로그램 생성 안함, 속도 느림, 번역 빠름, BASIC, LISP 등이 있음

     

    -어셈블러

    저급언어(원시프로그램) → 어셈블러 → 기계어 번역

     

    ■ 객체 지향 언어

     

    복잡한 프로그램 구축이 어려운 절차형 언어의 문제점을 해결

    추상화, 캡슐화, 상속성, 다형성 등의 특징

    C++, JAVA, Smalltalk 등이 있음

     

    ■ 클라이언트 / 서버

     

    정보를 제공해주는 서버와 정보를 제공받는 클라이언트

    클라이언트와 서버 모두 처리 능력을 가지고 있음

    분산처리 환경에서 적합

     

    ■ 웹 프로그래밍 언어

     

    HTML : 하이퍼 텍스트 문서를 만들기 위해 사용하는 언어

    *하이퍼텍스트란? 하이퍼 링크를 통해 다른 문서로 접근할 수 있는 문서

     

    XML : HTML의 단점을 보완하여 구조화된 다양한 문서를 표현

     

    HTML5 : 플러그인(ActiveX) 없이도 웹 서비스를 이용할 수 있는 언어

    *플러그인? 기존 기능에 추가 가능을 추가하는 기술

     

    VRML : 가상 현실 모델링 언어

     

    ASP : 서버 측에서 수행되는 언어, Windows에서만 사용

    PHP : 서버 측에서 수행되는 언어, Linux, Unix, Windows 에서 사용

    JSP : 서버 측에서 수행되는 언어, 다양한 운영체제에서 사용, JAVA

     

    정답 : ④ 컴파일러는 한 번에 번역해서 느리고, 인터프리터는 한 줄 씩 번역하기 때문에 빠르다

     

     

    정답 : ④ 순차적인 처리는 절차형 언어의 특징이다.

     

     

    ② 중앙집중식 -성형, 스타형

    ③ 동배간처리 - p2p

    ④ 단방향이 아닌 양/쌍 방향

     

    정답 : ①

    '컴활' 카테고리의 다른 글

    제 21강 정보통신 보안  (0) 2022.01.10
    제 20강 정보통신 용어  (0) 2022.01.10
    제 19강 IP와 도메인  (0) 2022.01.07
    제 18강 통신장비와 프로토콜 핵심요약  (0) 2022.01.07
    제 17강 정보통신 기초  (0) 2022.01.07

    댓글

Designed by Tistory.