Programming Language(2)
-
프로그래밍 언어
결론 : 인간 ----고급언어(소스작성)----> 컴파일러 -----기계어----->컴퓨터 A. 기계어 -> 컴퓨터가 이해할 수 있는 언어 -> 0과 1로 이루어진 2진 코드라서 사람이 이해하기 어렵다 ----> 반면 사람이 사용하는 언어는 컴퓨터 입장에서 보면 이해할 수 없는 문자 집합 B. 프로그래밍 언어 -> 사람과 컴퓨터가 대화하기 위해서 사람의 언어와 기계어의 다리역할 1) 분류 a. 고급언어 -> 컴퓨터와 대화할 수 있도록 만든 언어 중에서 사람이 쉽게 이해할 수 있는 언어 -> 일반적으로 프로그래밍 언어라고 하면 고급언어 -> EX) C, C++ , JAVA -> 고급언어로 작성된 소스는 컴퓨터가 바로 이해할 수 없기 때문에 컴파일 과정 필요 ---------> 컴파일 통해 고급언어는 컴퓨터..
2020.09.30 -
1.1 자바
1.1.1 역사 1991년 썬 마이크로시스템즈에서 Green Project 시작 1993년 썬 마이크로시스템즈에서 Green Project 폐기 및 Oak Project 시작 1995년 썬 마이크로시스템즈에서 James Gosling 개발한 객체 지향 프로그래밍 언어 1995년 ~1999년 윈도우 프로그램 개발이 주류였기 때문에 C++ 우세 JAVA는 메모리 및 CPU를 지나치게 많이 사용해 부적합 1999년 인터넷 활성화로 인해 웹 애플리케이션 구축용 언어로 떠올라 JAVA는 기업체 및 공공기관의 다양한 서버 운영체제에서 단 한번의 작성으로 모든 곳에서 실행 가능 2010년 오라클이 썬 마이크로시스템즈를 인수하며 Java의 저작권 소유 1.1.2 특징 A. 이식성 높다 ♣ 이식성 : 서로 다른 실행 환..
2020.09.30