在需求描述的時候,經常使用各種圖示或者僞語言對業務進行描述,僞語言一般是一種類似的結構化語言,這種貌似語言的東西往往是很有害的,因爲只是大概描述了過程,很多實現細節被忽略或者隱藏了。由於不是嚴格的編程語言,無法生成可執行的代碼,所以也就無法驗證對錯。
DSL是在某種宿主語言上的擴展,因此是嚴格的編程語言,可以通過編譯執行進行驗證,這是與僞語言最大的不同。
在需求描述的時候,經常使用各種圖示或者僞語言對業務進行描述,僞語言一般是一種類似的結構化語言,這種貌似語言的東西往往是很有害的,因爲只是大概描述了過程,很多實現細節被忽略或者隱藏了。由於不是嚴格的編程語言,無法生成可執行的代碼,所以也就無法驗證對錯。
DSL是在某種宿主語言上的擴展,因此是嚴格的編程語言,可以通過編譯執行進行驗證,這是與僞語言最大的不同。
Windbg 指令記錄 0:008> !runaway User Mode Time Thread Time 7:35c0 0 days 0:03:04.953 8:111c 0 days