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...
Sorry, but refrigeration is possible with no electricity and no moving parts, using a heat source (e.g. gas flame) instead.
Look up "Absorption Refrigerator" on Wikipedia.
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...
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...
Sorry, but refrigeration is possible with no electricity and no moving parts, using a heat source (e.g. gas flame) instead. Look up "Absorption Refrigerator" on Wikipedia.
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...