1990년대 언어의 특징
- 4세대 언어 대두
- 응용문제를 빠르게 구현
- 실사용자가 직접 프로그래밍
- 데이터 베이스를 쉽게 처리
- HTML, Java 등장
1990년대 등장한 언어
- Java언어
- James Gosling 설계 팀장
- C++ 기반: 많은 구조 삭제, 일부 구조 변경, 일부 구조 추가
- C++의 강력함과 유연성 제공
- C++ 보다 규모는 작아지고, 더 간결하고, 신뢰성이 증가 된 언어
- 한 응용 분야 목표: 내장 시스템
- Java의 응용분야가 확장 됨 → Web 프로그래밍 (C/C++결점 보완)
Java의 특징: 간결성과 신뢰성 제공 원칙
- 자료형, 클래스 제공
- 기본 자료형: 스칼라 형 제공
- 배열 – 미리 정의된 클래스 객체로 제공(C++와 구별)
- 포인터 삭제 → 참조형 제공
- 포인터 – 기억장소 지시, 참조형 – 객체 지시
- 논리형 제공 ( 산술 연산에 사용 불가 : C/C++와 구별)
- 부프로그램 제공 안함 → 클래스 메소드 제공
- 단일상속 → 다중 상속 변칙 사용 (인터페이스 사용)
- 동시성 제공 (synchronize) - Thread
- 쓰레기 수집
- 묵시적 형 변화 - 확대형 변환 (widenning)
- 중간 언어 제공 (이식성 증가)
- Java 애플릿 - 클라이언트에서 실행
- 프로그래머 - Java선호 (C++기피)
'공부 > 프로그래밍언어론' 카테고리의 다른 글
프로그래밍 언어 설계 (0) | 2020.04.26 |
---|---|
프로그래밍 언어의 세대론과 미래 (0) | 2020.04.26 |
1970년대: 간결성, 추상화, 연구 사항 (0) | 2020.04.25 |
1960년대: 프로그래밍 언어의 폭증 (0) | 2020.04.25 |
1950년대: 최초의 프로그래밍 언어 (0) | 2020.04.25 |