狹義的編程就是讓計算機聽你的話,按照你的命令去執(zhí)行。
這就是編程。廣義的編程就是控制某個物體,按照你的設定去執(zhí)行一件事情。這也是編程。一個公司的領導,把每個人的任務,分配的妥妥的,讓他們按照領導做出來的計劃去執(zhí)行下去。這也是編程。在執(zhí)行的過程中,有一個人沒有按計劃走,出現(xiàn)問題了。這就是程序跑飛了,出現(xiàn)BUG了。你如果是個優(yōu)秀的程序員,你一定會有相應的方便來解決,比如加上看門狗,讓程序重新執(zhí)行。你是一個優(yōu)秀的領導,就有應急解決問題的方法。這就是編程。而近些年來流利的人工智能和大數(shù)據(jù)又分別是什么的。以你的孩子為例,你早上讓他出去給你買兩個包子,結(jié)果包子鋪關門了,他空手回來了,這就是編程。大數(shù)據(jù)是,你孩子每天和你朝夕相處,知道你早上喜歡吃包子,也喜歡吃肉夾饃,也偶爾吃一吃煎餅果子。所以當他去買早餐時,發(fā)現(xiàn)包子鋪關門了,他就去肉夾饃店,結(jié)果肉夾饃也關門了,他就夾了一個煎餅果子給你帶回來。你一看,還不錯,雖然沒有買到包子。但是煎餅果子也可以當作早餐。這就是人工智能,人工智能的前提是要有大數(shù)據(jù)做鋪墊。