奚:王老師,《計算機教育》從2008年第一期開始,分別以主編專訪和論文約稿的方式對你們的改革進行了一年的連續報道,宗旨就是鄧小平所提出的“熟悉馬克思主義的基本理論,從而加強我們工作中的原則性、系統性、預見性和創造性”。在專訪過程中,通過與您長時間的交流,我越來越感到馬克思主義基本理論對我們計算機教育的深遠意義。在報道即將告一段落的時候,是否可以請您把改革中對辯證唯物主義方法的認識和運用做一個概括性總結?
王:在辯證唯物主義看來,邏輯不是關于思維的外在形式的學說,而是關于一切物質的、自然的和精神的事物的發展規律的學說,這樣,成為科學對象的就不是事物,而是事物運動的規律。例如,程序語言教學要堅持以馬克思主義的基本理論為指南,就要以程序語言發展規律為主要研究對象。
奚:這樣,我們的程序語言教學研究就有了原則性。
王:是的。而研究任何事物發展過程都必須研究這個過程中自始至終存在的矛盾,因為事物發展的根本原因在于事物內部的矛盾運動。
奚:學習辯證法,也是為了更好地研究對象自身中的矛盾。
王:是這樣。程序語言發展的基本矛盾是存儲和處理,如一本教材的名稱表示的那樣《數據結構+算法=程序》,所以,程序語言的學習和研究不能脫離數據結構。
奚:可以說,你們把程序語言和數據結構聯系起來,是從辯證唯物主義原則出發的。
王:我們可能做得還不夠好,但方向是正確的。……