📄 learn c and c++ reference.mht
字号:
Bronze=20
generates 68K code, silver generates PowerPC code, and gold generates =
both. All=20
three versions include C, C++, and Pascal compilers. The Symantec C++ =
compiler=20
(ver 7.0) can be bought with a cross-compiler for the PowerMac.=20
<P>There have been two attempts at freeware/shareware Mac C compilers: =
Sesame C=20
and Harvest. Harvest C was an ambitious attempt at a production-quality =
freeware=20
compiler which was later abandoned by the author.=20
<HR>
<SPAN class=3DPostTitle>Tutorials:</SPAN>=20
<P>To retreive a tutorial off this list, simply select its filename.=20
<OL>
<LI><B>Title:</B> A C tutorial. <BR><B>Filename:</B> <A=20
href=3D"ftp://garbo.uwasa.fi/pc/c-lang/c-lesson.zip">C-LESSON.ZIP</A>=20
<BR><B>Author:</B> Christopher Sawtell. <BR><B>E-mail:</B>=20
chris@gerty.equinox.gen.nz <BR><B>URL:</B>=20
ftp://garbo.uwasa.fi/pc/c-lang/c-lesson.zip=20
<P>This tutorial contains a complete course for you to learn the 'C' =
computer=20
language itself. Some knowledge, of computers and the jargon is =
assumed, but=20
complicated concepts are fully explained. This tutorial is geared =
towards the=20
UNIX operating system, but everything discussed here applies across =
all=20
platforms. Most of the source code included here compiles under all =
the=20
platforms. This is a good effort and is worth your time. Updates to =
this=20
tutorials are posted to the USENET group <A=20
href=3D"news:comp.lang.c">comp.lang.c</A>. </P>
<LI><B>Title:</B> Coronado;s Generic C tutor v2.0 =
<BR><B>Filenames:</B> <A=20
=
href=3D"http://www.coronadoenterprises.com/">http://www.coronadoenterpris=
es.com/</A>,=20
<A=20
=
href=3D"http://www.coronadoenterprises.com/">http://www.coronadoenterpris=
es.com/</A>=20
<BR><B>Author:</B> Gordon Dodrill <BR><B>E-mail:</B> -- =
<BR><B>URLs:</B>=20
ftp://ftp.simtel.net/simtelnet/msdos/c/gencsrc.zip,=20
ftp://ftp.simtel.net/simtelnet/msdos/c/genctxt.zip=20
<P>This is one of the most complete tutorials out there. Once again, =
most of=20
the items covered here are apply across all platforms. There are some =
items=20
discussed here that are DOS dependent. The tutorial includes a manual =
that=20
covers all the aspects of the C language. The archive also includes a =
huge=20
collection of C code that is discussed in this tutorial. The best way =
to learn=20
anything is by practical application and this tutorial does just that. =
A=20
payment of $10.00 is requested by the author if you find the tutorial =
helpful,=20
but the payment is not required. I think you should send in the $10.00 =
as a=20
lot of time and effort went into this project. <BR> </P>
<LI><B>Title:</B> Thread An On-Line C Help File V 1.01 =
<BR><B>Filename:</B> <A=20
=
href=3D"ftp://ftp.simtel.net/simtelnet/msdos/c/thread.zip">THREAD.ZIP</A>=
=20
<BR><B>Author:</B> Fran Horvath <BR><B>E-mail:</B> -- <BR><B>URL:</B>=20
ftp://ftp.simtel.net/simtelnet/msdos/c/thread.zip=20
<P>Thread is a C language help utility. It was written by a member of =
the=20
U.S.D.A. Grad School faculty to help students learning the C language. =
Thread=20
is a variable record-length database, together with an index, that =
enables the=20
fast lookup and display of C keywords, standard library functions, and =
other=20
items. There are a few important functions missing from this help =
utility, but=20
it is still a pretty good resource. Give it a shot. <BR> </P>
<LI><B>Title:</B> Collection of C-Snippets <BR><B>Filename:</B> <A=20
=
href=3D"ftp://ftp.brokersys.com/pub/snippets/snip9707.zip">SNIP9510.ZIP</=
A>=20
<BR><B>Author:</B> Bob Stout <BR><B>E-mail:</B> bobstout@neosoft.com=20
<BR><B>URL:</B> <A=20
href=3D"http://www.snippets.org/">http://www.snippets.org/</A>=20
<P>This is the July 97 release of one of the biggest public =
domain/freeware=20
portable C code and instruction text. According to the author, the 1.1 =
MB=20
archive contains over 360 files and approximately 35% of it is =
PC-specific.=20
The rest of it is completely portable. There is a piece of code for =
every=20
single task starting with macros to complete cut-and-paste C code =
solution and=20
utilities, along with some frequently asked questions and =
instructional files.=20
This archive is a must for every programmer. <BR> </P>
<LI><B>Title:</B> COMP.LANG.C FAQ <BR><B>Filename:</B> <A=20
href=3D"http://www.eskimo.com/~scs/C-faq/top.html">FAQ</A> =
<BR><B>Author:</B>=20
Steve Summit <BR><B>E-mail:</B> scs@eskimo.com <BR><B>URL: </B><A=20
=
href=3D"http://www.eskimo.com/~scs/C-faq/top.html">http://www.eskimo.com/=
~scs/C-faq/top.html</A>=20
<P>The FAQ (Frequently Asked Questions) is a compilation of =
frequently- asked=20
questions of the usenet group, COMP.LANG.C along with the answers. =
Steve's put=20
in a lot of work and this compilation shows it. I found that the FAQ =
answered=20
a lot of my questions. I even learned a lot of new things browsing =
through the=20
document. I think this FAQ should should be on your computer desk =
right next=20
to a good C programming book. The FAQ is posted to COMP.LANG.c and=20
news.answers every month along with the diff version. <BR> </P>
<LI><B>Title:</B> TUTOR v3.10 <BR><B>Filename:</B> <A=20
=
href=3D"ftp://ftp.simtel.net/simtelnet/msdos/c/ctutorde.zip">CTUTORDE.ZIP=
</A>=20
<BR><B>Author:</B> Gordon Dodrill <BR><B>E-mail:</B> rowe@netcom.com=20
<BR><B>URL:</B> <A=20
=
href=3D"ftp://ftp.simtel.net/simtelnet/msdos/c/ctutorde.zip">ftp://ftp.si=
mtel.net/simtelnet/msdos/c/ctutorde.zip</A>=20
<P>This is an educational learning tool which helps expedite the =
difficult=20
process of learning the C Programming Language. It includes a =
tutorial, style=20
guide, and interactive quiz program all integrated together in one =
program.=20
The tutorial covers both K&R version of C and ANSI C. One of the =
biggest=20
limitation of this tutorial is that it is only available for DOS =
computers.=20
<BR> </P>
<LI><B>Title:</B> Programming in C <BR><B>Filename:</B> <A=20
href=3D"http://www.cm.cf.ac.uk/Dave/C/CE.html">CE.html</A> =
<BR><B>Author:</B>=20
Dave Marshall <BR><B>E-mail:</B> Dave.Marshall@cm.cf.ac.uk =
<BR><B>URL:</B>=20
http://www.cm.cf.ac.uk/Dave/C/CE.html=20
<P>This is one of the best C programming tutorials out there on the =
World Wide=20
Web (WWW). See tutorial #11 for more information on the web and tools =
to=20
access the web. This tutorial starts out with some basic ideas and =
then=20
extends to some more advanced features of C. With the popularity of =
the World=20
Wide Web, items on the web servers are going to be very popular. This =
is=20
really a great tutorial and worth checking out. Some of the items =
discussed=20
here are loops, arrays, string manipulation, pointers, dynamic memory=20
allocation, I/O, UNIX, C preprocessor and some exercises. While you're =
out=20
there, check out Ceilidh, the online C tutoring system. <BR> =
</P>
<LI><B>Title:</B> ANSI C for Programmers on UNIX systems. =
<BR><B>Filename:</B>=20
<A =
href=3D"ftp://svr-ftp.eng.cam.ac.uk/pub/misc/love_C.ps.Z">love_C.ps.Z</A>=
,<A=20
href=3D"ftp://svr-ftp.eng.cam.ac.uk/misc/love_C.shar">love_C.shar</A>=20
<BR><B>Author:</B> Tim Love <BR><B>E-mail:</B> tpl@eng.cam.ac.uk=20
<BR><B>URL:</B> ftp://svr-ftp.eng.cam.ac.uk/pub/misc/love_C.ps.Z=20
<P>This is a really nice C tutorial geared towards people on UNIX =
system as=20
the title would suggest. This document introduces C by providing =
sample=20
programming tasks. One of the good things about this tutorial is that =
all the=20
source code included is ANSI compliant. This tutorial also includes=20
programming exercises to aid or gauge your progress as you go through =
the=20
material (answers included in back). The tutorial covers some of the =
basics=20
such as functions, pointers and string manipulation followed by some=20
programming examples to apply the items you've just learned.=20
<P>There is also a section on memory allocation that illustrates the =
use and=20
dangers of malloc. The section on the Make utility helped me a lot as =
I really=20
don't like make and makefiles. The section of debugging is also =
extensive and=20
has some great tips. The appendix of this tutorial also has a section =
of=20
converting from K&R to ANSI C. Really great job and well worth the =
checking into. <BR> </P>
<LI><B>Title:</B> Coronado Enterprises C++ Tutorial (v2.20)=20
<BR><B>Filename:</B> <A=20
=
href=3D"http://www.coronadoenterprises.com/">http://www.coronadoenterpris=
es.com/</A>,=20
<A=20
=
href=3D"http://www.coronadoenterprises.com/">http://www.coronadoenterpris=
es.com/</A>=20
<BR><B>Author:</B> Gordon Dodrill <BR><B>E-mail:</B> -- =
<BR><B>Phone:</B>=20
(505) 293-5464 <BR><B>URL:</B> <A=20
=
href=3D"ftp://ftp.simtel.net/.2/simtelnet/msdos/cpluspls/cptutt22.zip">ft=
p://ftp.simtel.net/.2/simtelnet/msdos/cpluspls/cptutt22.zip</A>, =20
<A=20
=
href=3D"ftp://ftp.simtel.net/.2/simtelnet/msdos/cpluspls/cptutt22.zip">ft=
p://ftp.simtel.net/.2/simtelnet/msdos/cpluspls/cptutt22.zip</A>=20
<P>Just like its C counterpart, this is really one of the best and =
most=20
complete C++ tutorial out there. This tutorial is not for the person =
just=20
starting out in programming as C++ is not an ideal first language. But =
if you=20
are familiar with C or any other programming language, this tutorial =
will get=20
you started with C++. All the source discussed in this tutorial is =
included=20
and learning is really accelerated as you can compile the code while =
you are=20
reading about it. This tutorial will assume a thorough knowledge of =
the C=20
programming language and little time will be spent on the fundamental =
aspects=20
of the language. Special attention has be devoted to explaining the =
newer=20
additions as provided by the ANSI-C standard, as many programmers are =
used to=20
the old K&R school of thought. <BR> </P>
<LI><B>Title:</B> COMP.LANG.C++ FAQ <BR><B>Filename:</B> <A=20
href=3D"http://www.cerfnet.com/~mpcline/C++-FAQs-Lite/">FAQ</A>=20
<BR><B>Author:</B> Marshall P. Cline, PH.D. <BR><B>E-mail:</B>=20
cline@parashift.com <BR><B>URL:</B>=20
http://www.cerfnet.com/~mpcline/C++-FAQs-Lite/=20
<P>Wow!!! That's really all I can say about this collection of =
questions and=20
answers for C++ and Object Oriented Programming (OOP). This is the =
complete=20
FAQ for the Newsgroups COMP.LANG.C++ compiled by Dr. Marshall Cline. I =
have=20
been programming in C++ for a few months and am far away from being an =
'expert', and this compilitation helped me enormously. Once again, =
this is not=20
for the person that is starting to learn C++, but if you've already =
taken the=20
first step, this FAQ is for you.=20
<P>The C++ FAQ has been released as a book called `C++ FAQS -- =
Frequently=20
Asked Questions' by Addison-Wesley. The book is a complete re-write =
and=20
supposedly has a lot of new material. Marshall Cline is joined by Greg =
A.=20
Lomow as the co-author of the book (ISBN 0-201-58959-3). I am not sure =
if the=20
FAQ will still be posted to the comp.lang.c++. The FAQ will still be =
posted in=20
the Newsgroup comp.lang.c++, but if you find the FAQ helpful, you =
should=20
really buy the book. <BR> </P>
<LI><B>Title:</B> C++ on the World Wide Web <BR><B>Filename:</B> <A=20
=
href=3D"http://uu-gna.mit.edu:8001/uu-gna/text/cc/index.html">C++.html</A=
>=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -