奚:王老師,您在論述程序語言的發展時,始終都沒有離開程序設計的需要。
王:是的,而且任何程序語言概念,其必要性都應該用具體的程序嚴格地描述,這是原則。
奚:在計算機基礎教育領域,一直存在著理論和應用是否對立的問題,而在您的文章中,每一個概念及其產生過程,都以程序的形式表示,或者說,都以應用的形式出現,這樣是不是就沒有理論和應用的對立問題了?
王:如果正確的認識,理論和應用就不是對立的,而是統一的,它們都屬于實踐。理論是對實踐活動的概括和總結,并直接指導下一步的實踐。實踐、認識、再實踐、再認識、循環往復,以至無窮。而實踐和認識的每一次循環,都使認識進入到更高的階段。所以辯證唯物主義要求,必須把人的全部實踐作為真理的標準,也作為事物同人所需要它的那一點聯系的實際確定者,包括到事物完美的“定義”中去。
奚:大多數人在用計算機時,只用到計算機20%的功能,對于基礎教育來說,我們還有必要去講授針對全部功能的理論嗎?
王:事實上,不應該認為20%的功能就代表應用,其他80%的功能就是理論。Word系統的所有功能都是為了應用的需要而產生的,很多人只運用了其中不足20%的功能,那是應用程度、實踐程度的問題,不是應用和理論的對立。否則,對于一個把計算機當作打字機,并且僅此為限的人,Word系統的幾乎一切功能對他來說都是“理論”。
奚:您的意思是,僅存在應用程度的問題,不存在理論和應用對立的問題?!?br>