728x90
728x90

비전공자의 개발과 친해지기/프롤로그 3

[JAVA]3. 자바(JAVA)

자바(Java)는 1995년 미국의 '선마이크로시스템즈'라는 회사에서 개발한 객체지향 언어입니다. 현재는 '선마이크로시스템즈'가 엔터프라이즈용 DB로 유명한 회사 '오라클'에 인수되었고, 이후 자바는 '오라클' 사에 의해 배포되고 있습니다. 자바의 특징 쉬운 난이도 : 자바는 기본적으로 C와 C++의 문법을 차용한 언어입니다. 그러나 C와 C++에서 가장 이해하기 어려운 포인터, 다중 상속 등의 개념을 없애 문법적인 난이도를 낮췄습니다. Garbage Collector : 프로그래밍을 할 때 메모리에 다양한 데이터 값을 넣고 삭제하는 작업을 하면서 메모리가 지저분해지는 경우가 발생하는데, 자바에서는 가비지 컬렉터라는 자동 메모리 정리 기능이 있어 프로그램이 실행 중 사용하지 않는 메모리를 자동으로 해제하..

[JAVA]2. 프로그래밍 언어

프로그래밍 언어는 언어 처리 방법과 프로그램 설계 방식에 따라 구분합니다. 언어 처리 방법에는 크게 컴파일러(번역기)형과 인터프리터(대화형)형으로 나눌 수 있습니다. 그리고 프로그램 설계 방식으로는 절차지향형(POP)과 객체지향형(OOP)으로 구분할 수 있습니다. 1. 컴파일러(Compiler)형과 인터프리터(Interpreter)형 이전 학습 기록에서 사람에게 작업을 지시할 때 외국인인 경우 해당 외국어로 작성된 작업지시서를 전달해야 한다고 했습니다. 만약 본인이 해당 외국어를 모를 경우 어떻게 작업지시서를 작성할 수 있을까요? 두 가지 방법이 있을 수 있습니다. 첫 번째는 한국어로 작업지시서를 작성하여 번역가에게 해당 외국어로 번역을 부탁한 후, 번역된 작업지시서를 외국인에게 건네주는 방법입니다. 이..

[JAVA]1. 개발의 기초

프로그램이란? 우리는 매일 컴퓨터를 사용해서 문서작성 프로그램이나 사진 편집 프로그램 등 여러가지 프로그램을 사용하고 있습니다. 프로그램이란 특정 목적을 위해 컴퓨터에 내리는 명령의 집합입니다. 프로그램을 사용한다는 것은 특정의 작업을 컴퓨터에게 지시해서 처리시키는 것으로, 프로그램은 '이 경우에는 저것을 하세요', '저 경우에는 이것을 하세요'와 같이, 컴퓨터에게 여러가지 명령을 하는 작업지시서 같은 것이라고 생각하면 됩니다. 예를 들어 누군가에게 특정 작업을 지시할 경우, 한국어를 아는 사람에게 작업을 지시하려면 한국어로 작성된 작업지시서(작업 순서나 작업 방법을 작성한 문서)를 작업할 사람에게 넘기면 됩니다. 그런데 한국어를 전혀 이해 못하는 외국인에게 작업을 지시하려면 그 사람이 알고 있는 언어로..

728x90
728x90