Are there going to be any more major changes in computer programming languages?
The last major change was object oriented programming, which is pretty much ancient history. What other changes might we see? Will there be special constructs to work on multi-processor computers? How about having computer languages that look more like regular language? There has been a lot of work done on natural language processing. We should be able to apply it to programming languages. It would be nice to have the computer understand something like, “Move from directory A to directory B all text files created in the last week.”
Observing members:
0
Composing members:
0
7 Answers
Absolutely. Technology is growing exponentially and I’m sure we’ll see more major breakthroughs as processors get smaller and mediums change (mobile devices).
Of course! Within 10 years I foresee all technology being programmed using a variant of Mandarin Chinese. (former American technology workers need not apply).
I had to laugh when I saw this item in the article @phaedryx pointed to:
‘Support for Unicode so that source code (program text) is not restricted to those characters contained in the ASCII character set; allowing, for example, use of non-Latin-based scripts or extended punctuation.”
I’m interested in what will happen when quantum computing becomes mainstream. Currently our programming and computing is binary: “on or off”, “1 or 0”. Qubits will allow “on”, “off” and “non-on-or-off” switches. I have no idea how it will work out (and I don’t claim to understand it at all), but combined with faster bus speeds and bigger memory capacities being the norm, I expect quantum leaps (sorry, I couldn’t resist) in capability.
DUnno but I’m sure someone will find new things that after a few years will be old style again.
Until we fully reverse engineer the human brain, yes. New programming languages are always about becoming better at bridging the gap between how the human mind works and how a CPU works. Once the two become one the gap is zero.
Qubit computers can only solve certain problems faster. Like decrypting messages.
Answer this question