출처 : https://simuing.tistory.com/entry/2021-%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EA%B8%B0%EC%82%AC-%ED%95%84%EA%B8%B0%EC%9A%94%EC%95%BD-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%96%B8%EC%96%B4-%ED%99%9C%EC%9A%A9
https://computer-choco.tistory.com/441
데이터 타입
- 문자형 : CHAR (부호없는 문자형o=양수만 표현)
- 논리형 : Boolean
- VOID형 : VOID
- 정수형 : Int, long, byte, short (부호없는 정수형o=양수만 표현)
- 실수형(부동 소수형) : Float, Double(Float보다 큰 개념)
- 문자열 : STRING
언어별 byte
TYPE | C언어 | JAVA | |
문자형 | CHAR | 1 (부호없으면 1) | 2 |
논리형 | Boolean | 1 | |
VOID | 0 | ||
정수형 | INT | 4(부호없으면 4) | 4 |
LONG | 4(부호없으면 4) | 8 | |
BYTE | 1 | ||
SHORT | (부호없으면 2) | 2 | |
실수형 | FLOAT | 4 | 4 |
DOUBLE | 8 | 8 |
변수 특징
- 첫자리 숫자 불가, _와 $과 영문과 숫자만 허용
- 사용된 예약어(for, if, while)는 변수 활용 불가
- 배열 : 같은 타입 변수들 집합
1) 초기값x :타입 배열명[배열수]; = 명시 배열수 만큼 값은 0이 됨
2) 초기값o : 타입 배열명[배열수] = {초기값}; = 명시 배열수 외의 값은 0이됨
연산자
- 추가 설명 & = AND / ^ = XOR / ~ = NOT
절차적 프로그래밍어 = 명령형 프로그래밍어
- 프로시저 호출 개념을 바탕한 프로그래밍 언어 = 흐름파악 용이
- 모듈화와 구조화 가능
- 같은 코드 재사용 가능
- 대표언어 : C언어
*함수 출처 : 위와 동일
객체지향 프로그래밍어
- 프로그램을 명령어 목록이 아닌 독립 객체 중심으로 바라봄
- 상(속)/추(상화)/다(형성)/동(적 바인딩)
- 대표언어 : JAVA
*접근 제어자 출처 : 위와 동일
스크립트 언어
- 소스코드 컴파일 없이 실행 가능 = 쉬움
- 대표 언어 : PHP, JAVASCRIPT
*대표 연산자 출처 : 위와 동일
선언형 언어
1) 함수형 : 순수함수, 익명함수, 고계함수
2) 논리형 : 사실, 규칙, 질문
- 대표 언어 : 함수형-하스켈, 논리형-프롤로그, 특수분야언어-SQL
언어의 처리
- 라이브러리 : 모듈화 된 프로그램, 표준(=입출력,문자열,시간처리,수학력)/외부
- 데이터 입출력 : 표준 입력/표준 출력/표준 오류
- 예외 처리 : 오류 발생시 대응, THROW / TRY / CATCH
- 프로토타입 : 속성과 메소드를 다른 클래스에 추가하는 작업 간소화, 복제/객체생성/마스터 객체
* 실습 대비 = https://m.blog.naver.com/rlatpgus24/222404386066
'관련 도서 및 지식 > 자격증' 카테고리의 다른 글
[ 정보처리기사 필기 ] 3파트 요약 : SQL , KEY, 트랜잭션 , 분산DB , 병행 제어 , 관계 데이터 모델 , 관계 대수 연산 , 모듈 연계 솔루션 , 테스트 (0) | 2023.01.15 |
---|---|
[ 정보처리기사 필기 ] 1~2파트 요약 (2) : 알고리즘, 객체 지향 구성, UML, 코드, 품질 분석, 설계 (0) | 2023.01.14 |
[ 정보처리기사 필기 ] 1~2파트 요약 (1) : 데이터베이스 언어, 데이터베이스 설계 , DB 회복 , 국제 프로세스 품질 표준 , 테스트 (0) | 2023.01.14 |
[ 정보처리기사 ] 2020 CBT 개념 공부 - 트리 + 알고리즘 식 표기법 (0) | 2023.01.13 |
[ 정보처리기사 ] 2020 CBT 개념 공부 - 테스트 종류 (0) | 2023.01.13 |