Code Monkey home page Code Monkey logo

programming-history's Introduction

History of Programming Language Topics

Inspired by Cajori’s A History of Mathematical Notations, and/or TV Tropes.

[On computing as pop culture:] … But pop culture holds a disdain for history. Pop culture is all about identity and feeling like you're participating. It has nothing to do with cooperation, the past or the future — it's living in the present. I think the same is true of most people who write code for money. They have no idea where [their culture came from]… — Alan Kay

It is frequently claimed in American philosophy departments that, in order to be a philosopher, it is not necessary to revisit the history of philosophy. It is like the claim that one can become a painter without having seen a single work of Raphael, or a writer without having ever read the classics. Such things are theoretically possible; but the ‘primitive’ artist, condemned to an ignorance of the past, is always recognizable as such and rightly labelled as a naïf. It is only when we reconsider past projects revealed as utopian or as failures that we are apprised of the dangers and possibilities for failure for our allegedly new projects. The study of the deeds of our ancestors is thus more than an antiquarian pastime, it is an immunological precaution. — Umberto Eco, The Search for the Perfect Language

Topic index

Language comparisons

Miscellanea

programming-history's People

Contributors

porges avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

parallaxisjones

programming-history's Issues

Literals

Babbage uses the term “litteral constant” (once!) in his Passages from the Life of a Philosopher; it appears that in his case he means an inline constant as opposed to one loaded from a constant storage card.

‘literal’ for a constant in old mathematics texts seems to mean the opposite of what it does in programming nowadays. For example, the ‘literal lunar theory’ used named variables (a, b, c, hence ‘literal’) instead of numeric constants… so Babbage's usage seems to be the opposite of what was standard, although it's hard to be sure as he doesn't explain the term.

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.