Bjarne Stroustrup(C ++的创建者):C ++编程语言 - 第三版 [英] Bjarne Stroustrup (The Creator of C++): The C++ Programming Language - Third Edition

查看:51
本文介绍了Bjarne Stroustrup(C ++的创建者):C ++编程语言 - 第三版的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

几年前,当我刚刚学习C ++时,我买了这本书。由于

然后我已经完成了我大学提供的每一门数学课程,所以参加了有关C& C编码的
课程。思考如何制作最小的算法来完成特定的功能。我已经长大了

并且成熟了很多,而且更加年轻。我现在正在阅读C +

+编程语言,第三版,我实际上可以理解它。
了解它。我能理解,因为我已经熟悉了这个语言。我知道如何使用指针,并知道什么是堆栈,

模板,类和向量。我知道如何使用它们。

的麻烦是我没有很多使用高级对象

导向语言的经验,并且没有用我自己构建的任何项目

技术。我可以理解为什么用你用来编写C ++程序的最佳算法来思考它是个好主意。因为使用像PHP这样的另一种语言来支付
,你可以用几行编写相同的

代码。因此,如果没有所有面向对象的工具将C ++与其前身分开,那么C就是一种死语言。

这需要C的页面和页面写一些非常简单的代码,和

你仍然需要理解低级二进制操作。


所以我要做的就是想出一个关于什么的短笔记本我通过阅读C ++编程语言获得
,第三版

版本 - 并向人们解释为什么面向对象编程是

shit ,并教他们如何使用它与清楚的例子说明

为什么使用矢量,模板和&类,允许我们做更多。

大多数程序可能是基本的字符串操作或简单的算法,C ++很难做到没有对象

面向编程。但是我会逐步尝试逐步介绍一下

C的一些基础知识,并介绍一些难以理解的有用工具,比如指针和二进制文件。运营商。语言的一些细微之处

是最有用的部分。


如果有其他人想要学习,我会有兴趣学习

更高级别的C ++并在这个项目中与我合作?我知道一些

的人发布到comp.lang.c ++已经知道了这个语言,

但我主要使用的是参考书。我想有一个古老的说法是:

:那些不能做的,教!等等。

解决方案

< blockquote> 3月30日上午8:29,CoreyWhite < CoreyWh ... @ gmail.comwrote:


[删除alt.magick,alt.religion.wicca,alt.magick.virtual-adepts,
$ b $来自回复列表的b comp.lang.c


所以我要做的就是拿出一个简短的笔记本上的内容我

来自于阅读C ++编程语言 - 第三版

版本 - 并向人们解释为什么面向对象编程是

shit,并教他们如何使用它有清晰的例子说明为什么使用矢量,模板和&课程,让​​我们做更多。



< snip>


我有兴趣学习是否有其他人想要拿起

更高级别的C ++并在这个项目中与我合作?



不要试图让空气流出你的气球,但是你知道吗?许多C ++书已经存在了吗?

http://accu.org/index.php/book_revie...t&term=C%2b%2b

http://accu.org/index.php /book_revie...vanced+c%2b%2b

http://accu.org/index.php/book_reviews?url=search.xqy?field= subject& term = beg inner''s + c%2b%2b


CoreyWhite写道:


[blather编辑]



你认为适合垃圾邮件的事实是alt.magic,

alt.religion。 wicca,alt.magick.virtal-adepts和comp.lang.c使它成为

清楚这不是bett比你的任何其他亵渎更糟糕。


这被发布到以下ngs

alt.magick,comp.lang.c ++,alt。 religion.wicca,alt.ma gick.virtual-

adepts,comp.lang.c


这看起来很奇怪

CoreyWhite写道:


< snip>


因此没有所有面向对象

将C ++与其前身分开的工具,C是一种死语言。

C页面和页面需要编写一些非常简单的代码,并且

你仍然会必须了解低级二进制操作。



'在comp.lang.c中的争吵!


所以我将要做的是提供一个简短的笔记本,通过阅读C ++编程语言,获得
得到的东西,第三个

版本,并向人们解释为什么面向对象的编程是什么,并教他们如何使用它与清楚的例子说明为什么使用矢量,模板和&课程,让​​我们做更多。



< snip>


您应该将此限制在comp.lang.c ++

-

Nick Keighley


I bought this book years ago, when I was just learning C++. Since
then I''ve gone through every math course offered at my college, taken
courses on coding C & thinking in terms how how to make the smallest
tightest algorithms to preform specific functions. I''ve also grown
and matured a lot, and am wiser and older. I''m reading through the C+
+ Programming Language, Third Edition now, and I can actually
understand it. I can understand it because I''m already familiar with
the language. I know how to use pointers, and know what stacks,
templates, classes, and vectors are. I know how to use them. The
trouble is I don''t have a lot of experience using high level object
oriented language, and haven''t built any projects of my own using the
techniques. I can see why it is a good idea to think in terms of the
best algorithm you could use to write a program with C++. Because
with another language like PHP you might be able to write the same
code with just a few lines. So without all of the object oriented
tools that seperate C++ from its predecessor, C is a dead language.
It would take pages and pages of C to write some very simple code, and
you would still have to understand low level binary manipulations.

So what I am going to do is come up with a short notebook on what I
get from reading through the C++ Programming Language, -Third
Edition-, and explain to people why object oriented programming is the
shit, and teach them how to use it with clear examples that illustrate
why using vectors, templates, & classes, allow us to do so much more.
Most of the programs will probably be basic string manipulations or
simple algorithms that C++ has a hard time doing without object
oriented programming. But I will try to go over some of the basics of
C, step-by-step, and cover the useful tools that are hard to
understand like pointers and binary operators. Some of the subtleties
of the language, are the most useful parts of it.

I would be interested in learning if anyone else wants to pick up the
higher levels of C++ and work with me in this project? I know some
people posting to comp.lang.c++ already know the language by heart,
but I mostly work with reference books by my side. I guess there is
an old saying: Those who can''t do, TEACH!.

解决方案

On Mar 30, 8:29 am, "CoreyWhite" <CoreyWh...@gmail.comwrote:

[removed alt.magick, alt.religion.wicca, alt.magick.virtual-adepts,
comp.lang.c from the reply list]

So what I am going to do is come up with a short notebook on what I
get from reading through the C++ Programming Language, -Third
Edition-, and explain to people why object oriented programming is the
shit, and teach them how to use it with clear examples that illustrate
why using vectors, templates, & classes, allow us to do so much more.

<snip>

I would be interested in learning if anyone else wants to pick up the
higher levels of C++ and work with me in this project?

Not trying to let the air out of your balloon, but do you know how
many C++ books already exist?

http://accu.org/index.php/book_revie...t&term=C%2b%2b

http://accu.org/index.php/book_revie...vanced+c%2b%2b

http://accu.org/index.php/book_reviews?url=search.xqy?field=subject&term=beg inner''s+c%2b%2b


CoreyWhite wrote:

[blather redacted]

And the fact that you saw fit to spam this to alt.magic,
alt.religion.wicca, alt.magick.virtal-adepts, and comp.lang.c makes it
clear that this is no better than any of your other blathering.


this was posted to the following ngs
alt.magick,comp.lang.c++,alt.religion.wicca,alt.ma gick.virtual-
adepts,comp.lang.c

this seems an odd collection
CoreyWhite wrote:

<snip>

So without all of the object oriented
tools that seperate C++ from its predecessor, C is a dead language.
It would take pages and pages of C to write some very simple code, and
you would still have to understand low level binary manipulations.

that''s fighting talk in comp.lang.c!

So what I am going to do is come up with a short notebook on what I
get from reading through the C++ Programming Language, -Third
Edition-, and explain to people why object oriented programming is the
shit, and teach them how to use it with clear examples that illustrate
why using vectors, templates, & classes, allow us to do so much more.

<snip>

you should probably confine this to comp.lang.c++
--
Nick Keighley


这篇关于Bjarne Stroustrup(C ++的创建者):C ++编程语言 - 第三版的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆