新书报道
当前位置: 首页 >> 电子电气计算机信息科学 >> 正文
Fundamental of advanced computer programming Linxiang Zhou 高级计算机程序基础
发布日期:2007-04-04  浏览
[内容简介]
This textbook is a course for the students majoring non-computer science and taking up the large scale computer calculation and simulation. It consists of three knowledge blocks' Unix operating system, Computer languages (C/C++/Java/Matlab) and Database language SQL. All these contents work on the Unix platform. Various computer languages in this book are integrated as a whole, so that several Ianguages can be compressed into a single course.
The guiding idea of this book lies in: "Any computer language consists of five eIements: Variable, Operator, Function, Control, and lnput/Output (or add Exception and GUI two items). The difference between languages appears only on their different formats." We take a unified metheds for handling three knowledge blocks by combining Shell Script program with computer languages. So, these three parts are close ly relative.
This book also includes a lot of source codes and other important computer languages (Python, TCL and MPl) attached on a compact disk as the indiscerptible parts of it. Readers can really understand the contents of the book only if they learn these source codes in detail.
This book will also be of interest to scientists and engineers who would like to learn the fundamentals of advanced computer programs.
[目次]
PREFACE
PART 1 UNIX OPERATING SYSTEM
Chapter 1 EDITING AND MANAGING FILE
1.1 LOGIN AND LOGOUT
1.2 EDITOR VI
1.3 MANAGING FILE
Chapter 2 ENVIRONMENT
2.1 KERNEL AND SHELL
2.2 FILE PERMISSION
2.3 CUSTOMIZING ENVIRONMENT
2.4 INTERNET IN UNIX SYSTEM
2.5 MANAGING SYSTEM
Chapter 3 SHELL SCRIPT
3.1 WHAT IS SCRIPT
3.2 SHELL SCRIPT LANGUAGE
Chapter 4 COMPILING, DEBUG AND RUNNING
4.1 COMPILING A SIMPLE SOURCE CODE
4.2 MAKEFILE AND COMMAND MAKE
4.3 DEBUG
4.4 RUNNING
4.5 PROCESS OF RUNNING
PART 2 COMPUTER LANGUAGE
Chapter 5 FIVE ELEMENTS OF C LANGUAGE
5.1 SKELETON OF C PROGRAM
5.2 VARIABLE
5.3 OPERATOR
5.4 FUNCTION
5.5 CONTROL
5.6 I/O
Chapter 6 DATA STRUCTURES
6.1 NUMERIC VARIABLE
6.2 POINTER
6.3 ARRAY
6.4 STRING
6.5 STRUCTURE
6.6 LINEAR LINKED LIST
6.7 STACK AND QUEUE
Chapter 7 ALGORITHM
7.1 FUNCTION SORT
7.2 ALGORITHM
C EXERCISES
II-B C++ LANGUAGE
Chapter 8 CLASS
8.1 FROM C TO C++
8.2 DEFINITION OF A CLASS
Chapter 9 ADVANCED USE OF CLASS
Chapter 10 INHERITANCE
Chapter 11 POLYMORPHISM
Chapter 12 I/O
Chapter 13 INTRODUCTION OFJAVA PROGRAM
Chapter 15 GRAPHICS USER INTERFACE (GUI)
Chapter 17 M FILE
MATALAB EXERCISES
PART 3 DATA BASE AND STRUCTURE QUERY LANGUAGE
Chapter 19 DATA BASE
Chapter 20 SQL OPERATING
REFERRENCES

关闭


版权所有:西安交通大学图书馆      设计与制作:西安交通大学数据与信息中心  
地址:陕西省西安市碑林区咸宁西路28号     邮编710049

推荐使用IE9以上浏览器、谷歌、搜狗、360浏览器;推荐分辨率1360*768以上