首页 > 其他分享 >梦断代码读书笔记02

梦断代码读书笔记02

时间:2022-12-22 16:01:18浏览次数:36  
标签:02 解释 语言 language 读书笔记 源代码 梦断

卡普尔的团队开始问自己一个看似简单的问题:我们如何组织信息?如何对这种信息组织法建模——需要怎样的数据结构才能让计算机也能回答这个问题?

软件没有磁芯。它就像洋葱般层层叠叠,每一层都辛辛苦苦地建立于前一层基础之上。程序员把这种结构叫做“抽象层叠",每当新添一层时,就要把一些复杂而特殊的东西转换为简单而通用的东西。

在抽象层叠的最底端, 正好在核心内存之上的部分就是汇编语言。

语言的选择可能都是一个项目在前期选择时必须要经历的痛苦抉择。文中谈到了汇编、Fortran、C、Perl,谈到了编译型语言和解释型语言,最后项目用Python语言来实现。

Python 是一种“解释型语言(interpreted language)" 。“编译型语言(compiled language)" 通过编译器先将程序员的源代码翻译为机器可读的二进制代码后再运行,而解释型语言则是在运行时做类似的工作——解释器逐行翻译源代码,再喂给处理器运行。解释型语言效率较差,因为你要同时运行自己的程序和解释器。但这也使得解释型语言较为敏捷。

在RDF 中,数据存储的基本单位是“属性(attribute)" ; Chandler 条目可以包含许多不同属性(对于一封电子邮件,典型的属性可能是“日期”、“发件人”、“ 主题”、“正文”等等)。

奇客的2种定义:

以(计算机)程序缺陷为食----不善社交、身有恶臭、面色苍白的偏执狂,具有奶酪刨丝器一般的人格特点。

专注于己事的人;追求技术(特别是专业技术)和梦想、不融入主流社会的人。

群件(Groupware):即时通信、聊天室、缺陷跟踪、源借故传统的邮件列表等工具,个人感觉要慎用这些工具,否则你的工作时间会被这些工具吃得一干二净。

标签:02,解释,语言,language,读书笔记,源代码,梦断
From: https://www.cnblogs.com/lzs666/p/16998933.html

相关文章

  • HTML-表单-2022-12-22
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>登录注册</title></head><body><h1>注册</h1><!--表单formaction提交的位置,可以是网站,......
  • 20221222. k8s - 拉勾教育【归档】
    参考资料Kubernetes中文官网Kubernetes中文文档KubernetesAPI命令行工具(kubectl)前言背景2020年学习后,一直没有总结,期间也没有实际使用过,直到2022......
  • 20221215 2. k8s 介绍
    kubernetes与dockerswarm对比DockerSwarmKubernetes开发者Docker公司谷歌发布年份20132014ControllerManagerMasterStorageVolumesPers......
  • 20221220 7. Service
    简介Service|Kubernetes可以通过Deployment来创建一组Pod来提供具有高可用性的服务。虽然每个Pod都会分配一个单独的PodIP,然而却存在如下两问题:PodIP仅仅是集群内......
  • 20221219 6. 资源控制器
    简介ControllerManager由kube-controller-manager和cloud-controller-manager组成,是Kubernetes的大脑,它通过apiserver监控整个集群的状态,并确保集群处于预期......
  • 20221218 5. pod 进阶
    资源清单格式Pod|Kubernetes资源清单有5个顶级的字段组成:apiVersion、kind、metadata、spec、statusapiVersion:group/apiversion#如果没有给定group名称,那么默......
  • 20221221 10. Label
    标签和选择算符|Kubernetes在某些特殊情况下,需要将某些服务固定在一台宿主机上,k8s可以使用label给node节点打上标签来满足这种需求添加Label语法kubectllabelnode......
  • 20221221 9. Volume
    SecretSecret解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者PodSpec中。Secret可以以Volume或者环境变量的方式使用。Secret......
  • 20221220 8. Ingress
    简介Ingress概念|KubernetesIngressAPI|KubernetesK8s集群对外暴露服务的方式目前只有三种:loadblancer、nodeport、ingressingress由两部分组成:ingresscontroll......
  • 20221222 13. RBAC
    使用RBAC鉴权|KubernetesServiceAccounts用户账户与服务账户Kubernetes区分用户账户和服务账户的概念主要基于以下原因:User(用户账户)是针对人而言的。Servi......