这些关于程序员、计算机的事情很多人都不知道

译自Quora:What are some things that programmers and computer scientists know, but most people don't?

  • "K",KB里的K,是1024,2的十次方,不是1000
  • HMTL 不是一个编程语言,是一种规范,一种标准
  • 大部分的编程不需要数学技能,除了一些基本的代数知识
  • 开源并不意味着谁都可以修改源代码
  • 正在使用的编程语言有几十种,但是有数百种编程语言已经不再有人用
  • 构建一个网站或者一个App并不是一个轻松的工作
  • 整个编程领域技术大约每4年彻底改变一次
  • 互联网上最简单的一个任务比如浏览一个网页,这个请求需要经过很多层的处理。(TCP/IP)
  • 程序员日常工作中用到的知识只有很少一部分是学校里教过的
  • 是一个程序员并不意味着他知道你的Office为什么用着用着就崩溃了
电影里经常出现的程序员和实际的区别
  • 程序员真的知道怎么和人说话
  • 不是每个程序员都是个死胖子,懒的死胖子,天才死胖子。
  • 程序员不是电气工程师,焊个主板什么的大部分人都不会
  • 程序员不等于黑客,大部分程序员不懂这些
  • 你不能直接观看或者听那些在互联网上的资源,除非它们已经被复制到本地
  • 如果一个人能够拿到到你的硬盘,你的电脑即使设置了密码也能获取到里面的信息。除非你的内容就是加密存储的
  • 当你清空回收站的时候,文件并没有真的被删除
  • 当你格式化你的硬盘,文件并没有真的被删除
  • 云(Cloud)只是意味着别人的电脑罢了
  • Office的文件其实只是压缩包
  • 当程序员带着深邃的眼睛在沉思时,他不是在思考那些遗失的爱,夕阳下的奔跑,他们只是在想为什么这代码不能运行,或者就是想这个需求要怎么做
  • 如果你了解一门编程语言或者一个操作系统,意味着你学习另一门语言或者操作系统时会更轻松。并不意味着你花一天时间就可以熟练的使用。
  • Email的历史比www要久
  • Java 和 JavaScript 是两种毫无关系的语言
  • 编程里,数数(count)是从0开始的,不是1
Mbps和 MBps的不同

这个我解释一下:
M这个是单位兆,大家都已经很熟悉了。
b是bit,二进制的单位,读位,有的人译成比特。
B是byte,译成字节,因为某种历史的偶然原因,一个byte包含8个bit。
ps是per second的缩写,即每秒的意思。
在物理介质的存储中,通常用byte做单位,和内部实现有关系,就不展开说了。比如我们通常说的内存多少MB、GB,这里的B都是byte。想象下电流,每次流动的最小的单位是电子。在网络通信里,单位都是用bit。所以经常看到宽带50Mbps,转换成我们通常理解的容量,就是50/8=6.25MB。即每秒最多6.25兆信息。

欢迎关注我的微博:@没故事的卓同学

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,192评论 19 139
  • 从今天起,我想给自己讲故事,讲些真实的故事,每天发生的,无关对错!无关他人! 本人最近并不太喜欢写东西,总觉得写东...
    灵空_6039阅读 1,184评论 0 0
  • 一匹野马也阅读 1,396评论 0 1
  • 我还是喜欢你,像风走了八千里,不问归期。 我还是很喜欢你,像日落前洒下的余晖不忍离去。 我还是很喜欢你,像云追着风...
    冰心玉壶miss阅读 2,875评论 0 1

友情链接更多精彩内容