생각을 표현하는 능력을 기르기 위해 ex) Perl의 연관 배열 -> C 프로그래머도 따라할 수 O적절한 언어를 고르는 배경을 개선하기 위해새로운 언어를 배우는 능력을 기르기 위해 (PL과 관련된 것들은 여전히 진화 중)ex) OOP의 개념을 이해한 학생들은 Java를
Readability : 얼마나 읽기 쉬운지Writability : 얼마나 쉽게 표현 가능한지Reliability : 내가 생각한대로 돌아가는지Cost : 비용, 시간, 메모리 크기 등프로그래머가 언어를 배우는 데 걸리는 시간프로그램 작성 시간프로그램 컴파일링 시간,
Data와 Program들은 메모리에 저장됨 (데이터 저장공간 필요)Memory는 CPU에서 분리됨ㄴ> CPU : ALU, 컨트롤유닛, 메모리(레지스터)로 구성명령어와 데이터는 메모리에서 CPU로 전송됨① Fetch : 다음에 실행할 명령어를 주기억 장치로부터 읽어들인
sentence : 알파벳을 가지고 만들어진 char의 string (∑+ : 알파벳이 하나 이상의 조합)language : 허용하는 모든 sentence를 모아둔 것(∑ : 알파벳 집합 기호)lexeme : 형태소 기준으로 자른 것 (가장 작은 단위)token : l