【阿摩網站-置頂欄顏色票選問卷】只要填寫就能獲得500Y,結束時間 2024/04/25 11:59:59。 前往查看

教甄◆電腦科專業題庫下載題庫

上一題
關於程式語言的orthogonality以下何者正確?
(A)表示程式語言提供的各式結構越多越好
(B)表示程式語言提供的可維護性好
(C)Eiffel語言的orthogonality比Java語言強
(D)以上皆非


答案:C
難度: 困難
1F
安身立命 國二下 (2016/04/17)
Orthogonality means that features can be used in any combination, that the combinations all make sense, and that the meaning of a given feature is consistent, regardless of the other features with which it is combined. The name is meant to draw an explicit analogy to orthogonal vectors in linear algebra: none of the vectors in an orthogonal set depends on (or can be expressed in terms of) the others, and all are needed in order to describe the vector space as a whole.
2F
william 大三上 (2019/03/30)
  • 可讀性(readability):
    • 最少量的超負荷運算子,不會混淆運算子的涵義。
    • 正交性(Orthogonality):(沒有重複)
      • 相對少量的簡單基本程式單元,使得程式構成較簡單。
      • 以各種簡單基本程式單元,組合成較複雜的程式單元。
    • 提供流程控制結構,使其有結構化程式設計的能力。
    • 有定義抽象資料型態的能力,可隱藏複雜資料結構的實作。
    • 提供有意義的關鍵字或保留字。
    • 提供有自我描述的程式單元,如函式、類別。
  • 可寫性(writability):
    • 正交性
    • 支援資料抽象化。
    • 表達力,提供一組方便指定特定動作的方法。
  • 可靠性(reliability):
    • 支援型態檢查。
    • 支援例外處理。
    • 不會有同名。
    • 可讀性及可寫性。
  • 成本(cost):
    • 學習、撰寫、編譯、執行、低可靠性(Debug)、維護、Compiler之成本。
  • 可移植性(portability):
    • 程式能在不同平台間移植。
  • 一般性(generality):
    • 程式能適用於各種運用領域。

關於程式語言的orthogonality以下何者正確? (A)表示程式語言提供..-阿摩線上測驗