HOME > 상세정보

상세정보

Comparative programming languages : generalizing the programming function

Comparative programming languages : generalizing the programming function

자료유형
단행본
개인저자
Friedman, Linda Weiser.
서명 / 저자사항
Comparative programming languages : generalizing the programming function / Linda Weiser Friedman.
발행사항
Englewood Cliffs, N.J. :   Prentice Hall,   1991.  
형태사항
xiii, 578 p. : ill. ; 24 cm.
ISBN
0131554824
서지주기
Includes bibliographical references and index.
일반주제명
Programming languages (Electronic computers).
비통제주제어
Programming languages,,
000 00908camuuu2002898a 4500
001 000000479450
003 OCoLC
005 19980429140132.0
008 900524s1991 nju b 001 0 eng
010 ▼a 90039893
015 ▼a GB91-29759
019 ▼a 26360683
020 ▼a 0131554824
040 ▼a DLC ▼c DLC ▼d SBM ▼d UKM
049 ▼l 121006942 ▼l 121007304 ▼l 421116064
050 0 0 ▼a QA76.7 ▼b .F75 1991
082 0 0 ▼a 005.13 ▼2 20
090 ▼a 005.13 ▼b F911c
100 1 ▼a Friedman, Linda Weiser.
245 1 0 ▼a Comparative programming languages : ▼b generalizing the programming function / ▼c Linda Weiser Friedman.
260 ▼a Englewood Cliffs, N.J. : ▼b Prentice Hall, ▼c 1991.
263 ▼a 9102
300 ▼a xiii, 578 p. : ▼b ill. ; ▼c 24 cm.
504 ▼a Includes bibliographical references and index.
650 0 ▼a Programming languages (Electronic computers).
653 ▼a Programming languages

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(2층서고)/ 청구기호 005.13 F911c 등록번호 121006942 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(2층서고)/ 청구기호 005.13 F911c 등록번호 121007304 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(2층서고)/ 청구기호 005.13 F911c 등록번호 421116064 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

Focusing on problem solvers within the programming functions, rather than on compiler writing and language design, Friedman combats the problem of language dependence by showing how programming languages achieve the same results using different syntactic constructs. The text centres on business information processing emphasizing program design methodology, database-centred high-productivity tools and commercial applications. It examines fourth-generation languages and modern programming environments, covers object-oriented and expert systems programming languages, Smalltalk and Prolog, discusses programming paradigms - imperative, functional, rule-oriented, object-oriented, access, dataflow and constraint.


정보제공 : Aladin

목차


CONTENTS
PREFACE = xi
PART 1 Elements of Programming Languages = 1
 1 INTRODUCTION = 2
  1.1 THE PROGRAMMING FUNCTION IN SYSTEM DEVELOPMENT = 2
  1.2 GENERALIZING THE PROGRAMMING FUNCTION = 5
  1.3 ABSTRACTION AND STRUCTURE = 7
  1.4 WHY STUDY PROGRAMMING LANGUAGES? = 10
  SUMMARY AND KEY TERMS = 10
  SUGGESTIONS FOR FURTHER STUDY = 11
 2 PERSPECTIVES ON PROGRAMMING LANGUAGES = 13
  2.1 FROM BABBAGE TO BABLE :A BRIEF HISTORY OF PROGRAMMING LANGUAGES = 12
  2.2 CLASSIFICATION OF PROGRAMMING LANGUAGES = 35
  2.3 CHARACTERISTICS OF PROGRAMMING LANGUAGES = 46
  2.4 CHOOSING A PROGRAMMING LANGUAGE = 48
  SUMMARY AND KEY TERMS = 50
  SUGGESTIONS FOR FURTHER STUDY = 51
 3 LANGUAGE PROCESSORS AND RELATED CONCEPTS = 53
  3.1 THE VIRTUAL COMPUTER = 53
  3.2 TYPES OF LANGUAGE PROCESSORS = 55
  3.3 THE COMPILE PROCESS = 59
  SUMMARY AND KEY TERMS = 64
  SUGGESTIONS FOR FURTHER STUDY = 64
 4 DATA-LEVEL STRUCTURE = 65
  4.1 CONSTANTS AND VARIABLES = 66
  4.2 CATEGORIES OF DATA = 67
  4.3 DATA TYPES = 69
  4.4 DATA STRUSTURES = 77
  4.5 FILE STRUCTURES = 100
  4.6 DATA ABSTRACTION = 108
  SUMMARY AND KEY TERMS = 111
  SUGGESTIONS FOR FURTHER STUDY = 112
 5 PROGRAM-LEVEL STRUCTURE = 114
  5.1 PROGRAM TEXT = 116
  5.2 PROGRAM STRUCTURES = 122
  5.3 THE SUBPROGRAM AS A PROGRAM STRUCTURE = 126
  5.4 SUBPROGRAMS AND DATA = 129
  5.5 REALTIONSHIPS BETWEEN SUBPROGRAMS = 140
  5.6 MODULAR PROGRAMMING AND TOP-DOWN DESIGN = 143
  5.7 CHARTING THE PROGRAM :HIERARCHY CHARTS = 150
  SUMMARY AND KEY TERMS = 152
  SUGGESTIONS FOR FURTHER STUDY = 153
 6 CONTROL-LEVEL STRUCTURE = 154
  6.1 CONTROL OVER OPERATIONS = 156
  6.2 CONTROL OVER STATEMENTS = 161
  6.3 CONTROL OVER SUBPROGRAMS = 177
  6.4 PROGRAMMING PARADIGMS = 188
  6.5 CHARTING AT THE CONTROL LEVEL = 202
  SUMMARY AND KEY TERMS = 208
  SUGGESTIONS FOR FURTHER STUDY = 210
PART 2 Programming Languages for Information Processing = 213
 7 SAMPLE PROGRAMMING PROBLEMS = 215
  7.1 THE DATA SET = 216
  7.2 STUDY PROBLEM #1 :BUBBLE SORT = 217
  7.3 STUDY PROBLEM #2 :SEQUENTIAL FILE UPDATE = 225
  7.4 STUDY PROBLEM #3 :MULTIPLE LISTS = 228
  7.5 STUDY PROBLEM #4 :BINARY SEARCH TREE = 231
 8 COBOL LANGUAGE ELEMENTS = 248
  8.1 A BRIEF OVERVIEW OF COBOL = 248
  8.2 SYUDY PROBLEM #1 :BUBBLE SORT PROGRAM = 250
  8.3 DATA :TYPES, FILES, AND DATA STRUCTURES = 250
  8.4 PROGRAM STRUCTURES = 261
  8.5 CONTROL STRUCTURES = 268
  8.6 PROGRAM DEVELOPMENT = 276
  8.7 MORE SAMPLE PROGRAMS = 277
  EXERCISES = 277
  SUGGESTIONS FOR FURTHER STUDY = 277
 9 PASCAL LANGUAGE ELEMENTS = 294
  9.1 A BRIEF OVERVIEW OF PASCAL = 294
  9.2 STUDY PROBLEM #1 :BUBBLE SORT PROGRAM = 295
  9.3 DATA :TYPES, FILES, AND DATA STRUCTURES = 298
  9.4 PROGRAM STRUCTURES = 306
  9.5 CONTROL STRUCTURES = 312
  9.6 PROGRAM DEVELOPMENT = 316
  9.7 MORE SAMPLE PROGRAMS = 316
  EXERCISES = 316
  SUGGESTIONS FOR FURTHER STUDY = 316
 10 MODULA-2 LANGUAGE ELEMENTS = 329
  10.1 A BRIEF OVERVIEW OF MODULA-2 = 329
  10.2 STUDY PROBLEM #1 :BUBBLE SORT PROGRAM = 331
  10.3 DATA :TYPES, FILES, AND DATA STRUCTURES = 331
  10.4 PROGRAM STRUCTURES = 344
  10.5 CONTROL STRUCTURES = 354
  10.6 PROGRAM DEVELOPMENT = 359
  10.7 MORE SAMPLE PROGRAMS = 359
  EXERCISES = 359
  SUGGESTIONS FOR FURTHER STUDY = 373
 11 C LANGUAGE ELEMENTS = 374
  11.1 A BRIEF OVERVIEW OF C = 374
  11.2 STUDY PROBLEM #1 :BUBBLE SORT PROGRAM = 376
  11.3 DATA :TYPES, FILES, AND DATA STRUCTURES = 376
  11.4 PROGRAM STRUCTURES = 389
  11.5 CONTROL STRUCTURES = 397
  11.6 PROGRAM DEVELOPMENT = 403
  11.7 MORE SAMPLE PROGRAMS = 403
  EXERCISES = 403
  SUGGESTIONS FOR FURTHER STUDY = 403
 12 PROLOG LANGUAGE ELEMENTS = 417
  12.1 A BRIEF OVERVIEW OF PROLOG = 418
  12.2 STUDY PROBLEM #1 :BUBBLE SORT PROGRAM = 419
  12.3 DATA :TYPES, FILES, AND DATA STRUCTURES = 419
  12.4 PROGRAM STRUCTURES = 428
  12.5 CONTROL STRUCTURES = 433
  12.6 PROGRAM DEVELOPMENT = 440
  12.7 MORE SAMPLE PROGRAMS = 440
  EXERCISES = 440
  SUGGESTIONS FOR FURTHER STUDY = 440
 13 SMALLTALK LANGUAGE ELEMENTS = 445
  13.1 A BRIEF OVERVIEW OF SMALLTALK = 446
  13.2 OBJECT-ORIENTED PROGRAMMING CONCEPTS = 448
  13.3 STUDY PROBLEM #1 :BUBBLE SORT PROGRAM = 449
  13.4 DATA :TYPES, FILES, AND DATA STRUCTURES = 451
  13.5 PROGRAM STRUCTURES = 457
  13.6 CONTROL STRUCTURES = 462
  13.7 PROGRAM DEVELOPMENT = 465
  13.8 MORE SAMPLE PROGRAMS = 466
  EXERCISES = 473
  SUGGESTIONS FOR FURTHER STUDY = 473
PART 3 Other Programming Tolls and Environments = 481
 14 PROGRAM DESIGN = 482
  14.1 WHAT IS A GOOD PROGRAM? = 482
  14.2 THE WELL-WRITTEN PROGRAM = 484
  14.3 STRUCTURED PROGRAMMING METHODOLOGY = 486
  14.4 SOFTWARE ENGINEERING = 493
  14.5 COMPUTER-AIDED SOFTWARE ENGINEERING (CASE) = 495
  QUESTIONS FOR DISCUSSION = 496
  KEY TERMS = 496
  SUGGESTIONS FOR FURTHER STUDY = 496
 15 FOURTH-GENERATION PRODUCTIVITY TOOLS = 498
  15.1 OVERVIEW = 498
  15.2 PACKAGES = 500
  15.3 INTEGRATED PACKAGES = 501
  15.4 QUERY LANGUAGES = 502
  15.5 THE INTEGRATED APPLICATIONS DEVELOPMENT ENVIRONMENTS = 503
  15.6 IS IT A LANGUAGE? = 508
  QUESTIONS FOR DISCUSSION = 509
  KEY TERMS = 510
  SUGGESTIONS FOR FURTHER STUDY = 510
 16 EXPERT ADVISORS = 511
  16.1 OVERVIEW = 512
  16.2 KNOWLEDGE ENGINEERING = 512
  16.3 ELEMENTS OF AN EXPERT SYSTEM = 513
  16.4 LANGUAGES FOR EXPERT SYSTEM DEVELOPMENT = 516
  16.5 EXPERT SYSTEM SHELLS = 517
  16.6 FUTURE DIRECTIONS FOR EXPERT SYSTEMS = 517
  QUESTIONS FOR DISCUSSION = 518
  KEY TERMS = 518
  SUGGESTIONS FOR FURTHER STUDY = 518
APPENDICES = 520
 A BIBLIOGRAPHY = 520
 B GLOSSARY = 548
 C GUIDELINES FOR TERM PROJECTS = 566
INDEX = 568


관련분야 신착자료

Harvard Business Review (2025)