The book of inspiration

September 18, 2009

Web Development’s Future

Filed under: programming — Tags: , , — zproxy @ 5:48 am

Via Scott

By watching this video I just had to write down my ideas for future compilers :) I guess it will take 10 years to before we see a prototype of it. (It will save developer hours!)

[...] Codegeneration is the worst solution [...]

While the presenter states the above statement at 16:00 in the talk I strongly disagree. Meta programming and cross compilation will soon enable us some very cool possibilities. Instead of telling the computer what to do you will say what you need. The compiler will be in the position to choose the best solution for you. For example currently the in browser application can be written as javascript, java, flash, or silverlight while the server side can be written in C#, java, php and other languages on their designated platforms. What if I as a valid business need holder do not want to be bothered with the implementation details. What if I want the computer to analyse and provide me the solution. I will only type the problem and it is the the computer’s job to find a solution. Isn’t that what the computers were invented for?

I want to code in  Uncertain#. Why stop just at textual source code? Why provide the source code as audio or video to the compiler. Why not just have a video chat with the compiler where the compiler could ask additional questions or clarifications for the problem being presented. The frameworks may help but compilers are the ones doing the actual processing. We will get there, step by step, creating software on the way to get us closer to the Artificial Intelligence assisted Compiler.

What do you think?

Advertisement

1 Comment »

  1. [...] The following list actually represents the techincal debt of jsc. What if there was a bulldozer that could go ahead an atleast try to mitigate these tasks coming back with results or half way there results. The bulldozers could come to the project owner and ask for guidance and advice. The development could be automated. I am looking forward for such kind of higher level development. Will it take 10 years to get there? [...]

    Pingback by Software Project A Construction Yard « c# to javascript, actionscript — March 5, 2010 @ 7:04 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Theme: Shocking Blue Green. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.