Thread: Where will programming be in 30 years ?

  1. #1
    Registered User
    Join Date
    Jan 2003
    Posts
    21

    Where will programming be in 30 years ?

    Hello,

    I was just wondering where you all feel programming will be in the next 30 years or at any point in the future.

    Could everything be OO or perhaps a new concept? I wonder if C will still be used in 30 years, im sure it will however im sure there will be alot of new Languages created by then.

    I know its impossible to speculate accurately because its not happened yet but based on your experiences where do you think it will be?

    MrPickle.

  2. #2
    Microsoft Lover afreedboy's Avatar
    Join Date
    Nov 2003
    Posts
    189


    I am not astrologer, so I don't know.

    But I am also quite sure there will be many new languages.
    And I hope M$ is still the king of computer world.

  3. #3
    Registered User
    Join Date
    Dec 2003
    Posts
    101
    Maby C##+ And Java#. VisualBasic++ GameQBasic (for the lamers of the programming world)
    --

  4. #4
    Me -=SoKrA=-'s Avatar
    Join Date
    Oct 2002
    Location
    Europe
    Posts
    448
    >>GameQBasic (for the lamers of the programming world)
    lol
    The're will probably be many new languages, programs will be absolutely bloated, using unnecessary memory, Windos (if it still exist) will need at least a GB of RAM to run, Linux will be recognized as being superior (sorry bludstayne) and will have as much games support as Win has now.
    SoKrA-BTS "Judge not the program I made, but the one I've yet to code"
    I say what I say, I mean what I mean.
    IDE: emacs + make + gcc and proud of it.

  5. #5
    Senior Member joshdick's Avatar
    Join Date
    Nov 2002
    Location
    Phildelphia, PA
    Posts
    1,146
    I hope in the future that we will have languages of a next generation that add another layer of abstraction.

    Here's an article on The Hundred-Year Language.
    FAQ

    "The computer programmer is a creator of universes for which he alone is responsible. Universes of virtually unlimited complexity can be created in the form of computer programs." -- Joseph Weizenbaum.

    "If you cannot grok the overall structure of a program while taking a shower, you are not ready to code it." -- Richard Pattis.

  6. #6
    mov.w #$1337,D0 Jeremy G's Avatar
    Join Date
    Nov 2001
    Posts
    704
    c+=5
    c++->visualc++->directx->opengl->c++;
    (it should be realized my posts are all in a light hearted manner. And should not be taken offense to.)

  7. #7
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    I'm just the opposite joshdick, I hope that code does not become more abstract. Abstraction usually results in over-bloated
    code.

  8. #8
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    >Abstraction usually results in over-bloated
    code.
    Just enough abstraction is a good thing, but too much is bad. Unfortunately, most modern languages encourage too much.
    My best code is written with the delete key.

  9. #9
    'AlHamdulillah
    Join Date
    Feb 2003
    Posts
    790
    Well lets see, we have gone from (if we are considering 2nd gen languages and higher, not assembly), FORTRAN and COBOL, and less than a kilobyte of ram, all the way to VB and JAVA and multiple gigs of ram. I dont like the way languages are progressing, as they tend now to cater to the lowest common denominator and are as bloated as that 800 lb woman. How is it that we have progressed from 64k being all that we would ever need to gigabytes not being enough?

    and in 30 years, I see thousands of new languages coming and going, just like it has been these last 30 years.

  10. #10
    Registered /usr
    Join Date
    Aug 2001
    Location
    Newport, South Wales, UK
    Posts
    1,273
    However, in the grand scale of things, arguably the thing everyone's supposed to be working towards in terms of programming languages is natural language programming. You tell the computer what to do, in your native tongue, and it does it.

    That's gonna require tons of abstraction and God knows what else to achieve, not to mention gigs of memory. Unfortunately it would then give rise to the phrase "script foetus"...

  11. #11
    Banned nickname_changed's Avatar
    Join Date
    Feb 2003
    Location
    Australia
    Posts
    986
    Originally posted by SMurf
    You tell the computer what to do, in your native tongue, and it does it.
    But then we'll be out of a job

  12. #12
    Seven years? civix's Avatar
    Join Date
    Jul 2002
    Posts
    605
    Originally posted by stovellp
    But then we'll be out of a job
    No, we'll be the people that flash the hardware with the program that allows it to perform the speech recognition. I think. Or maybe we'll write that program.

    I think that there will always be some sort of programming, for as long as computers are around.
    .

  13. #13
    Banned
    Join Date
    Jan 2003
    Posts
    1,708
    Hopefully in 30 years we'll have a serious attempt at intelligent artificial intelligence, and the art of determining the correct instructions to issue to a processing unit will be performed by another processing unit. At least I hope it's headed at least close to that direction.

  14. #14
    Linguistic Engineer... doubleanti's Avatar
    Join Date
    Aug 2001
    Location
    CA
    Posts
    2,459
    >I think that there will always be some sort of programming, for as long as computers are around.

    Hm, y'know it always seems to be a bit arbitrary the standpoint of organizing a processor around a set of instructions performed in binary voltage levels, conveninent as it is and as deep it runs in the infrastructure right now. Why choose such? They never tell you these sort of things in the coursework... Many functions could be performed using, instead, a discrete set of four values or so much better, yes? ie using an op-amp to add two or more voltage levels each having perhaps 4 or 16 or 256 discrete voltage levels, and with such an accurately ideal op-amp I believe it would be acceptable. Why is this not?
    hasafraggin shizigishin oppashigger...

  15. #15
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,660
    > Unfortunately it would then give rise to the phrase "script foetus"
    I suppose in 30 years, the old fogeys on this board could be crypt kiddies
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Boom, Headoshot!!
    By mrafcho001 in forum A Brief History of Cprogramming.com
    Replies: 50
    Last Post: 07-21-2005, 08:28 PM
  2. real ai within 30 years?
    By the Wookie in forum A Brief History of Cprogramming.com
    Replies: 19
    Last Post: 09-24-2003, 01:51 AM
  3. What A Difference 30 Years Make...
    By -dcx- in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 10-18-2002, 06:38 PM
  4. The long startup.
    By Sentaku senshi in forum A Brief History of Cprogramming.com
    Replies: 24
    Last Post: 08-10-2002, 11:52 PM
  5. debug program
    By new_c in forum C Programming
    Replies: 3
    Last Post: 03-18-2002, 11:50 PM