Click here to Skip to main content

Welcome to the Lounge

   

For lazing about and discussing anything in a software developer's life that takes your fancy.
The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct and please don't post ads.

Technical discussions are welcome, but if you need specific help please use the programming forums.


 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberlewax001-Mar-12 8:52 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberPIEBALDconsult1-Mar-12 9:35 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmvpEspen Harlinn1-Mar-12 9:55 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberPIEBALDconsult1-Mar-12 11:00 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmvpEspen Harlinn1-Mar-12 11:05 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw2-Mar-12 5:30 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce3-Mar-12 6:15 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw3-Mar-12 8:33 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce3-Mar-12 8:50 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw3-Mar-12 10:46 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce5-Mar-12 4:18 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw5-Mar-12 5:09 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce5-Mar-12 6:03 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw7-Mar-12 6:11 
Well, we are a very long way from the HAL computer of "2001", that's for sure.
 
There are several components to the problem of computer "intelligence".
 
The first problem is one of storage capacity. The human brain is made up of about one trillion neurons. Each neuron is linked with from 10 to 10,000 other neurons. The number of pathways is in the vicinity of 10 to the 100th power. That's ten followed by 100 zeros, a might huge number! It exceeds the estimated number of particles in the entire universe!
 
The brain stores everything in this massive network of neurons in the form of nerve impulses that traverse one or more of these pathways. On top of that, the individual circulating thoughts (or memories, or whatever) are also connected by other pathways of circulating nerve impulses. In computer terms, the brain is an organic associative memory.
 
Add to the above the existence of emotions, images, sounds, smells, and all of the other senses, all of which are remembered in the same way. Thus, when you hear the word "rose" your thoughts instantly conjure up an image of a rose, it's smell, the fact that the plant has thorns, a memory of the time you gave your mother a rose and whe hugged you, perhaps of a girl to whom you gave a rose and she kissed you. All of this happens in a flash, filling your consciousness with great feelings.
 
So the question is, how do we accomplish this with "artificial intelligence"? It beats me!
 
Animals are no different. They possess memories and emotions, even love, strange as that might seem. When I was in high school, I kept an aquarium. One of my favorite fish was a male beta "fighting" fish. (The only thing it will fight with is another male beta.) We used to catch flies and toss them into the tank, whereupon the beta would swim over and gulp it down. During the winter, small amounts of ground meat replaced the flies. After a while of doing this, the beta would swim over to the side of the tank whenever I approached. He would accept dead flies or ground me from my fingers, and even let me gently stroke his sides. But only for me. My parents would not receive the same acceptance. I believe that silly fish loved me!
 
I think that the key lies in what we call experience. As we mature, we undergo the slow implanting of our conglomerate memories and associations. In order to produce a HAL, it would have to undergo a "growing up" process. And there are so many variables that it staggers the mind, and surely would tax the brains of several billions of programmers!
 
Oh, and to add to the problem is the concept of "intellect", which is the capacity to realize how various ideas are inter related, and then infer new ideas. Many of such ideas emerge from past experiences which were somehow unsatisfactory, and we "feel" an urge to "find a better way".
 
But don't let the extent of the quest daunt you. Progress is made in infinitessimal increments. Alway has, always will. Have fun! Smile | :)
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce8-Mar-12 8:36 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw8-Mar-12 9:11 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce9-Mar-12 7:54 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw9-Mar-12 10:00 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw12-Mar-12 11:10 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce14-Mar-12 8:03 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw16-Mar-12 2:18 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce16-Mar-12 9:05 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw17-Mar-12 5:07 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberOshtri Deka1-Mar-12 10:18 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberPIEBALDconsult1-Mar-12 11:01 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRob Ford 22-Mar-12 3:06 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberOshtri Deka2-Mar-12 9:50 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberBram van Kampen2-Mar-12 15:25 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberbiop.codeproject1-Mar-12 20:25 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberPIEBALDconsult2-Mar-12 2:09 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberspotsknight2-Mar-12 7:47 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberPIEBALDconsult2-Mar-12 17:48 
AnswerRe: Are there reasons for beginner programmers to learn C ? Pinmemberkillabyte1-Mar-12 8:54 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberMaximilien1-Mar-12 9:03 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberJoe Woodbury1-Mar-12 9:13 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberMaximilien1-Mar-12 9:27 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmvpEspen Harlinn1-Mar-12 10:05 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberJoe Woodbury1-Mar-12 10:53 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberkillabyte1-Mar-12 16:15 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberkillabyte1-Mar-12 16:12 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberBram van Kampen2-Mar-12 15:41 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberkillabyte1-Mar-12 9:26 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberMaximilien1-Mar-12 9:31 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberlewax001-Mar-12 10:22 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberkillabyte1-Mar-12 11:56 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberlewax001-Mar-12 12:01 
AnswerRe: Are there reasons for beginner programmers to learn C ? PinmemberChris Losinger1-Mar-12 8:59 
AnswerRe: Are there reasons for beginner programmers to learn C ? Pinmemberjschell1-Mar-12 9:01 
AnswerRe: Are there reasons for beginner programmers to learn C ? PinmemberJoe Woodbury1-Mar-12 9:09 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberharold aptroot1-Mar-12 9:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web02 | 2.8.140916.1 | Last Updated 21 Sep 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid