Discussion in 'Computer Science | IT | Networking' started by piyushcs, Sep 9, 2009.
what is the difference b/w soft and hard computing??
Hi piyushcs, a very good question asked.
As per my knowledge and understandings, "Soft computing" is just automating process of computation. "Hard computing" means you are just doing computation process according to your needs only. For eg. there are kind of problems[identifying vowels and counting them in any given sentence] which a human brain can compute very easily. This is an example of "Soft Computing". Our human brain scans vowels and counts them in seconds. Now coming to "Hard computing" - you make a program for this same above scenario and run it. That is part of "Hard Computing". You are telling the computer -just a box to compute(or process) according to your needs. So that kind of computing is a part of "Hard computing". "Soft computing" is much much times faster than "Hard Computing". Basic constituents of "Soft Computing" include Fuzzy Logic , Neural computing, Evolutionary computation, Machine learning and probabilistic reasong etc.
Hard computing can be made analogy to "Hard Coding" and Soft Computing to "Soft coding" [Oops !Is there any "Soft coding" kind of word. ]
Check this out for more information about Soft computing and its Scope
PS: Feel free to correct(or add) if any wrong information imparted.
Disclaimer: Please don't believe in information/example shared in this post blindly. May be it is misguiding. It is just an outcome of my own way of thinking. No sources were referred for it.
@sookie: Great info! Thanks , learned something new today.
Yep, thanks for the information, sookie
Thanks for your information sookie..!
WINNERS DONT DO DIFFERENT THINGS.....THEY DO THINGS DIFFERENTLY....
Ok, So where is hard computing used? i mean when Soft computing is dong a good job, why do we have to use hard computing anyway?
First thing who says "Soft computing is doing good job" - any examples please? Soft computing depends on intelligence and logistics[as I tried to mention it in my last post also] and thus varies accordingly. We can say, it is unreliable at times until the researchers have full control on this field so for the time being "Hard Computing" is used at places. If majority of people will keep on focussing more on "Hard computing" only and ignoring "Soft computing" I doubt it can have a good future.
Correct if wrong. Thanks !
I assumed that Soft computing is already in place and also assumed that since its more fast it should be doing a better job than Hard computing keeping aside the logical part of it. Sorry about that! From what you say , I think hard computing is more of customised programming. Ah! in that case, Soft computing would actaully need v ery intricate programming as each and every detail funcationality which might be very much varied needs to be considered. hmm..
Thanks for the info!I have learnt something new
Good discussion is going on. Soft computing" is just automating process of computation. "Hard computing" means you are just doing computation process according to your needs only. But i am sure about it. Anyways computing jobs are becoming more familiar now a days. It gives a good career. I got more information about the computing jobs from the cloudjobs.net. Their important role is for cloud computing. They provide a good servicefor the job seekers and the job providers.
Separate names with a comma.