JAVA기반 스마트웹 개발2021/프로그래밍 언어활용
프로그래밍 언어별 특성
Victory_Heo
2021. 8. 4. 16:56

프로그래밍 언어별 특성
컴퓨터 언어를 각각의 기준에 따라 분류하고 특징을 설명할 수 있다.
컴퓨터 언어 개요
1.프로그래밍 개요
프로그래밍이란?
작업 지시서를 미리 약속된 규칙과 문법을 이용하여 기술하는 행위
2.프로그래밍 언어 분류
- 기계어로 컴파일되는 언어
- 소스코드가 일괄적으로 번역된 후 실행되는 방식
- 작고 빠른 코드로 변환된 후 시스템에서 실행 가능한 파일로 생성하고 실행
컴퓨터 언어 종료
1.C
- 어셈블리어와 고급 언어의 장점을 가지고 있음
- 작고 빠른 프로그램
- 뛰어난 이식성
- 컴파일러 언어
2.C++
- 객체지향 언어로 C언어의 확장판
- 다중 상속, 오버로드
- 컴파일러 언어
3.C#
- 객체지향 언어(C언어의 기본문법 + C++의 객체 지향개념 + UI컴포넌트)
- .NET프레임워크에서 개발
- 이 기종 간에 인터넷을 통한 자료 교환을 위해 개발
4.JAVA
- C++와 유사하나 모호하거나 복잡한 기능을 제거한 객체지향 프로그램
- 모든 데이터는 객체를 통하여 처리
- 바이트 코드로 컴파일되기 때문에 자바를 지원하는 어떠한 플랫폼에서도 실행
5.Python
- 인간 친화적 언어로 익히기 쉬운 언어
- 다른 언어와 혼합하여 개발 가능
컴퓨터 언어 개요
-
프로그래밍이란 컴퓨터를 이용하여 특정한 작업을 할 수 있도록 명령서를
기술하는 작업 -
컴퓨터 언어를 실행방식의 측면에서 구분하면 크게 컴파일러 방식과 인터프리터
방식으로 구분됨 - 인간 중심과 기계 중심에 따라 고급과 저급언어로 구분됨
컴퓨터 언어 종류
- C언어는 절차지향 언어로 시스템 프로그램 개발에 용이한 언어
- C++는 C언어의 확장으로 객체지향 언어
- C#는 인터넷과 같은 분산 환경 프로그래밍에 적합한 용어
-
JAVA는 더욱 더 완벽한 객체지향 프로그램으로 웹 응용 프로그램 개발에 용이한
언어 - Python은 익히기 쉽고 다른 언어와 혼합하여 사용할 수 있는 언어