• ThinkingPython | 关于Programing 和 Debugging的认识


    摘抄

    As Sherlock Holmes pointed out, “When you have eliminated the impossible, whatever remains, however improbable, must be the truth.” (A. Conan Doyle, The Sign of Four)

    	正如`夏洛克·福尔摩斯(Sherlock Holmes)`所指出的:“当你排除了所有不可能,无论剩下的多么不可思议,都一定是真相。”(柯南·道尔《四签名》)
    
    • 1

    For some people, programming and debugging are the same thing. That is, programming is the process of gradually debugging a program until it does what you want. The idea is that you should start with a working program and make small modifications, debugging them as you go.

    	对于一些人来说,编程(programing)和调试(debugging)是同一件事。也就是说,编程是一个逐步调试(gradually debugging)程序的过程,
    直到它达到您想要的效果。我们认为你应该从一个可以运行的程序(working program)开始,在此基础上做一些小的修改,并调试它们(debugging them)。
    
    • 1
    • 2

    For example, Linux is an operating system that contains millions of lines of code, but it started out as a simple program Linus Torvalds 1used to explore the Intel 80386 chip. According to Larry Greenfield, “One of Linus’s earlier projects was a program that would switch between printing AAAA and BBBB. This later evolved to Linux.” (The Linux Users’ Guide Beta Version 1).

    	例如,`Linux`是一个百万行代码级别的操作系统,但它最初只是`林纳斯·托瓦兹(Linus Torvalds)`用来研究`Intel 80386芯片`的一个简单程序。
    `拉里·格林菲尔德(Larry Greenfield)`表示:“Linus的早期项目之一是在打印AAAA和BBBB之间切换的程序。”这一项目演变成了Linux。
    (The Linux Users’ Guide Beta Version 1)
    
    • 1
    • 2
    • 3

    1. 林纳斯·班奈狄克·托瓦兹,生于芬兰赫尔辛基市,拥有美国国籍,Linux内核的最早作者,随后发起了这个开源项目,担任Linux内核的首要架构师与项目协调者,是当今世界最著名的电脑程序员、黑客之一。他还发起了开源项目Git,并为主要的开发者 ↩︎

  • 相关阅读:
    《JavaSE-第十章》之抽象类与接口
    论人类下一代语言的可能—6.3.2等价-替换原理
    从程序员到架构师:大数据量、缓存、高并发、微服务、多团队协同等核心场景实战书籍
    C++ 20 协程(二)
    JavaWeb-JSP
    深度学习(二)BERT模型及其一系列衍生模型
    JavaEE:Spring Cloud Alibaba-Nacos与Feign使用
    Java操作Zookeeper框架
    面试后的反思与总结:不断进步的关键
    alsa pcm接口之在unix环境的传输方法
  • 原文地址:https://blog.csdn.net/YuvalNoah/article/details/125999422