Some Classical Books on Programming

本文推荐了一系列计算机领域的经典书籍,覆盖操作系统、C及C++编程、数据结构与算法、Windows编程、ATL与COM技术以及网络协议等多个方面,适合不同层次的学习者和技术人员阅读。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Operating Systems

> 以下为删除文字格式的普通段落。

《Operating System Concepts》Abraham Silberschatz

《Operating systems : a systematic view》 William S. Davis, T. M. Rajkumar

《Operating systems : a design-oriented approach》 Charles Crowley

《Modern operating systems》Andrew S. Tanenbaum

《Operating systems : internals and design principles》William Stallings

《Operating Systems : Design and Implementation》Andrew S. Tanenbaum,Albert S. Woodhull

《Operating systems : concurrent and distributed software design》Jean Bacon, Tim Harris

《计算机操作系统》  汤子瀛&哲凤屏&汤小丹


Inside Windows 2000  David A.Solomon,Mark E.Russinovich

Windows Internals Mark E. Russinovich,David A. Solomon

UNIX internalsUresh Vahalia

The Design of the UNIX Operating System Maurice J.Bach

Inside LinuxMichael J.Tobler

Computer Architecture Parhami, Behrooz


2.C Programming

> 字体为 Tahoma 的普通段落

Beginning C programmingIvor Horton

C Traps And Pitfalls  Andrew Koenig

Pointers On C  Kenneth A.Reek

C the complete reference Herbert Schildt


3.C++ Programming

3.1 C++ standard and classic tutorial

The Design and Evolution of C++Bjarne Stroustrup

The C++ Programming Language  Bjarne Stroustrup

Standard C++  ISO/IEC 14882 1998-09-01

C++ Standard Library Nicolai M.Josuttis

Standard C++ Bible  AL STEVENS,CLAYTON WALNUM

Designing And Coding Reusable C/C++  Martin D. Carroll

Absolute C++ Walter Savitch

Accelerated C++ Andy Koenig,Babara Moo

(More)Effective C++Scott Meyers

Essential C+++  Stanley B. Lippman

Exceptional C++ Herb Sutter

Thinking in C++  Eckel,Bruce/Allison

c++ inside&outEckel,Bruce/Allison

Ruminations on C++  Andrew Boeing,Barbar Moo

C++ Primer(Plus)  Stanley B. Lippman, JosOEe Lajoie, Barbara E. Moo

CC++物件导向革命陈建维

高质量C++编程指南 林锐


3.2 Templates ,model and design

Modern C++ Design  Alexandrescu, Andrei

Inside The C++ Object Model  Stanley B.Lippman

C++ Templates David Vandevoorde,Nicolai M.Josuttis

Effective STL   Scott Meyers

 

4.Data Structures and Algorithm

Introduction to Algorithms   Thomas H. Cormen

Algorithms i n C    Robert Sedgewick

Numerical recipes in C++   William H. Press

The Art of Computer Programming  Knuth, Donald Ervin

Algorithm Design    Jon Kleinberg, Eva Tardos

Data Structures and Algorithm Analysis   Weiss, Mark Allen.

数据结构C语言版  陈峰棋

C常用算法程序集  徐士良

 

5. Windows Programming

5.1 Programming windows

Advanced Windows  Jeffrey Ritchter

Programming Windows Charles Petzold

Windows System ProgrammingAddison Wesley/Pearson

Multithreading Applications in Win32  Jim Beveridge,Robert Wiener.

Object-Oriented Multithreading Using C++  Cameron Hughes,Tracey Hughes

Windows 2000 Systems Programming Black Book  Al Williams

Programming Applications for Microsoft Windows Jeffrey Richter

Advanced Windows DebuggingHewardt,Mario/Pravat,Daniel

 

Visual C++面向对象与可视化程序设计黄维通

Windows程序设计   王艳平&张铮


5.2 Visual C++ and MFC

Beginning visual C++6 Ivor Horton

Programming Visual C++ David J.Kruglinski,Scot Wingo,George Shepherd

Visual C++ 6 From The Ground Up   John Paul Mueller

Visual C++ 6 Programming Blue Book Bill McCarty,Stephen D. Gilbert

Desktop Applications with Microsoft Visual C++ 6.0MCSD Traning Kit

Beginning Visual C++ 2005Ivor Horton

MFC Internals Shepherd, George/Wingo, Scott

Programming Windows with MFC  Jeff Prosise

深入浅出MFC候俊杰

 

6.ATL and COM

6.1 ATL and COM Programming

ATL internalsBrent Rector,Chris Sells

ATL developer's guide Tom Armstrong, Ron Patton

Beginning ATL COM programming Richard Grimes

Inside COM Dale Rogerson

Essential COM  Don Box

Effective COMDon Box

The Essence of COMDavid S.Platt

Inside COM+ Base servicesGuy Eddon, Henry Eddon  

Understanding COM+  David S.Platt

COM+ Developer's Guide  John Paul Muelle

Mastering COM and COM+Ash Rofail , Yasser Shohoud


6.2 COM,CORBA and .NET

COM and CORBA side by side Jason Pritchard

Essential .NETDon Box, Chris Sells

Com and .Net Interoperability Andrew Troelsen


7.Network protocol and programming

TCP/IP Illustrated Richard Stevens

Effective TCP/IP Programming Jon C. Snader

Essential XMLDon Box, Aaron Skonnard, John Lam

Computer NetworksAndrew S.Tanenbaum,Vrije Universiteit,Amsterdam,The Netherlands

Network Programming for Microsoft Windows Anthony Jones,Jim Ohlund

Unix Network ProgrammingStevens,W.Richard/Fenner,Bill/Rudoff,Andrew M.

计算机网络教程 谢希仁

TCP/IP协议与网络编程任泰明

Windows网络与通信程序设计 王艳平


优快云 博客排版:

H1 - 标题1

H2 - 标题2

H3 - 标题3

H4 - 标题4
H5 - 标题5
H6 - 标题6

经典网络是指在计算机科学领域中,早期应用广泛的网络结构类型。它指的是在互联网出现之前使用的传统网络结构。经典网络通常基于分层结构设计,由若干个网络层组成,每一层负责特定的功能。 在经典网络中,最常见的是OSI模型(开放系统互联模型)和TCP/IP模型(传输控制协议/互联网协议)这两种标准化网络模型。OSI模型被广泛接受并应用于网络协议的设计和实现,它将网络通信分为七个层次,包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP模型则将网络通信分为四个层次,包括网络接口层、网络层、传输层和应用层。 经典网络架构为数据传输提供了良好的结构和框架。例如,经典网络中的分层结构能够将不同的功能分配给不同的层次,提高了网络的可维护性和可扩展性。每个层次都有确定的功能和责任,使得网络的开发和管理更加简化。 然而,随着互联网的发展和技术的进步,经典网络逐渐被更为高级和复杂的网络架构所取代,如软件定义网络(SDN)和云计算等。这些新兴的网络架构更加灵活和可扩展,能够更好地适应现代应用的需求。 综上所述,经典网络是指互联网出现之前使用的传统网络架构类型,具有分层结构和规范化的网络模型。尽管在现代网络发展中逐渐被取代,但经典网络的设计思想和基本原理仍然对我们理解和构建网络系统有着重要的意义。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值