楼主: cmwei333
1368 3

[学科前沿] Write Great Code (2 Volumes) by Randall Hyde [推广有奖]

贵宾

泰斗

1%

还不是VIP/贵宾

-

TA的文库  其他...

【历史+心理学+社会自然科学】

【数学+统计+计算机编程】

【金融+经济+商学+国际政治】

威望
6
论坛币
3567451 个
通用积分
720.5787
学术水平
4324 点
热心指数
4647 点
信用等级
3954 点
经验
362316 点
帖子
9826
精华
9
在线时间
2842 小时
注册时间
2015-2-9
最后登录
2017-1-29

初级热心勋章 中级热心勋章 高级热心勋章 初级信用勋章 中级信用勋章 初级学术勋章 特级热心勋章 中级学术勋章 高级信用勋章 高级学术勋章 特级学术勋章 特级信用勋章

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
Write Great Code, Volume 1: Understanding the Machine

Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level

by Randall Hyde

cover1.png

cover2.png

Volume 1: Understanding the Machine
Today's programmers are often narrowly trained because the industry moves too fast. That's where Write Great Code, Volume 1: Understanding the Machine comes in. This, the first of four volumes by author Randall Hyde, teaches important concepts of machine organization in a language-independent fashion, giving programmers what they need to know to write great code in any language, without the usual overhead of learning assembly language to master this topic. A solid foundation in software engineering, The Write Great Code series will help programmers make wiser choices with respect to programming statements and data types when writing software.

Table of Contents
Chapter 1: What You Need to Know to Write Great Code
Chapter 2: Numeric Representation
Chapter 3: Binary Arithmetic and Bit Operations
Chapter 4: Floating Point Representation
Chapter 5: Character Representation
Chapter 6: Memory Organization and Access
Chapter 7: Composite Data Types and Memory Objects
Chapter 8: Boolean Logic and Digital Design
Chapter 9: CPU Architecture
Chapter 10: Instruction Set Architecture
Chapter 11: Memory Architecture and Organization
Chapter 12: Input and Output (I/O)
Thinking Low-Level, Writing High-Level

Appendix A: ASCII Character Set

Volume 2: Thinking Low-Level, Writing High-Level
It's a critical lesson that today's computer science students aren't always being taught: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level shows software engineers what too many college and university courses don't - how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, they will make informed choices concerning the use of those high-level structures and help the compiler produce far better machine code - all without having to give up the productivity and portability benefits of using a high-level language.

Table of Contents
Chapter 1: Thinking Low-Level, Writing High-Level
Chapter 2: Shouldn’t You Learn Assembly Language?
Chapter 3: 80x86 Assembly for the HLL Programmer
Chapter 4: PowerPC Assembly for the HLL Programmer
Chapter 5: Compiler Operation and Code Generation
Chapter 6: Tools for Analyzing Compiler Output
Chapter 7: Constants and High-Level Languages
Chapter 8: Variables in a High-Level Language
Chapter 9: Array Data Types
Chapter 10: String Data Types
Chapter 11: Pointer Data Types
Chapter 12: Record, Union, and Class Data Types
Chapter 13: Arithmetic and Logical Expressions
Chapter 14: Control Structures and Programmatic Decisions
Chapter 15: Iterative Control Structures
Chapter 16: Functions and Procedures

Engineering Software
Appendix: A Brief Comparison of the 80x86 and PowerPC CPU Families
Index

Online Appendix A: The Minimal 80x86 Instruction Set
Online Appendix B: The Minimal PowerPC Instruction Set

Write Great Code, Volume 2_Thinking Low-Level, Writing High-Level.pdf (4.33 MB, 需要: 10 个论坛币)

注:正确的 Volume 1 在以下地址:
https://bbs.pinggu.org/forum.php?mod=redirect&goto=findpost&ptid=4820325&pid=38985007&from^^uid=5975757




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Volumes Randall volume Great Volum important industry concepts fashion because

Write Great Code, Volume 1_Understanding the Machine.pdf

4.31 MB

需要: 5000 个论坛币  [购买]

我搞错了,不要购买这个,正确的书籍在“藤椅”

本帖被以下文库推荐

bbs.pinggu.org/forum.php?mod=collection&action=view&ctid=3257
bbs.pinggu.org/forum.php?mod=collection&action=view&ctid=3258
bbs.pinggu.org/forum.php?mod=collection&action=view&ctid=3259
沙发
Enthuse 发表于 2016-9-13 02:32:05 |只看作者 |坛友微信交流群
thanks ...

使用道具

藤椅
cmwei333 发表于 2016-9-24 10:40:49 |只看作者 |坛友微信交流群
这个才是正确的 Volume 1,压缩文件包括一个原版 PDF 和一个 epub 版本,请笑纳

Write Great Code, Volume 1_Understanding the Machine.zip (10.7 MB, 需要: 10 个论坛币) 本附件包括:
  • Write Great Code, Volume 1_Understanding the Machine.pdf
  • Write Great Code, Volume 1_Understanding the Machine.epub

bbs.pinggu.org/forum.php?mod=collection&action=view&ctid=3257
bbs.pinggu.org/forum.php?mod=collection&action=view&ctid=3258
bbs.pinggu.org/forum.php?mod=collection&action=view&ctid=3259

使用道具

板凳
eileen666 发表于 2019-10-22 21:12:19 |只看作者 |坛友微信交流群
thanks

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 23:49