Code Monkey home page Code Monkey logo

ntt's Introduction

Na2ToT-zh_CN

Kenneth E. Iverson, Notation as a Tool of Thought - 1979 ACM Turing Award Lecture

ntt's People

Contributors

lg6s avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ntt's Issues

0. Introduction

符号是一种思考的工具

Kenneth E. Iverson
IBM Thomas J. Watson Research Center

The importance of nomenclature, notation, and language as tools of thought has long been recognized.
人们早已认识到命名、符号、语言作为思维工具的重要性。

In chemistry and in botany, for example, the establishment of systems of nomenclature by Lavoisier and Linnaeus did much to stimulate and to channel later investigation.

例如,在化学和植物学中,拉瓦锡 和 林奈 建立的命名系统在很大程度上促进和引导了后来的研究。

Concerning language, George Boole in his Laws of Thought asserted
“That language is an instrument of human reason, and not merely a medium for the expression of thought, is a truth generally admitted.”
关于语言,乔治布尔曾在他的《思维定律/The Laws of Thought》中[1, p.24]写道:语言是一种人类理性的工具,而不仅仅是表达**的媒介;这是一种普遍承认的真理。


In Praise of APL: A Language for Lyrical Programming

赞美APL:一种歌词式编程语言

Professor Alan J. Perlis / Yale University / First appeared in SIAM News, 1977-06. http://www.jsoftware.com/papers/perlis77.htm

Many reasons can be given for teaching one or more aspects of computer science (defined as the study of the set of phenomena arising around and because of the computer) to all university students. Probably every reader of this note supports some of these reasons. Let me list the few I find most important:

(1) 学会并且能够编写算法;
(2) 了解计算机的组织和构造方式;
(3) 熟练掌握至少一门编程语言;
(4) 通过系统设计来理解复杂度控制的必然性;

  • (5) 体会计算机科学家对他们学科的热爱以及对科学发展的外在影响(对学生作为公民)。
    to appreciate the devotion of computer scientists to their subject and the exterior consequences (to the student as citizen) of the science’s development.

  • 尽管计算机科学处理的是我们用数学方法研究其性质的符号对象,但它不能被教导为一种有序的发展,这种发展源于学生在成熟过程中已经直观地观察到的一些基本**,例如万有引力和电力。
    (大意是强调跟其他学科的区别?
    Even though computer science deals with symbolic objects whose nature we study mathematically, it cannot be taught as an orderly development arising from a few fundamental ideas whose existence the student has already observed intuitively during his maturation, such as gravitation and electricity.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.