프로그래밍 언어론

Programming Language
6월
22일
Sequence Control

Sequence Control

* Control? * Sequence Control, Flow Control: 수행 순서 제어 * implicit * explicit * Data Control: 데이터 흐름 제어 * Classifying Sequence Controls * Expression Level
약 8분
6월
22일
ADT and Polymorphism

ADT and Polymorphism

추상화: Hiding the details. 관심 있는 것에 집중! Abstraction * Making it Simpler Encapsulation * Making them into one Unit Information Hiding
약 3분
6월
21일
Structured Data Types

Structured Data Types

프로그램이란? : 프로그램 == 알고리즘(Algorithms) + 자료구조(Data Structures) 프로그래밍? 1. 내가 해결할 문제의 해결 방법이 해당 언어에서 제공된다면, 그걸로 충분하다 (잘
약 8분
6월
20일
Elementary Data Types - WIP

Elementary Data Types - WIP

Data * 처리 대상 * 숫자, 문자, 복합 데이터, 메타 데이터(ex: 포인터) Data Object OOP에서의 객체(Object)와는 다른 개념이다! * 데이터
약 4분
6월
20일
Modeling Language Properties

Modeling Language Properties

촘스키 계층 (Chomsky Hierarchy) * 형식 언어를 분류하는 4계층으로 나뉨. Type 0이 가장 복잡한 언어, Type 3가 가장 간단한 언어 Type
약 6분
5월
7일
Language Translation Issues

Language Translation Issues

프로그래밍 언어 정의 : 구문(Syntax) + 의미(Semantics) 구문 (Syntax) : 어떻게 생긴 것이 제대로 생긴 프로그램인가에 대한 것 의미 (Semantics) : 제대로
약 4분
5월
6일
Impact of Machine Architectures

Impact of Machine Architectures

컴퓨터란? : 프로그램을 저장하고 실행할 수 있는 알고리즘과 자료구조의 집합 * 책의 정의: An integrated set of algorithms and data structures capable
약 4분
5월
6일
Language Design Issues

Language Design Issues

프로그래밍 언어의 역할? : 사람, 기계와의 의사소통! * 컴퓨터가 알아들을 수 있게 | Man-Machine Interface * 다른 사람이 알아들을 수 있게 | Man-Man Interface 프로그래밍은
약 5분