Social Question

LostInParadise's avatar

Are there going to be any more major changes in computer programming languages?

Asked by LostInParadise (31914points) October 5th, 2011

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

silverfly's avatar

Absolutely. Technology is growing exponentially and I’m sure we’ll see more major breakthroughs as processors get smaller and mediums change (mobile devices).

YoBob's avatar

Of course! Within 10 years I foresee all technology being programmed using a variant of Mandarin Chinese. (former American technology workers need not apply).

YoBob's avatar

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.”

CWOTUS's avatar

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.

Hibernate's avatar

DUnno but I’m sure someone will find new things that after a few years will be old style again.

mattbrowne's avatar

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

Login

or

Join

to answer.
Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther