高级计算机基础,高级计算机程序基础

《高级计算机程序基础》是2005年8月复旦大学出版社出版的图书,作者是周麟祥。

书    名

高级计算机程序基础

作    者

周麟祥

ISBN

9787309045765

页    数

353定    价

45.00元

出版社

复旦大学出版社

出版时间

2005-8

装    帧

简裝本

高级计算机程序基础内容简介

编辑

语音

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.[1]

高级计算机程序基础作者简介

编辑

语音

周麟祥,物理学教授。1939年12月生,原籍浙江嘉兴。1960年毕业于厦门大学物理系。

1993-1997年任美国林肯大学客座教授。曾在厦门大学任教。目前在复旦大学物理系主要从事蛋白质分子动力学和全电子结构的计算机模拟研究工作。

高级计算机程序基础图书目录

编辑

语音

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

9.1 INLINE

9.2 REFERRENCE

9.3 SCOPE OPRATOR

9.4 OVERLOADING FUNCTION

9.5 FUNCTION WITH DEFAUT VALUE

9.6 CONSTANT

9.7 NEW AND DELETE

9.8 ASSIGNMENT

9.9 THIS

9.10 COPY CONSTRUCTOR

9.11 FRIEND FUNCTION AND FRIEND CLASS

9.12 STATIC MEMBER

9.13 COMPOSITION

9.14 CONDITIONAL COMPILING

9.15 EXCEPTION

Chapter 10 INHERITANCE

10.1 WHAT IS INHERITANCE

10.2 THE QUESTIONS FOR INHERITANCE

Chapter 11 POLYMORPHISM

11.1 OVERLOADING OPERATOR

11.2 TEMPLATE

Chapter 12 I/O

12.1 STANDARD I/O

12.2 FILE I/O

C++ EXERCISE

II-c JAVA LANGUAGE

Chapter 13 INTRODUCTION OFJAVA PROGRAM

13.1 INTRODUCTION

13.2 BASIC JAVA CODE

Chapter 14 FIVE ELEMENTS OF JAVA LANGUAGE

14.1 VARIABLE

14.2 OPERATOR

14.3 FUNCTION

14.4 CONTROL

14.5 I/O

14.6 EXCEPTION AND EXCEPTION HANDLING

14.7 OOP FEATURES

14.8 ALGORITHM

Chapter 15 GRAPHICS USER INTERFACE (GUI)

15.1 PICTURE AND IMAGE

15.2 DESIGNING WINDOW

II-D MATLAB (MATRIX LABORATORY)

Chapter 16 FIVE ELEMENTS OF MATLAB

16.1 VARIABLE

16.2 OPERATOR

16.3 CONTROL

16.4 I/O

16.5 FUNCTION

16.6 EXCEPTION AND DEBUG

Chapter 17 M FILE

17.1 COMMAND FORMAT OF M FILE

17.2 FUNCTION FORMAT OF M FILE

Chapter 18 LIBRARY FUNCTION AND OPERATION

18.1 ALGEBRA OPERATING

18.2 PLOT

18.3 MATRIX OPERATING

18.4 CALCULUS OPERATING

18.5 FOURIER EXPAND AND TRANSFORM

18.6 DIFFERENTIAL EQUATION

MATALAB EXERCISES

PART 3 DATA BASE AND STRUCTURE QUERY LANGUAGE

Chapter 19 DATA BASE

19.1 STRUCTURE OF RELATIONAL DATA BASE

19.2 FUNCTION DEPENDENCY

19.3 LANGUAGE

19.4 HOW TO CREATE DATABASE ON MYSQL

Chapter 20 SQL OPERATING

20.1 DATA DEFINITION LANGUAGE (DDL)

20.2 DATA QUERY LANGUAGE (DQL)

20.3 DATA MANIPULATION LANGUAGE (DML)

20.4 DATA CONTROL LANGUAGE (DEL)

20.5 PROCEDURE PROGRAM (Option)

20.6 COMMAND LIST FOR MYSQL (Option)

REFERRENCES[2]

词条图册

更多图册

参考资料

1.

高级计算机程序基础

.豆瓣读书[引用日期2012-09-17]

2.

高级计算机程序基础(附光盘)

.亚马逊图书[引用日期2017-05-04]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值