most challenging thing to program

This is a discussion on most challenging thing to program within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Is programming an operating system the most challenging thing that can be programmed or is it one of those high-end ...

  1. #1
    Un Artiste Extraordinaire volk's Avatar
    Join Date
    Dec 2002
    Posts
    357

    most challenging thing to program

    Is programming an operating system the most challenging thing that can be programmed or is it one of those high-end 3D games? It's probably A.I., right?

  2. #2
    RoD
    RoD is offline
    Redundantly Redundant RoD's Avatar
    Join Date
    Sep 2002
    Location
    Missouri
    Posts
    6,331
    I would say true and "independent" AI is definitly up there....hardest is kind of an opinion.

  3. #3
    Guest Sebastiani's Avatar
    Join Date
    Aug 2001
    Location
    Waterloo, Texas
    Posts
    5,705
    I would say the hardest program to make is a well-written, robust, bug-free one.

    Seriously tho, it really depends on so many factors, hard to say what would be most difficult. Suffice it to say that innumerable programs could be written that would satisfy that criteria.
    Code:
    #include <cmath>
    #include <complex>
    bool flip(bool value)
    {
           return std::pow
        (
            std::complex<float>(std::exp(1.0)), 
            std::complex<float>(0, 1) * std::complex<float>(std::atan(1.0)*(1 << (value + 2)))
        ).real() < 0;
    }

  4. #4
    It's full of stars adrianxw's Avatar
    Join Date
    Aug 2001
    Posts
    4,831
    I would say you are correct volk. There are operating systems, so whilst challenging to get right, it has been done. There are high end 3d games, same logic. There is not yet an AI that could beat even a moderate club "Go" player.
    Wave upon wave of demented avengers march cheerfully out of obscurity unto the dream.

  5. #5
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,825
    > There is not yet an AI that could beat even a moderate club "Go" player.

    I've heard this many times, but I don't understand why. I've played Go before, and I don't get why it's so complicated that a computer can't even beat your average amateur...

  6. #6
    It's full of stars adrianxw's Avatar
    Join Date
    Aug 2001
    Posts
    4,831
    <fx> shrugs shoulders </fx> The fact remains. ISTR there is an article about it at Eric's site.
    Wave upon wave of demented avengers march cheerfully out of obscurity unto the dream.

  7. #7
    Registered User Vber's Avatar
    Join Date
    Nov 2002
    Posts
    807
    I'm with Rod, AI is extremely difficult for some people, but really fun to do.

  8. #8
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386
    In almost all fields of programming there are programs to think of which are very challenging. Writing a distributed operating system, a digital image processing system, a system for a robot to let it play soccer in a team, such things are all quite challenging. But I don't think there is a single thing which is absolute the most challenging.

  9. #9
    Banned maes's Avatar
    Join Date
    Aug 2001
    Posts
    744
    Most challenging: making Windows bug free

    [off topic]
    I got some documentation from a uni in my mailbox the other day, about a Master degree in A.I. . It looks intresting, I might check it out
    [/off topic]
    Last edited by maes; 03-24-2003 at 01:07 PM.

  10. #10
    booyakasha
    Join Date
    Nov 2002
    Posts
    208
    consciousness

  11. #11
    Banned
    Join Date
    Jan 2003
    Posts
    1,708
    no beege, I'm sorry but that's impossible. Difficult implies possible.

    I would say the hardest program to make is a well-written, robust, bug-free one.
    Why is this thread continuing?
    Seriously though,
    I've always wanted to know exactly how to ray tracing for stenciled shadow volumes in GL (trace a ray until it gets to a surface, then trace along the surface(s) while tracing along the silhouette edge of the shadow volume). I would like to say that is most complicated, but then again I've never done it

  12. #12
    Registered User
    Join Date
    Jan 2002
    Posts
    552
    >no beege, I'm sorry but that's impossible. Difficult implies possible.

    Why would you say its impossible? It hasnt been done yet, but i think it will someday (in the very distant future)
    C Code. C Code Run. Run Code Run... Please!

    "Love is like a blackhole, you fall into it... then you get ripped apart"

  13. #13
    mov.w #$1337,D0 Jeremy G's Avatar
    Join Date
    Nov 2001
    Posts
    704

    Re: most challenging thing to program

    Originally posted by volk
    Is programming an operating system the most challenging thing that can be programmed or is it one of those high-end 3D games? It's probably A.I., right?

    An interactive, learning, cyber sex chat program. Mmmhmm. Yeah.
    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.)

  14. #14
    Banned
    Join Date
    Jan 2003
    Posts
    1,708
    Why would you say its impossible? It hasnt been done yet, but i think it will someday (in the very distant future)
    It's not possible to program consciousness...you can write software to mimic it, but it will never be conscious in the sense that the computer itself will be aware...

  15. #15
    Registered User
    Join Date
    Dec 2001
    Posts
    44
    Hmmm, the most challenging thing to program......

    Once you get to a certain point there is no such thing as a challenging program. The actual programming is no longer hard, no matter what the problem is.

    At that point, it's deciding exactly /what/ to program rather than the programming itself that is difficult. Programming a next generation AI is easy - if someone could give me an overview of how it worked in the first place.

    I spend most of my time away from my keyboard scrawling on white-boards and on paper, trawling through books, hunting down journals to get the information I need to be able to know what the code needs to do. Once I've done that, the coding is the least interesting and least challenging of the activities needed.

    Ian Woods

Page 1 of 4 1234 LastLast
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Can someome help me with a program please?
    By WinterInChicago in forum C++ Programming
    Replies: 3
    Last Post: 09-21-2006, 10:58 PM
  2. Need help with my program...
    By Noah in forum C Programming
    Replies: 2
    Last Post: 03-11-2006, 06:49 PM
  3. Dikumud
    By maxorator in forum C++ Programming
    Replies: 1
    Last Post: 10-01-2005, 06:39 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21