Forgot your password?
typodupeerror

Comment EDSAC Autocode (Score 1) 633

You really want to know? My first programming language was EDSAC Autocode for EDSAC 2, the (only) Cambridge University (UK) computer.

EDSAC 2 had vacuum tubes for logic and mercury delay lines for memory. The programming course was taught by Maurice Wilkes in an auditorium to several hundred undergraduates, using a very bad PA system. I persuaded my Physics practical supervisor to let me use EDSAC to perform simple calculations on my experiment results and I wrote my first program in 1963 or 1964. [I was studying Maths and Physics because there were no Computer Science degrees back then.]

After that, during my PhD, I learned machine code for the Digital PDP-8, a lovely little machine, and used it to drive my experiment hardware and collect results. I also learned PDP-8 Fortran, which was so stripped down it did not even have subroutines, and Algol 60 to use the Maths department's IBM 1620.

Over my career I have had to be promiscuous about programming languages: POP-2, LISP, PROLOG , POP-11, Pascal, Java, C, C++, Basic(!), Javascript...

Comment text vs meaning (Score 1) 276

There are two different ways I would like to search:
  • Text
    • keywords, boolean combinations, verbatim, special characters, etc.
  • Meaning
    • stemming of words (e.g. ignore singular v plural)
    • synonyms (e.g. car = automobile)
    • types (e.g. i want an address, an algorithm, a definition, an event)
    • constraints (e.g. i DON'T want to buy one - that should be a tick box in Google anyway!)
    • time (e.g. this year, before the industrial revolution)
    • attributes
    • relationships

This is what the semantic web is supposed to bring us, but we can do much more with what already exists.
A great deal has been achieved in AI and natural language understanding over several decades.

No doubt Google are working on it all right now...

Slashdot Top Deals

"Take that, you hostile sons-of-bitches!" -- James Coburn, in the finale of _The_President's_Analyst_

Working...