Linked by Eugenia Loli on Tue 23rd Nov 2004 01:43 UTC, submitted by Lumbergh
Java JetBrains IDEA developer, Sergey Dmitriev, talks future programming paradigms and the problems with today's programming models.
Permalink for comment
To read all comments associated with this story, please click here.
This is a very interesting thread
by Howie S on Tue 23rd Nov 2004 16:04 UTC

One thing that seems to be missing from the discussion thus far is the idea that with the introduction of modern GUIs, the computer moved from being a language of words to becoming a language of symbols (ie. icons, buttons, taskbars, etc.)

It would only make sense that programming will eventually shift from being an intricate and increasingly cryptographical collection of the tokens we define as "characters" (see the buttons on you keybord), to a set of relationships defined amongst various generic visual tokens.

Imagine a graphic to represent a procedure. Clicking on it would produce a view of other graphics that represent arguments, imported modules, etc.

Programming is no longer the domain of a select few. Many non-english speakers are programmers. Moving to a truly visual system of programming could be used to bridge the natural language gap, as well as the programming language gap.