|
||||
Title: Programming languages of the future Post by amichail on Nov 21st, 2006, 2:44am It seems to me that as computers get smarter, we will communicate with them using more sophisticated languages, perhaps even using languages that approach English in sophistication. Such languages would be so complex and so large that they would require quite a lot of effort and time to learn -- perhaps as much as learning a natural language. For this reason, one might expect one computer language to become dominant for many decades, because it would take too much effort for people to learn other languages. |
||||
Title: Re: Programming languages of the future Post by towr on Nov 21st, 2006, 4:42am I think you're looking at it the wrong way. Computers are supposed to get smart enough to understand what we want. We shouldn't have to learn more complicated ways to make them understand us. The human imperative is to make the world adapt, not ourselves. ::) In the best case computers would simply learn to understand natural language and how to navigate all the ambiguities and pragmatics. |
||||
Title: Re: Programming languages of the future Post by Grimbal on Nov 21st, 2006, 4:53am on 11/21/06 at 02:44:54, amichail wrote:
I bet most computers will be controlled via something like a remote control or touchscreen. Quote:
I think languages will remain simple. But there will be so many of them, specialized in all kind of applications, that it will be impossible to learn them all. Complex languages will not be used. It is already the case. |
||||
Title: Re: Programming languages of the future Post by amichail on Nov 21st, 2006, 12:15pm on 11/21/06 at 04:42:41, towr wrote:
What about an analogy with mathematics where you replace syntax, semantics, and libraries with math notation, definitions, and theorems? |
||||
Title: Re: Programming languages of the future Post by Sameer on Nov 21st, 2006, 12:16pm I think i can take an example of SQL queries... Let's say you are writing a SQL query to retreive some data.. beneath the application it gets transformed into code that will return you the result... SQL also provides you with something called "english query" where you trpe your query in near English language terms rather than a traditional query.. so we added another layer that will get translated to sql query and so on... If you look at language C, it was written in C ... sounds weird doesn't it.. i think as we go on this simple basic blocks would be taken and put to make a simpler language ... so the future is simpler language and not complex... at one point in time ppl may even forget the basic block that made up that language.. what you are describing is somewhat also AI ... it is not the language that matters but the protocol, interaction or set of rules or logic that will govern the behavior of various blocks in the software ... fuzzy logic comes to mind.. |
||||
Title: Re: Programming languages of the future Post by Hippo on Mar 14th, 2007, 4:56pm It seems to me that programing language will not be so important in the future. More important will be the programming environment. As the computers are faster, the projects are bigger and the robustness of the subprograms is the issue. Incorporating specification into the programming environment in form of regress tests is the nearest future (isn't it present already). Techniques allowing to cut code into subcodes where each fit to small number of display screens (optimally 1) are welcomed. Code in C languages is compact enough to allow a lot of computation in such a space. Of course for work with DB's most of the access can be formulated with SQL like queries where this one statement corresponds to C subroutine hardly fitting to one page. There will be always codes optimised for time and codes optimised for easy modification ... I can hardly imagine single computer language in the future ... |
||||
Title: Re: Programming languages of the future Post by TenaliRaman on Mar 15th, 2007, 2:37am I would like to see the programming languages of the future go the declarative way (with a nice collaboration between relational and functional, all packaged into one). Memory need not be a constraint for us now. Ease of programming should be the focus i believe ;D. -- AI |
||||
Title: Re: Programming languages of the future Post by Grimbal on Feb 9th, 2012, 6:20am on 11/21/06 at 04:53:36, Grimbal wrote:
I realize the iPhone, the iPad, that was all my idea! ::) |
||||
Title: Re: Programming languages of the future Post by JiNbOtAk on Feb 16th, 2012, 1:41am OMG...Jobs must have had that idea from you !! All hail Grimbal.... :P |
||||
Title: Re: Programming languages of the future Post by frankrizal on Feb 17th, 2012, 1:33am on 03/15/07 at 02:37:21, TenaliRaman wrote:
I think that is a very good idea. Programming should not be complicated at all. ;D |
||||
Powered by YaBB 1 Gold - SP 1.4! Forum software copyright © 2000-2004 Yet another Bulletin Board |