본문 바로가기

분류 전체보기130

[유닉스/리눅스] 고급언어, 중급언어, 저급언어 1. 각 언어 유형의 장단점 비교 표언어장점단점 종류고급 언어1. 사람이 이해하기 쉽고 코드 작성 및 유지 관리 용이2. 다양한 플랫폼 및 환경에서 실행 가능3. 추상화 수준이 높아 복잡한 문제 해결 용이1. 하드웨어 제어가 어려울 수 있음2. 실행 속도가 저급 언어에 비해 느릴 수 있음C++, Java, Python, PHP저급 언어1. 하드웨어 제어가 용이2. 실행 속도가 빠름1. 사람이 이해하기 어렵고 코드 작성 및 유지 관리가 어려움2. 추상화 수준이 낮아 복잡한 문제 해결에 어려움기계어, 어셈블리어중급 언어1. 하드웨어 제어가 어느 정도 가능2. 실행 속도가 고급 언어에 비해 빠름3. 코드 작성 및 유지 관리가 저급 언어에 비해 용이1. 고급 언어만.. 2024. 3. 17.
[유닉스/리눅스] 유닉스/리눅스 CentOS 설치 방법 및 환경설정(VirtualBox) 개요리눅스에는 다양한 무료 배포판이 있습니다. 기본적으로 커널은 공유하고 배포판마다 조금씩 다른 데스크톱 환경이나 응용 프로그램을 제공합니다. 현재 많이 사용되고 있는 리눅스 배포판으로 CentOS, 우분투, 데비안, 페도라 등이 있습니다.   그럼 본격적으로 설치해 보겠습니다1. VirtualBox를 설치합니다.VMWare도 있지만, 글쓴이는 VirtualBox기준으로 합니다.그럼 그냥 CentOS설치하면 되지 왜 저걸 설치합니까?라고 질문할 수 있는데 여기는 다양한 이유가 있습니다.개인 PC에 그냥 설치해도 되지만 그럴 경우 여러 문제가 발생합니다.기존의 OS에 실수로 시스템을 손상시키거나 데이터가 손실될 위험이 있습니다. 그리고 설정 부분에서도 문제가 발생할 수 있습니다.!!!!!!!!!!!!!!!.. 2024. 3. 16.
[정보처리산업기사 필기] 정보시스템 기반 기술(1과목) 파이프 - 필터 패턴- 각 단계를 필터 컴포넌트로 캡슐화하여 파이프를 통해 데이터를 전송하는 패턴이다.- 서브 시스템이 입력 데이터를 받아 처리하고 결과를 다음 서브 시스템으로 넘겨주는 과정을 반복한다. 메서드- 객체가 메시지를 받아 실행해야 할 때 객체의 구체적인 연산을 정의하는 것이다. 또는 개체의 동작을 의미 클래스- 공통된 속성과 연산을 갖는 객체의 집합이다.- 클래스에 속한 각각의 객체를 인스턴스라고 한다. 추상 클래스- 구체 클래스에서 구현하려는 기능들의 공통점만을 모아 추상화한 클래스이다.- 인스턴스 생성이 불가능하다. 캡슐화(Encapsulation)- 데이터와 데이터를 처리하는 함수를 하나로 묶는 것을 의미한다.- 외부 모듈의 변경으로 인한 파급효과가 적다.- 재사용이 용이하다. 상속(I.. 2024. 3. 14.
World wide web(WWW)와 HTML 관계 World Wide Web(WWW)는 서로 연결된 하이퍼텍스트 문서의 집합체이며, HTML(HyperText Markup Language)은 웹 페이지를 만드는 데 사용되는 표준 마크업 언어입니다. WWW는 HTML을 사용하여 구현됨. HTML은 웹 페이지의 기본 구성 요소임. HTML 없이는 WWW가 존재할 수 없음. ◆ WWW: 웹 브라우저를 통해 접근할 수 있는 정보 공간이며, 웹 브라우저는 HTTP 프로토콜을 사용하여 웹 서버에서 HTML 문서를 요청하고 표시합니다. ◆ HTML: 웹 페이지의 구조와 내용을 정의하는 마크업 언어이며, HTML 태그를 사용하여 제목, 본문, 이미지, 링크 등을 정의합니다. ◆ WWW와 HTML의 관계: HTML은 웹 페이지를 만드는 데 사용되는 기본 언어이며, 웹 .. 2024. 3. 14.