본문 바로가기

프로그래밍언어2

NN 프로그래밍 언어 공통 기초 지식 프로그래밍 언어들의 공통되고 기초적인 것들에 대해 알아봅니다. 인코딩과 디코딩 Base64 — 데이터를 64종류의 숫자만을 이용해 인코딩 아스키코드(ASCII) — 각 문자를 7비트로 표현하고 1비트의 패리티 비트를 추가해 총 128개의 문자를 표현할 수 있습니다. 유니코드 — 각 나라별 언어를 모두 표현하기 위해 나온 코드 체계 모든 문자를 16비트로 표현 한글 : AC00부터 D7A3까지 총 11172자 (초성 19 X 중성 21 X 종성 28) 0x로 시작 : 16진수 0으로 시작 : 8진수 UTF-8 : 유니코드 변환규칙 표기법 (네이밍 규칙) 카멜 표기법 — 단어와 단어가 합쳐질 경우 두번째 단어의 첫 글자를 대문자. 메소드 등을 카멜로 보통 씁니다. ex) int bookNum 파스칼 표기법 .. 2020. 12. 8.
NN 개발환경 | 프로그래밍 언어의 분류 사용자 측면에 따른 분류 저급언어 — 기계어와 비교해 사람이 이해하기 쉬운 언어고급언어 — 사용자의 관점보다 컴퓨터의 관점에서 볼 때 사용이 편리한 언어. 기계 중심의 언어 실행에 따른 분류 컴파일러 언어 — 컴파일 방식에 의해 프로그램을 생성, object code가 수행 프로그램 인터프리터 언어 — 인터프리터가 해석해 실행하는 프로그램. 소스코드를 하나씩 실행한 뒤 다음 문장으로 이동. 스크립트 언어 — 특정한 런타임 환경 하에서 컴파일 대신 인터프리트 되고 실행 세대에 따른 분류 1세대 (기계어) — 2세대 (어셈블리 언어) — 3세대 (고수준 언어) — 4세대 (초고수준 언어-비절차적) — 5세대 (인공지능) — 프로그래밍 언어 ActionScript — 플래시 오브젝트에 인터렉티브 기능을 넣기 .. 2019. 11. 21.