Victory_Heo 2021. 8. 4. 16:56

프로그래밍 언어별 특성

컴퓨터 언어를 각각의 기준에 따라 분류하고 특징을 설명할 수 있다.

컴퓨터 언어 개요

1.프로그래밍 개요

프로그래밍이란?
작업 지시서를 미리 약속된 규칙과 문법을 이용하여 기술하는 행위

2.프로그래밍 언어 분류
  1. 기계어로 컴파일되는 언어
  2. 소스코드가 일괄적으로 번역된 후 실행되는 방식
  3. 작고 빠른 코드로 변환된 후 시스템에서 실행 가능한 파일로 생성하고 실행

컴퓨터 언어 종료

1.C
  1. 어셈블리어와 고급 언어의 장점을 가지고 있음
  2. 작고 빠른 프로그램
  3. 뛰어난 이식성
  4. 컴파일러 언어
2.C++
  1. 객체지향 언어로 C언어의 확장판
  2. 다중 상속, 오버로드
  3. 컴파일러 언어
3.C#
  1. 객체지향 언어(C언어의 기본문법 + C++의 객체 지향개념 + UI컴포넌트)
  2. .NET프레임워크에서 개발
  3. 이 기종 간에 인터넷을 통한 자료 교환을 위해 개발
4.JAVA
  1. C++와 유사하나 모호하거나 복잡한 기능을 제거한 객체지향 프로그램
  2. 모든 데이터는 객체를 통하여 처리
  3. 바이트 코드로 컴파일되기 때문에 자바를 지원하는 어떠한 플랫폼에서도 실행
5.Python
  1. 인간 친화적 언어로 익히기 쉬운 언어
  2. 다른 언어와 혼합하여 개발 가능

컴퓨터 언어 개요

  • 프로그래밍이란 컴퓨터를 이용하여 특정한 작업을 할 수 있도록 명령서를
    기술하는 작업
  • 컴퓨터 언어를 실행방식의 측면에서 구분하면 크게 컴파일러 방식과 인터프리터
    방식으로 구분됨
  • 인간 중심과 기계 중심에 따라 고급과 저급언어로 구분됨

컴퓨터 언어 종류

  • C언어는 절차지향 언어로 시스템 프로그램 개발에 용이한 언어
  • C++는 C언어의 확장으로 객체지향 언어
  • C#는 인터넷과 같은 분산 환경 프로그래밍에 적합한 용어
  • JAVA는 더욱 더 완벽한 객체지향 프로그램으로 웹 응용 프로그램 개발에 용이한
    언어
  • Python은 익히기 쉽고 다른 언어와 혼합하여 사용할 수 있는 언어