另外值得一读的是《The Annotated C++ Reference Manual》[1] 和《The Design and Evolution of C++》[1]。它们能帮你理解当年为了保持对 C 的兼容性而做出的所有设计妥协,正是这种兼容性推动了 C++ 走向主流,但也……
Another good read are The Annotated C++ Reference Manual[1] and The Design and Evolution of C++[1]. They help understand all design compromises that were done to keep compatibility with C, which is was part of what brought C++ into the mainstream, but also…
……还有几本跟这本类似的书。不过,如果你想了解各色各样的 HPC 应用程序是如何使用 MPI 和 OpenMP 这种并行编程模型的,这本书是个很好的入门。3. 《The Annotated C++ Reference Manual》1995 年 4 月精装版(Ellis/Stroustrup)——多棒的一本小书啊,我还在波特兰的 Powell's 书店花 4.95 美元淘到了一本 :) 在我看来,这本书对 C++ 的介绍非常温和,你可以……
…couple of other books similar to this one. But, if you want to know how myriad HPC applications make use of parallel programming models such as MPI and OpenMP, this provides a good introduction. 3. The Annotated C++ Reference Manual April 1995 hardbound edition (Ellis/Stroustrup) -- What a fantastic little book, also got it for $4.95 at Powell's bookstore in Portland :) IMO this books provides a gentle introduction to C++, you can…
是的,你可以去读读《The Design and Evolution of C++》和《The Annotated C++ Reference Manual》(也就是 C++ ARM)。看完你就会明白 C++ 为什么会是今天这个样子——当年在 AT&T,当你试图向一群硬核 C 语言开发者推销一种具有更高层次抽象且更安全的语言,同时还要与……做到零摩擦阻力时,就必须这么做。
Yes, you can read "The Design and Evolution of C++" and the "The Annotated C++ Reference Manual" aka C++ ARM. There you will understand why C++ is the way it is, when you are trying to sell a safer language with higher level abstractions to hardcore C developers at AT&T, with zero friction with…
……那本书里基于图的描述;(3)《TAOCP》:只挑着读了部分章节,体量太庞大了;(4)《Design Patterns》:在 90 年代 OOP 正吃香的时候从头到尾刷完了;(5) 没读过,但我把 Stroustrup 和 Ellis 写的《Annotated C++ Reference Manual》从头到尾读了一遍(在开始第一份 C++ 工作前的那个周末)。这差不多能算作 1:1 的平替了。
…graph-based descriptions in that book; (3) TAOCP: selected readings only, too huge; (4) Design Patterns: cover to cover, when OOP was fashionable in the 90's; (5) nope, but I read the Stroustrup and Ellis Annotated C++ Reference Manual cover to cover (weekend before starting first C++ gig). That counts as a 1:1 substitute, more or less.
用这里描述的类似 1990 年代的 C++ 方言,你就能很轻松地实现用起来很顺手的 fat pointers:https://www.amazon.ca/Annotated-C-Reference-Manual/dp/020151...
You can easily obtain convenient fat pointers with like the the 1990 dialect of C++ described here: https://www.amazon.ca/Annotated-C-Reference-Manual/dp/020151...
那个规模更小的语言,基本上就是 B. Stroustrup 和 M. Ellis 在 1990 年出版的《Annotated C++ Reference Manual》(又名“棕皮书”)里所描述的 C++。我拿到第一份 C++ 工作时根本不懂 C++。周五是我上一份工作的最后一天。我自己拿了一叠打印纸,然后……
That smaller language is basically the C++ described in the Annotated C++ Reference Manual (a.k.a. Brown Book) by B. Stroustrup and M. Ellis, published in 1990. I landed into my first C++ job not knowing C++. Friday was my last day on the previous job. I helped myself to a stack of paper and…
另外值得一读的是《The Annotated C++ Reference Manual》[1] 和《The Design and Evolution of C++》[1]。它们能帮你理解当年为了保持对 C 的兼容性而做出的所有设计妥协,正是这种兼容性推动了 C++ 走向主流,但也……
Another good read are The Annotated C++ Reference Manual[1] and The Design and Evolution of C++[1]. They help understand all design compromises that were done to keep compatibility with C, which is was part of what brought C++ into the mainstream, but also…
……还有几本跟这本类似的书。不过,如果你想了解各色各样的 HPC 应用程序是如何使用 MPI 和 OpenMP 这种并行编程模型的,这本书是个很好的入门。3. 《The Annotated C++ Reference Manual》1995 年 4 月精装版(Ellis/Stroustrup)——多棒的一本小书啊,我还在波特兰的 Powell's 书店花 4.95 美元淘到了一本 :) 在我看来,这本书对 C++ 的介绍非常温和,你可以……
…couple of other books similar to this one. But, if you want to know how myriad HPC applications make use of parallel programming models such as MPI and OpenMP, this provides a good introduction. 3. The Annotated C++ Reference Manual April 1995 hardbound edition (Ellis/Stroustrup) -- What a fantastic little book, also got it for $4.95 at Powell's bookstore in Portland :) IMO this books provides a gentle introduction to C++, you can…
是的,你可以去读读《The Design and Evolution of C++》和《The Annotated C++ Reference Manual》(也就是 C++ ARM)。看完你就会明白 C++ 为什么会是今天这个样子——当年在 AT&T,当你试图向一群硬核 C 语言开发者推销一种具有更高层次抽象且更安全的语言,同时还要与……做到零摩擦阻力时,就必须这么做。
Yes, you can read "The Design and Evolution of C++" and the "The Annotated C++ Reference Manual" aka C++ ARM. There you will understand why C++ is the way it is, when you are trying to sell a safer language with higher level abstractions to hardcore C developers at AT&T, with zero friction with…
……那本书里基于图的描述;(3)《TAOCP》:只挑着读了部分章节,体量太庞大了;(4)《Design Patterns》:在 90 年代 OOP 正吃香的时候从头到尾刷完了;(5) 没读过,但我把 Stroustrup 和 Ellis 写的《Annotated C++ Reference Manual》从头到尾读了一遍(在开始第一份 C++ 工作前的那个周末)。这差不多能算作 1:1 的平替了。
…graph-based descriptions in that book; (3) TAOCP: selected readings only, too huge; (4) Design Patterns: cover to cover, when OOP was fashionable in the 90's; (5) nope, but I read the Stroustrup and Ellis Annotated C++ Reference Manual cover to cover (weekend before starting first C++ gig). That counts as a 1:1 substitute, more or less.
用这里描述的类似 1990 年代的 C++ 方言,你就能很轻松地实现用起来很顺手的 fat pointers:https://www.amazon.ca/Annotated-C-Reference-Manual/dp/020151...
You can easily obtain convenient fat pointers with like the the 1990 dialect of C++ described here: https://www.amazon.ca/Annotated-C-Reference-Manual/dp/020151...
那个规模更小的语言,基本上就是 B. Stroustrup 和 M. Ellis 在 1990 年出版的《Annotated C++ Reference Manual》(又名“棕皮书”)里所描述的 C++。我拿到第一份 C++ 工作时根本不懂 C++。周五是我上一份工作的最后一天。我自己拿了一叠打印纸,然后……
That smaller language is basically the C++ described in the Annotated C++ Reference Manual (a.k.a. Brown Book) by B. Stroustrup and M. Ellis, published in 1990. I landed into my first C++ job not knowing C++. Friday was my last day on the previous job. I helped myself to a stack of paper and…