gpt4 book ai didi

oop - 各种语言的关键编程概念和术语

转载 作者:行者123 更新时间:2023-12-02 03:01:47 30 4
gpt4 key购买 nike

我已经编程有一段时间了,但从未接受过正规的计算机科学教育。我想知道是否有一个资源涵盖了适用于不同语言的关键编程概念,例如构造、多态性等。如果该资源能够提供示例,也会非常有帮助。

最佳答案

Concepts, Techniques, and Models of Computer Programming (by Peter Van Roy and Seif Haridi) : 标题说明了一切。 (出自同一作者,改编自这本书 this cool poster with ~30 of the most important programming paradigms 。)[注意:这本书通俗地称为 CTM,您可能会时不时地遇到这个缩写词。]

Structure and Intepretation of Computer Programs (by Harold Abelson and Gerald Jay Sussman) 。 SICP,正如俗称的那样,可能是一本关于编程的书。时期。别忘了the 1986 video lectures by the authors themselvesone othercourses根据书本改编。

SICP 和 CTM 之间的主要区别在于方法:CTM 通过以已经实现它们的非常强大的编程语言(Distributed Oz)给出示例来教授编程概念,而 SICP 通过用一种语言(Scheme、或者更确切地说是它的一小部分)尚未拥有它们。 IOW:CTM 将教授 OO,展示用 OO 语言编写的程序,SICP 通过在 Scheme 中实现 OO 系统。

Design Concepts in Programming Languages (by Franklyn A. Turbak and David K. Gifford with Mark A. Sheldon)更多的是关于编程语言理论而不是编程。它仍然很有趣,尽管它没有直接解决您有关编程概念的问题。但毕竟:如果没有编程语言,你将如何编程?

Concepts of Programming Languages (by Robert W. Sebesta)好吧,《编程语言的概念》从 Konrad Zuse 的 Plankalkül 开始,继续介绍最早的真正编程语言,如 Fortran、Lisp、Cobol、Algol、BASIC,一直到 C、C++、Java 和 Ada。 [再次强调,与其说是《编程》,不如说是一本《编程语言》书。]

关于oop - 各种语言的关键编程概念和术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2619226/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com