일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴파일러
- Compiler
- 백과사전
- 광고
- 프로그래밍언어
- 법
- Algorithms
- 컴퓨터
- architecture
- Java
- 용어
- Software
- 운영체제
- 교육
- 데이터베이스
- EJB
- OS
- 영어
- ISBN:89-20-34523-6
- 컴퓨터과학과
- 방송통신대학교
- 인간과 교육
- Book
- 책
- Database
- 알고리즘
- 영화
- Programming
- Computer
- Today
- Total
목록B1:기초 Basement (271)
Digital Intelligence
2005-2 1. 신택스와 시맨틱스에 대해서 설명하시오. - 신택스(syntax)는 언어 구성 요소의 외부적인 형태, 즉 문법에 관한 것으로서 언어의 구성 요소들을 결합하여 다른 요소를 만드는 방법을 설명한 것이다. - 언어의 신택스는 공식적 정의로 표현되는 경우가 많으며 대부분 文脈無關型 문법(context-free grammar)으로써 정의되고 있다. - 시맨틱스는 언어의 의미이다. - 신택스의 경우와는 달리 시맨틱스를 공식적으로 정의할 수 있는 방법으로 널리 인정받고 있는 것이 아직은 없지만 실행적(operational) 방법, 함수적 혹은 표시적(denotational) 방법, 공리적(axiomatic) 방법이 대표적이다. - 실행적 방법에서는 하나의 假想 컴퓨터를 想定하고 프로그래밍 언어의 각 ..
Architectural benefits of Spring http://www.theserverside.com/tt/articles/article.tss?l=SpringFramework - Spring can effectively organize your middle tier objects, whether or not you choose to use EJB. Spring takes care of plumbing that would be left up to you if you use only Struts or other frameworks geared to particular J2EE APIs. And while it is perhaps most valuable in the middle tier, Spri..
Download Install 1. 설치방식선택 Oracle 홈 위치 : C:\oracle\product\10.2.0\db_1 기본설치 > 설치유형(Standard Edition) 시작데이터베이스 추가 전역데이터베이스이름 : orcl 데이터베이스 암호 : oracle 다음 클릭 2. 제품별 필요조건 검사에 다음과 같은 로그가 남음. 다음 클릭운영 체제 요구 사항을 확인하는 중...예상 결과: 4.0,4.1,5.0,5.1,5.2 중 하나 실제 결과: 5.1 검사가 완료되었습니다. 이 검사에 대한 전반적인 결과: 성공함 =======================================================================서비스 팩 요구 사항을 확인하는 중...예상 결과: 1 실제 결..
분석 나무(parse tree) - 유도의 대치 과정을 나타낸 나무 구조. - 내부 정점(문법 구조명인 비종결자)과 잎(leaf)(단어 혹은 토큰기호인 종결자)로 구성 관련 링크 웹에서 분석나무 그리기 phpSyntaxTree -> http://www.ironcreek.net/phpsyntaxtree/ TreeForm Syntax Tree Drawing Software -> http://www.ece.ubc.ca/~donaldd/treeform.htm Linguistic Tree Constructor-> http://ltc.sourceforge.net/ Wikipedia -> http://en.wikipedia.org/wiki/Parse_tree 모호한 문법(ambiguous grammar) : 동일한 ..
Éric Lévénez http://www.levenez.com/lang/ http://www.levenez.com/lang/history.html The History of Programming Languages http://www.oreilly.com/news/graphics/prog_lang_poster.pdf Wikipedia http://en.wikipedia.org/wiki/Programming_language
∙ 좋은 프로그래밍 언어가 갖추어야 할 조건 (1) 프로그래밍 언어의 개념이 분명하고 단순해야 하며 일관성이 있어야 한다. (2) 신택스가 분명해야 한다. (3) 자연스럽게 응용할 수 있어야 한다. (4) 추상(abstraction)을 지원할 수 있어야 한다. (5) 프로그램 검증이 용이하여야 한다. (6) 적절한 프로그램 작성 환경이 갖추어져 있어야 한다. (7) 프로그램이 호환성이 있어야 한다. (8) 효율적이어야 한다.
∙ 현재의 컴퓨터는 저수준의 언어인 기계어만을 바로 실행할 수 있으므로 고수준의 프로그래밍 언어로 작성된 프로그램은 번역기(translator)를 거쳐야만 실행될 수 있다. ∙ 번역기의 방식으로는 인터프리터(interpreter) 방식, 컴파일러(compiler) 방식, 그리고 이들의 중간 방식의 세 종류로 나눌 수 있다. ∙ 인터프리터 : 주어진 프로그램과 입력 자료를 곧바로 실행시켜 결과를 출력한다. ∙ 인터프리터는 대화형 프로그램에 많이 쓰인다. 초보자라도 프로그램을 개발하기가 쉬우며 개발 기간도 단축된다. 그러나 프로그램의 실행 속도가 느리다는 단점이 있다. ∙ Smalltalk, LISP, Basic이 인터프리터 언어의 예이다. ∙ 컴파일러 : 원시 프로그램을 받아들여 목적 프로그램을 만들어낸다..
1. 명령형 전형 상태의 변경에 의하여 계산을 행하여 나가는 것으로 상태란 컴퓨터 메모리의 상태를 말한다. ① 블록구조 전형 ㉠ 포트란 : 서브루틴과 전역 데이터라는 프로그램 블록을 갖춘 최초의 언어 (이제는 블록구조로 간주되지 않음) ㉡ 블록은 실행시 스택에 그 상태를 저장하여 순환이 가능 ㉢ ALGOL 60, ALGOL 68, 파스칼, C 등 ② 객체지반 전형 ㉠ 객체기반언어 : 연관된 자료와 프로시저를 하나로 묶은 객체를 지원하는 언어 ㉡ Ada, Mudola-2, Smaltalk 등이 이에 속한다. ③ 분산 프로그래밍 전형 : 여러 프로그래머가 특정 프로그램을 동시에 작성한다든지 통신망에서의 메시지 교환에 의한 통신을 지원하는 기능 등을 갖추고 있는 언어 전형2. 선언형 전형 ① 함수 프로그래밍 ..