📄 learn c and c++ reference.mht
字号:
<BR><B>Author:</B> Marcus Speh <BR><B>E-mail:</B> marcus@x4u.desy.de=20
<BR><B>URL:</B> http://uu-gna.mit.edu:8001/uu-gna/text/cc/index.html=20
<P>This is one of the award wining courses at the 1st WWW conference=20
(congratulations Marcus. great job). One of the newest addition here =
is the=20
Dorill C++ course converted to HTML. There is a wealth of information =
on C++=20
available on the World Wide Web (WWW). The World Wide Web (WWW) is a =
wide area=20
hypermedia information retrieval system that gives the user universal =
access=20
to a large universe of documents. One of the most popular to the Web =
is called=20
Mosaic developed by NCSA. Mosaic is an Internet based global =
hypermedia=20
browser that allows you to discover, retrieve and display documents =
and data=20
from all over the world. Global hypermedia means that information =
located=20
around the world is interconnected in an environment that allows you =
to travel=20
through the information by clicking on hyperlinks-- terms, icons or =
images in=20
documents that point to other related documents. <BR> </P>
<LI><B>Title:</B> Programming in C <BR><B>Filename:</B> <A=20
=
href=3D"http://www.lysator.liu.se/c/index.html">http://www.lysator.liu.se=
/c/index.html</A>=20
<BR><B>Author:</B> Jutta Degener <BR><B>E-mail:</B> =
jutta@cs.tu-berlin.de=20
<BR><B>URL:</B> http://www.lysator.liu.se/c/index.html=20
<P>This is really one of the best collection of C related items out =
there on=20
the World Wide Web maintained by the Lysator computer society, an =
association=20
of computer science students at Linkoping University, Sweden. Here's a =
list of=20
some of the items. There is a great section on ANSI C, reviews of 3 =
books and=20
a list of errata from 2 books. There is a very interesting paper =
called <A=20
href=3D"http://varg.lysator.liu.se/c/chistory.ps">`A development of =
the C=20
language' by Dennis Ritchie</A> that traces the origin of the language =
we know=20
and love today. There is a HTML version of Kernighan's historical <A=20
href=3D"http://varg.lysator.liu.se/c/bwk-tutor.html">'Programming in =
C: A=20
Tutorial' (1974)</A> that describes an early version of C, four years =
before=20
K&R. <B>WARNING: DO NOT USE THIS DOCUMENT AS A TUTORIAL.</B> Also =
included=20
are the `Ten Commandments for C programmers' (Annotated version) and a =
HTML=20
version of the <A=20
=
href=3D"http://varg.lysator.liu.se/c/c-faq/index.html#comp-lang-c-faq">co=
mp.lang.c=20
FAQ by Steve Summit.</A> <BR> </P>
<LI><B>Title:</B> C++ Annotations (ver 3.3.3) <BR><B>Filename:</B> <A=20
=
href=3D"http://www.icce.rug.nl/docs/cplusplus/cplusplus.html">cplusplus.h=
tml</A>=20
<BR><B>Author:</B> Frank Brokken & Karel Kubat <BR><B>E-mail:</B>=20
frank@icce.rug.nl, karel@icce.rug.nl <BR><B>URL:</B>=20
http://www.icce.rug.nl/docs/cplusplus/cplusplus.html=20
<P>This web based tutorial is intended for knowledgeable users of C =
who would=20
like to make the transition to C++. This document presents an =
introduction to=20
programming in C++. It is a guide for programming courses taught at =
State=20
University of Groningen This document is not a complete C/C++ =
handbook, but=20
rather serves as an great addition to other documentation sources. The =
reader=20
should take note of the fact that an extensive knowledge of the C =
programming=20
language is assumed and required.=20
<P>This document continues where topics of the C programming language =
end,=20
such as pointers, memory allocation and compound types which makes it =
a very=20
good programming guide. I highly recommend this tutorial to any =
individual who=20
is really interested in becoming extremely knowledgeable on C++ and a=20
proficient programmer. Here is a listing of the chapters. <BR> =20
<OL>
<LI>Introduction to C++=20
<LI>A first impression of C++=20
<LI>Classes=20
<LI>Classes and memory allocation=20
<LI>Static data and functions=20
<LI>Inheritance=20
<LI>Polymorphism, late binding and virtuality=20
<LI>Concrete examples of C++=20
<LI>Templates </LI></OL></LI></OL>
<UL></UL>
<HR noShade SIZE=3D1>
<SPAN class=3DPostTitle>Books:</SPAN>=20
<P></P></DIV>
<TABLE cellSpacing=3D0 cellPadding=3D5 width=3D"100%" border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dtop width=3D110><A=20
=
href=3D"http://www.amazon.com/exec/obidos/ASIN/0131103628/learncctoday"><=
IMG=20
height=3D140 =
src=3D"file:///G:/Download_Box/=C1=D9=CA=B1=CF=C2=D4=D8/test.files/mht173=
(1).tmp"=20
width=3D105 align=3DABSCENTER border=3D0></A></TD>
<TD>
<H3><A=20
=
href=3D"http://www.amazon.com/exec/obidos/ASIN/0131103628/learncctoday"><=
I>The=20
C Programming Language</I> (2nd ed.)</A></B></H3>
<DIV class=3DPost>Brian W. Kernighan & Dennis Ritchie =
<BR>Prentice Hall=20
ISBN: 0-13-110362-8=20
<P>This is the second edition of the original Kernighan & =
Ritchie=20
(K&R) text. This book is commonly referred to as the New =
Testament as=20
it includes the modifications incorporated by the ANSI standard, =
while=20
retaining the nature of the 1st edition. This book assumes that =
the reader=20
has some basic programming knowledge. So if you're just starting =
to=20
program and C is the first language, this might not be the ideal =
book.=20
This is one of THE BEST books on C and a must have, especially if =
you're=20
starting your own little programming library.</P></DIV></TD></TR>
<TR>
<TD vAlign=3Dtop width=3D110><A=20
=
href=3D"http://www.amazon.com/exec/obidos/ASIN/0672303396/learncctoday"><=
IMG=20
height=3D140 =
src=3D"file:///G:/Download_Box/=C1=D9=CA=B1=CF=C2=D4=D8/test.files/mht176=
(1).tmp"=20
width=3D114></A></TD>
<TD>
<H3><A=20
=
href=3D"http://www.amazon.com/exec/obidos/ASIN/0672303396/learncctoday"><=
I>Programming=20
in ANSI C</I> (Revised edition: 1994)</A></H3>
<DIV class=3DPost>Kochan, Steven <BR>SAMS Publishing ISBN =
0-672-30339-6=20
<P>This book by Steve Kochan is absolutely the best book for =
anyone=20
starting out programming in C. This is an excellent introductory =
text with=20
frequent examples and good text. This book makes no assumptions =
about the=20
particular computer system or operating system on which the C =
language is=20
implemented. This books is written for novices and experienced =
programmers=20
alike. I love this book as the comprehensive 'teach by examples' =
book can=20
help you master the unique features of the C language. There is =
complete=20
coverage of program looping, decision making, arrays, strings, =
pointers=20
and bit operations and helpful end-of-chapter exercises. This is =
the book=20
I used to learn C and it really is a great book. The K&R book =
is=20
really great as a reference, but not as the first =
book.</P></DIV></TD></TR>
<TR vAlign=3Dtop WIDTH=3D"110">
<TD vAlign=3Dtop width=3D110><A=20
=
href=3D"http://www.amazon.com/exec/obidos/ASIN/0131774298/learncctoday"><=
IMG=20
height=3D140 =
src=3D"file:///G:/Download_Box/=C1=D9=CA=B1=CF=C2=D4=D8/test.files/mht179=
(1).tmp"=20
width=3D113></A></TD>
<TD>
<H3><I><A=20
=
href=3D"http://www.amazon.com/exec/obidos/ASIN/0131774298/learncctoday">E=
xpert=20
C Programming: Deep C Secrets</A></I></H3>
<DIV class=3DPost>Peter Van Der Linden <BR>SunSoft Press. (ISBN=20
0-13-177429-8)=20
<P>Peter has written one of the greatest books to hit the computer =
book=20
stands in a long time! This is not your typical C book, but is =
rather a=20
fun book to read. As I told Peter, most C programming texts are =
really=20
boring as all they do is describe the functions, give a abstract =
example=20
and then move onto something different. This book is chock full of =
real=20
world C stories and folklore, including a story about the C bug =
that=20
brought down the AT&T network. I found the tongue-in-cheek =
attitude=20
and real world examples/stories very, very interesting. Run, don't =
walk,=20
down to your local store and buy this book. I really really loved =
this=20
book, and I read most of it in one sitting. There is also a great=20
introduction to C++ for C programmers that will get you started =
with C++=20
and Object-Oriented programming. This book is not for beginners, =
but is a=20
great second book on C.=20
<P><I>Expert C Programming</I> is also ideal for those C =
programmers who=20
want to move to C++. According to the author, the book puts the =
"fun" back=20
in "functions" :)=20
<P>PS: I'm a big fan for Peter's book and if you're a Java=20
programer, I would recommand buying any of his books. Peter's web =
site is=20
<A href=3D"http://www.afu.com/">http://www.afu.com/</A> where he =
maintains=20
the <A href=3D"http://www.afu.com/intro.html">wonderful Java =
FAQ</A>. His=20
newest Java book is <A=20
=
href=3D"http://www.amazon.com/exec/obidos/ASIN/0130320722/learncctoday">J=
ust=20
Java 2 (5th Edition)</A>. Other books from <A=20
=
href=3D"http://www.vinitcarpenter.com/cgi-bin/anaconda.pl?etype=3Damazon&=
amp;template=3Daftemplate.html&mode=3Dbooks&search=3DPeter+Van+De=
r+Linden+">Peter=20
are listed here</A> </P></DIV></TD></TR>
<TR>
<TD vAlign=3Dtop width=3D110><BR><A=20
href=3D"http://www.amazon.com/exec/obidos/ASIN/0672226200"><IMG =
height=3D130=20
=
src=3D"file:///G:/Download_Box/=C1=D9=CA=B1=CF=C2=D4=D8/test.files/mht17C=
(1).tmp"=20
width=3D82></A></TD>
<TD>
<H3><A=20
=
href=3D"http://www.amazon.com/exec/obidos/ASIN/0672226200/learncctoday"><=
I>Microsoft=20
C Bible.</I> 1990 (2nd ed.)</A></H3>
<DIV class=3DPost>Waite Group Staff. <BR>Howard W. Sams & =
Company. ISBN=20
0-672-22620-0=20
<P>This book is a must for every programmer, especially those who =
program=20
in the DOS environment. The Bible organizes and simplifies the =
information=20
contained in Microsoft's C library. Each function page gives the =
purpose,=20
syntax, example call, includes, common uses, returns and examples. =
The=20
book also has compatibility check boxes, so you can be sure your =
program=20
compiles with the Microsoft C v5.0-7.0, Microsoft Quick C, Borland =
Turbo C=20
and UNIX system V compilers.</P></DIV></TD></TR>
<TR>
<TD vAlign=3Dtop width=3D110><A=20
=
href=3D"http://www.amazon.com/exec/obidos/ASIN/0201539926/learncctoday"><=
IMG=20
height=3D140 =
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -