일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 동적프로그래밍
- C++
- 자바
- 선택알고리즘
- 기수정렬
- 코딩테스트
- 재귀
- 백트래킹
- DP
- 퀵정렬
- 힙정렬
- 다이나믹프로그래밍
- Median of Medians
- 정렬
- 자료구조
- 선택정렬
- 계수정렬
- 삽입정렬
- 버블정렬
- 병합정렬
- 수학
- 정수론
- java
- 프로그래밍언어
- 백준
- 동적계획법
- 프로그래밍
- SNS
- 알고리즘
- 안드로이드
- Today
- Total
목록프로그래밍언어 (2)
MODE::CREATIVE

용어lexeme(어휘소): 문장에서 가장 작은 단위의 의미구조Token: lexeme의 종류언어의 일반적인 정의Recognizers입력 문자열을 읽고 언어의 어느 부분에 속하는지 확인컴파일러의 syntax analysisGenerators언어의 문장을 생성함Generator와 비교함으로써 특정 문장의 구문법이 맞는지 확인할 수 있음Context-Free Grammars (CFG)Terminal 심볼 집합: T작성법이 문법 규칙에 의해 정해져 있지 않음, 구문적 변수 역할, 왼쪽에 위치 가능Nonterminal 심볼 집합: N작성법이 문법 규칙에 의해 정해져 있음, 오른쪽에만 존재시작 심볼: S(N에 속함)CFG의 유도입력된 문장이 문법에 맞는지 검사하는것을 유도라고 한다.유도가 가능하다면 문법에 맞는 스..

프로그래밍 언어 평가 요소 프로그래밍 언어 평가는 언어의 기능, 사용 편의성, 신뢰성 등을 종합적으로 고려하여 이루어집니다. 주요 평가 요소는 다음과 같습니다.1. 가독성 (Readability)프로그램을 얼마나 쉽게 읽고 이해할 수 있는지명확하고 간결한 문법, 자연스러운 표현 방식, 적절한 주석 사용 등이 중요예시: Python, Java2. 작성 용이성 (Writability)프로그램을 얼마나 쉽게 작성할 수 있는지간결하고 명확한 코드 작성을 가능하게 하는 표현력, 다양한 기능 제공 등이 중요예시: Python, JavaScript3. 신뢰성 (Reliability)프로그램이 예상대로 정확하게 작동하는지타입 검사, 예외 처리, 메모리 관리 등을 통한 신뢰성 확보가 중요예시: Java, C++프로그래밍..