tradizionale calcoli elettronici tendono ad essere in bianco e nero. Quando si lavora in codice binario, con sequenze di zero e uno, non c'è nessuna possibilità per altri scopi, ma semplice "sì o no". Mentre che può essere un modo adeguato di calcolo per molti compiti, soft computing adotta un approccio diverso. In breve, soft computing consente al computer di assumere un certo livello di imprecisione nei suoi lavori. Alcuni possono equiparare questo con l'intelligenza artificiale, in quanto è simile al modo in cui funziona il cervello umano.
Dal punto di vista umano, soft computing introduce compromessi nella trasformazione di un computer, che non sono presenti nel computer fisso. Vi sono momenti, quando la risposta ad una domanda può essere sì o no, ma ci sono le informazioni non sono ancora sufficienti per calcolare la risposta definitiva che cosa è. Tradizionali computer di fronte a questa situazione semplicemente fermarsi e aspettare le informazioni fino a quando non è sufficiente per trarre una conclusione precisa. Soft computing è, in sostanza, la capacità di un computer per fornire una risposta, magari, o addirittura a formulare un'ipotesi su ciò che la risposta può essere in attesa di ulteriori informazioni saranno disponibili. Per usare un esempio matematica, è semplice a dire la somma di due più due fa quattro. E 'anche corretto dire la somma di due più due è da qualche parte fra tre e cinque. Naturalmente, l'obiettivo è quello di elaborare la risposta più precisa possibile. Mentre un computer può essere tentato di ignorare la seconda opzione, soft computing, se fatta correttamente, vedrete questa risposta come una possibile opzione. Mentre il computer sarà ancora sempre optare per la risposta più precisa disposizione, si terrà conto di fare una stima, se non tutti i numeri sono noti con certezza. Per venire con le sue risposte, o la sua valutazione delle risposte, il computer verrà utilizzato in varie discipline. Tra i cinque più noti sono "fuzzy" sistemi, calcolo evolutivo, ragionamento probabilistico, apprendimento automatico, e di reti neurali. Utilizzando diversi metodi di calcolo per l'analisi di un problema, il computer potrebbe finalmente trovare una risposta precisa ad una domanda che era una risposta imprecisa inizialmente. In effetti, il computer ha elaborato una risposta che non è stato pre-programmate in esso. Dal punto di vista informatico, e, eventualmente, da un punto di vista biologico, questo può essere considerato di apprendimento, o l'intelligenza artificiale. Alcuni potrebbero obiettare che il sentiero per la risposta è stata pre-programmate, se la risposta è stata o no, così non costituisce vera e propria intelligenza. La questione se questo costituisce l'intelligenza effettiva è una questione filosofica, che probabilmente dipende molto dalla propria prospettiva.Il campo della scienza informatica è generalmente entusiasta della possibilità di soft computing e dei suoi potenziali benefici . Si potrebbe rivoluzionare la robotica, magari rendendo più la vita-come protesi che sono più facili da usare, e che si muovono in modo più naturale. Soft computing potrebbe essere utilizzato anche in molti altri campi, come la medicina, ingegneria e fisica.
