The Source for Java Technology Collaboration
User: Password:



Craig Castelaz

Craig Castelaz's Blog

Robogrammer 2303

Posted by castelaz on August 06, 2003 at 07:36 PM | Comments (6)

Predictions do little for me. If they're in the near term, they're just stating the obvious, and if they're far into the future, they seem pointless. On the other hand, it is fun to speculate. In a recent blog, James Gosling mentioned he still dips into C on occassion. What this says about the language is interesting, but what it says about programming is even more so. C is 30 years old! What will coding be like in another 30? What languages will programmers use? Will there still be IDEs? What sort of platforms will they write against?

If we jump 300 years into the future, maybe only androids will code. As Chris Adamson mentioned in his blog, Widgets follow form follows function, Data's fingers fly across the control panel in STNG. (The mechanical speed of his typing is blinding, just think of his productivity if he used a USB!) While we can't assume the computer Data is controlling operates on a series of zeros and ones streaming through a set of processors, we should be able to assume that at the heart of it there is some form of source code which defined it's kernel. Where did it come from? Who created it? What does its syntax look like? Is it compiled, interpreted, or something entirely different?

Java is a fairly young language with hopefully a long life ahead of it. Perhaps it will outlive us all. Who knows, it could be the first language some real-life Data cuts his teeth on as a cub programmer.


Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • recursion
    But will the robot programmer be programmed in Java?

    Posted by: bawjaws on August 07, 2003 at 02:41 AM

  • I'll guarantee you this.
    Whatever they look like, there will be a lot more programming languages than there are now, and not just counting the dead ones.

    I think your conjecture about Java still being alive in hundreds of years though is silly. People still programme in C because the langauge is still necessery - you can't write a full-fledged operating system in Java. Java is not necessery in the same way, it's an application language and is therefore emminently replaceable when something better comes along. That something better will almost certainly owe much to Java, as C# does (maybe it will even be C# once there are many, truly open implementations of the language and environment), but it will come and it will be Open Source too!

    Simon Hibbs

    Posted by: simon_hibbs on August 07, 2003 at 06:04 AM

  • I'll guarantee you this.
    >People still programme in C because the >langauge is still necessery - you can't write >a full-fledged operating system in Java

    It would be too bad if we are still "coding" operating systems after 100 years. I dont agree with this.

    Posted by: sanjaya_ganesh on August 11, 2003 at 02:44 AM

  • I'll guarantee you this.
    Will we not need operating systems 100 years from now? Or will they simply have stopped evolving and competing? Is capitulating to Microsoft inevitable?

    Posted by: jimothy on August 13, 2003 at 06:43 AM

  • 网络营销软件
    网络营销软件
    网络营销软件
    群发软件
    群发软件
    ---
    群发软件
    网络营销软件
    论坛群发软件
    网站排名软件
    群发软件
    推广小助手破解版
    论坛群发软件
    网站排名软件
    群发软件
    推荐给你很好的群发软件和信息群发软件和供求群发软件
    推荐给你很好的群发软件和信息群发软件和供求群发软件博客群发软件网络营销软件网络营销软件
    网站排名软件网站排名软件网站优化软件信息群发软件信息群发软件信息群发软件论坛群发软件网站推广软件网站推广软件博客群发软件博客群发软件

    群发软件群发软件博客群发软件论坛群发软件网络营销软件论坛群发软件
    信息群发软件推广软件网站推广软件网络营销软件网站推广软件群发软件网站排名软件网站推广软件博客群发软件论坛群发软件群发软件网站排名软件网站推广软件博客群发软件论坛群发软件
    网站排名软件
    博客群发软件
    网站排名软件
    网站推广软件
    群发软件信息群发软件
    免费论坛群发软件
    论坛群发软件
    网站排名软件
    免费博客群发软件
    网站推广软件

    群发软件
    博客群发软件
    网站排名软件
    网站推广软件
    群发软件信息群发软件
    免费论坛群发软件
    论坛群发软件
    网站排名软件
    免费博客群发软件
    博客群发软件
    信息群发软件
    论坛群发软件
    信息群发软件
    博客群发软件
    qq群发软件
    邮件群发软件
    博客群建软件
    企业名录搜索软件
    信息群发软件
    邮件群发软件
    论坛群发软件
    博客群发软件
    网站推广软件
    网络营销软件
    全能营销破解版
    网络营销软件
    论坛群发软件
    论坛群发软件
    论坛群发软件
    网络营销软件
    信息群发软件
    信息群发软件
    信息群发软件
    群发软件

    Posted by: mimi9989 on December 06, 2007 at 06:27 AM

  • wow power leveling
    wow powerleveling
    wow power leveling
    wow gold
    wow items
    feelingame.com
    wow tips
    Most Valuable WOW Power Leveling Service
    wow power leveling faq
    cheap wow power leveling
    wow power leveling
    wow powerleveling
    wow power lvl

    Posted by: wowleveling on December 13, 2007 at 01:08 AM





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds