编程最主要的还是通过程序语言实现特定的功能或者是展现特定的效果。其实从如果是从这方面来看的话,人工智能也是通过程序语言实现的特定功能。所以通过人工智能来编程也是可以的,只要设定好内容,通过人工智能算法也能写出好的程序来。
记得以前看过一个报道,现在人工智能已经能够编程了。只是随着真正的人工智能的发展,会不会发展到人工智能自己修改自己的程序?修改了自己的程序后是更好的服务人类,还是毁灭人类?这就无从得知了。
人工智能与人类思维是有本质区别的:人工智能不是人的智能,更不会超过人的智能;人工智能只是无意识的机械的物理的过程,而人类智能主要是生理和心理的过程;人工智能没有社会性,而且人工智能没有人类的意识所特有的创造能力。
但是在1997年5月11日,人与电脑之间进行的国际象棋挑战赛中,机器人“深蓝”在正常时限的比赛中首次击败了排名世界第一的棋手——加里?卡斯帕罗夫时,人们开始感受到了人类的智慧尊严受到人工智能的强力挑战。正如最早提出“强人工智能”的科学家约翰.希尔勒所说:“电脑不仅是用来研究人的思维的一种工具,只要运行适当的程序,电脑本身就是有思维的。”