當前位置:趣味科普網>經驗>

什麼是虛擬碼

經驗 閱讀(2.13W)

什麼是虛擬碼

偽代碼是一種演算法描述語言。虛擬碼的目的是使被描述的演算法可以容易地以任何一種程式語言實現。所以虛擬碼應該結構清晰、程式碼簡單、可讀性好,並且類似自然語言。 以程式語言的書寫形式指明演算法職能。虛擬碼相比程式語言它更類似自然語言。它是半形式化、不標準的語言。可以將整個演算法執行過程的結構用接近自然語言的形式描述出來。人們在用不同的程式語言實現同一個演算法時意識到,功能時可能很難,因為程式語言的形式限制了程式設計師對程式關鍵部分的理解。而虛擬碼提供了更多的設計資訊,每一個模組的描述都必須與設計結構圖一起出現。虛擬碼是一種非正式的,類似於英語結構的,用於描述模組結構圖的語言。