한빛출판네트워크

대학교재

IT CookBook, 프로그래밍 언어론 : 쉽게 배우는 언어의 원리와 구조

한빛아카데미

집필서

판매중

IT CookBook, 프로그래밍 언어론 : 쉽게 배우는 언어의 원리와 구조
좋아요: 30
  • 저자 : 김종훈 , 김종진
  • 출간일 : 2013-07-02
  • 페이지 : 384쪽
  • ISBN : 9788998756437
  • 물류코드 :4043
본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.

합계 : 20,000

도서판매처

  • 각종 프로그래밍 언어의

    구조와 작동 원리 파악에서부터 활용 예까지

     

    이 책은 4년제 대학의 컴퓨터 관련 학과 학생들을 대상으로 하며, 다양한 프로그래밍 언어를 통해 프로그래밍 언어의 근본적인 개념을 소개한다. 프로그래밍 언어에 대한 이론적 기반이 있어야 제대로 된 컴퓨터 프로그래밍을 할 수 있는 만큼, 각 주제에 대해 되도록 쉽게 설명하며, 이론적인 설명만으로 끝나지 않고 C, C++, Java, Ada, Scheme, Prolog  등의 다양한 언어로 된 프로그램 예시를 제공한다.

     

    무엇을 다루는가?

    • 1장~2장 : 프로그래밍 언어의 개요와 프로그래밍 언어 역사에 대해 살펴본다.
    • 3장 : 프로그래밍 언어의 구를 의미하는 구문과 관련된 다양한 주제에 대해 살펴본다.
    • 4장~5장 : 변수의 여러 속성과 바인딩에 대해 살펴보고, 수치 타입, 불린 타입 등 다양한 데이터 타입에 대해 살펴본다.
    • 6장 : 식의 의미를 결정하는 우선순위, 결합 규칙 등에 대해 살펴보고, 실행 순서를 제어하는 조건문, 반복문, 무조건 분기문과 같은 제어문에 대해 살펴본다.
    • 7장~8장 : 부 프로그램, 예외 처리와 관련된 다양한 주제에 대해 살펴본다.
    • 9장~11장 : 객체지향 프로그래밍, 함수 프로그래밍, 논리 프로그래밍에 대해 살펴본다.
  • [저자] 김종훈

    제주대학교 교육대학 초등컴퓨터교육전공 교수로, 교육기부 프로그램인 ‘창의컴퓨터교실’과 국내 최대 규모의 소프트웨어 교육 관련 온라인 커뮤니티인 ‘소프트웨어 교육 카페(http://cafe.naver.com/scratchprogramming)’를 운영하고 있다. 2016년과 2018년에 세계인명사전인 ‘마르퀴즈 후즈후’(Marquis Who’s Who) 컴퓨터과학 분야에 이름이 등재되었다. 저서로는 『중학교 정보 교과서』, 『Scratch 』, 어린이와 청소년을 위한 ‘수프’ 시리즈인 『스크래치 알고리즘』, 『앱 인벤터』, 『IT 퍼즐』, 『프로그래밍 비타민』, 그리고 『컴퓨터 과학』, 『프로그래밍 언어론』 등 30여 권이 있다. 지금도 교육과 집필을 통해 소프트웨어 교육이 올바르게 정착하는 데 큰 힘을 쏟고 있다.

    [저자] 김종진

    홍익대학교 대학원 컴퓨터공학과 프로그래밍언어 연구실 박사과정과 (주)참좋은인터넷 연구원으로, 홍익대학교와 가톨릭대학교 등에서 강의를 진행하고 있다. 국민대학교 경영학과에서 경영정보 전공으로 학사와 석사 학위를 취득하였으며, 저서로 『컴퓨터 영재 C언어의 이해』 등이 있고, XML 관련 관련 논문을 발표하였다. 현재 인공위성 알고리즘 개발 프로젝트를 수행하고 있다.
  • Chapter 1 | 소개

                 01_ 프로그래밍 언어란?

                 02_ 프로그래밍 언어의 설계 원칙

                 03_ 프로그램 처리 기법

                 04_ 프로그램 패러다임

                 요약

                 연습문제

     

    Chapter 2 | 프로그래밍 언어의 역사

                 01_ 개요

                 02_ 프로그래밍 언어의 변천사

                 요약

                 연습문제

     

    Chapter 3 | 구문

                 01_ 문맥

                 02_ 파스 트리

                 03_ 모호성과 연산자 우선순위

                 04_ EBNF

                 05_ 구문도표

                 요약

                 연습문제

     

    Chapter 4 |  변수

                 01_ 변수

                 02_ 바인딩

                 03_ 선언, 블록, 영역

                 04_ 할당

                 05_ 이름 상수

                 요약

                 연습문제

     

    Chapter 5 | 데이터 타입

                 01_ 데이터 타입의 개요

                 02_ 수치 타입

                 03_ 불린 타입

                 04_ 문자 타입

                 05_ 문자열 타입

                 06_ 사용자 정의 순서 타입

                 07_ 배열 타입

                 08_ 레코드 타입

                 09_ 공용체 타입

                 10_ 포인터 타입

                 요약

                 연습문제

     

    Chapter 6 | 식과 제어문

                 01_ 식

                 02_ 조건문

                 03_ 반복문

                 04_ 무조건 분기문

                 05_ 구조적 프로그래밍

                 요약

                 연습문제

     

    Chapter 7 | 부프로그래밍

                 01_ 부프로그램의 개요

                 02_ 매개변수 전달 방식

                 03_ 중복 부프로그램

                 04_ 포괄 부프로그램

                 05_ 매크로 함수와 인라인 함수

                 06_ 부프로그램의 구현

                 요약

                 연습문제

     

    Chapter 8 | 예외 처리

                 01_ 예외 처리의 개요

                 02_ Ada의 예외 처리

                 03_ C++의 예외 처리

                 04_ Java의 예외 처리

                 요약

                 연습문제

                                         

    Chapter 9 | 객체지향 프로그래밍

                 01_ 객체지향 프로그래밍의 개요

                 02_ 추상 데이터타입

                 03_ 상속

                 04_ 동적 바인딩

                 요약

                 연습문제

     

    Chapter 10 | 함수 프로그래밍

                 01_ 함수 프로그래밍의 개요

                 02_ Scheme

                 요약

                 연습문제

     

    Chapter 11 | 논리 프로그래밍

                 01_ 논리 프로그래밍의 개요

                 02_ Prolog

                 요약

                 연습문제

     

    Appendix | 부록

                 01_ 추상 데이터 타입 구현 예제

                 02_ 상속 구현 예제

                 03_ 동적 바인딩 구현 예제

                 04_ 이 책에서 사용한 인터프리터와 컴파일러 사용법

  •  

    • IT CookBook, 컴파일러의 이해 : 내공 있는 프로그래머로 길러주는

      박두순

<한빛아카데미> 도서구입은 인터넷서점을 이용하세요.
닫기

해당 상품을 장바구니에 담았습니다.
장바구니로 이동하시겠습니까?