《深入理解计算机系统》读书笔记(一)Python和Java不支持Unsigned类型的原因

本文是《深入理解计算机系统》读书笔记,探讨了为何Python和Java不支持Unsigned类型。书中通过示例说明Unsigned类型可能导致的问题,如在特定情况下可能导致循环错误和数值计算异常,强调了对Unsigned类型使用需谨慎。尽管如此,Unsigned类型在处理地址和特定计算中仍有其优势。
摘要由CSDN通过智能技术生成

<Computer Systerms:A Programmer’s Perspective>。这本书的中文名其实并不贴切,因为内容并不很深入,而是涵盖面广,几乎包含了一个程序员/计算机专业学生需要知道的大多数关于操作系统、计算机组成原理、编译等核心知识。它的作者Randal Bryant还在卡内基梅隆大学CS任教。课程是15-213:Introduction to Computer System.中文名如果按这个翻译可能会更适合吧。这门课也被称作CMU的镇校之课,因为它的课程代码15-213和学校的zip邮编一样。Randy在上课的ppt里就写着 ‘ The course that gives CMU its “Zip” ! ’。总而言之,这门课,这本书是绝对值得一学的。(以下是中文版的京东的购书地址,中文版的翻译比某些直接翻译语义不通的书好太多)

一键购书:机械工业出版社京东自营《深入理解计算机系统》

下面进入正题。写这篇是那天读到Unsigned类型会导致一些问题,目前只有较少的语言比如C语言支持Unsignedl类型,连Java都不支持。于是那天我打开python,想试一试代码,输入

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值