가공데이터 · 한국어 지식관계

컴퓨터 언어 document_id A220517027601

분류
경제
라벨 상태 (label_status)
approved
문맥 (context)
컴퓨터 언어(computer language)라는 용어는 컴퓨터와의 커뮤니케이션에 쓰이는 다양한 종류의 언어들을 일컫는 말로서, 흔히 사용되는 프로그래밍 언어라는 용어의 뜻을 확장한 용어이다. 프로그래밍 언어는 컴퓨터 언어의 부분집합이다. 굳이 분류하자면 컴퓨터 언어는 두 개의 부류로 나뉠 수 있다. 고급(high level) 언어와 저급(low level)언어로 나뉠 수 있다. 고급 언어는 저급 언어보다 사용하기 쉽고, 더 추상적이며, 더 이식 가능성이 높게 디자인된다. 어떤 언어의 경우에는, 문법적으로 올바른 프로그램들은 저급 언어로 컴파일(compile)되어 컴퓨터 상에서 실행(execute)되게 된다. 오늘날 대부분의 소프트웨어는 고급 언어로 작성된다. 그 후 오브젝트 코드로 컴파일되고 난 뒤 기계어로 변환된다. 또한 다른 방법으로, 컴퓨터 언어를 분류할 수 있다. 사람이 읽을 수 있는(human-readable) 언어와 사람이 읽을 수 없는 언어로 분류할 수 있다. 사람이 읽을 수 있는 언어는 사람이 직접 사용하여 컴퓨터와 커뮤니케이트하게 해주는 용도로 쓰일 수 있다. 사람이 읽을 수 없는 언어는 더 간결하며, 처리가 쉽게 디자인 되었으나, 이러한 특징을 만족하기 위해 가독성은 희생하여 디자인되었다. 이 언어를 부분적으로는 읽고 이해하는 것이 가능하지만 말이다. <heading>역사 </heading> 역사 및 분류에 대한 자세한 기술은 en [https://web.archive.org/web/20110220044217/http://hopl.murdoch.edu.au/ The Encyclopedia of Programming Languages]를 참고하라.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
컴퓨터 언어를 사람이 읽을 수 있는지 여부에 따라 분류할 때, 사람이 읽을 수 없는 언어가 가진 특징은 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    사람이 읽을 수 없는 컴퓨터 언어의 속성(특징)을 묻는 질문임을 파악한다.

  2. 2정보 추출information_extraction

    컴퓨터 언어의 분류 중 '사람이 읽을 수 없는 언어'에 관한 내용을 추출한다.

    • 사람이 읽을 수 없는 언어는 더 간결하며, 처리가 쉽게 디자인 되었으나, 이러한 특징을 만족하기 위해 가독성은 희생하여 디자인되었다.
  3. 3근거 선택evidence_selection

    언어의 특징인 간결성, 처리 용이성, 가독성 희생을 핵심 근거로 선택한다.

    • 더 간결하며, 처리가 쉽게 디자인 되었으나, 이러한 특징을 만족하기 위해 가독성은 희생하여 디자인되었다.
  4. 4논리 통합logical_integration

    추출된 특징들을 종합하여 언어의 디자인 목적과 그에 따른 결과(가독성 저하)를 연결한다.

  5. 5결론 도출conclusion_formulation

    사람이 읽을 수 없는 언어는 간결하고 처리가 쉽지만 가독성은 낮다는 결론을 도출한다.

    • 더 간결하며, 처리가 쉽게 디자인 되었으나, 이러한 특징을 만족하기 위해 가독성은 희생하여 디자인되었다.
  6. 6답변 생성answer_generation

    질문에 대해 문맥에 근거한 완성된 문장으로 답변을 작성한다.

    • 더 간결하며, 처리가 쉽게 디자인 되었으나, 이러한 특징을 만족하기 위해 가독성은 희생하여 디자인되었다.
최종 답변 (final_answer)
사람이 읽을 수 없는 언어는 더 간결하고 처리가 쉽게 디자인되었으나, 이러한 특징을 위해 가독성은 희생되었다.
핵심 해석 (core_interpretation)
사람이 읽을 수 없는 컴퓨터 언어는 더 간결하고 처리가 쉽게 디자인되었으나 가독성은 희생되었다.