可讀度
閱讀設定
(由易讀性跳轉過嚟)
睇書 |
---|
學習睇書 |
認知過程 |
睇書指引 |
睇書快慢 |
可讀度 |
有啦掕嘅病 |
語言 |
文學 |
可讀度(粵拼:ho2 duk6 dou6;英文:readability)係指一段符號有幾易睇易明,當中「符號」可以係跟自然語言寫嘅文字,亦可以係用程式語言等嘅電腦語言寫成嘅碼。可讀度可以用「睇嗰個人對段符號反應有幾快」等嘅指標嚟量度。
語文應用
[編輯]電腦應用
[編輯]可讀度喺電腦科學上係個頗受重視嘅課題。
電腦工作者之所以會創造高級程式語言,理由就係因為機械語言嗰種「吓吓都係出一大串 0
同 1
,而且串嘢入面多咗或者少咗個數就搞到成段碼錯嗮」噉嘅做法可讀度低得好交關。
一般嚟講,電腦工作者寫軟件嗰陣都會追求源碼可讀度要高,簡單嘅例子有喺啲程式度落注釋呀噉[1]。
int i;main(){for(i=0;i["]<i;++i){--i;}"];
read('-'-'-',i+++"hell\
o,world!\n",'/'/'/'));}read(j,i,p){
write(j/p+p,i---j,i/i);}
而一段比較整齊易讀嘅 C 碼望落比較似係噉嘅:
int i;
void write_char(char ch)
{
printf("%c", ch);
}
int main()
{
for (i = 0; i < 15; i++) {
write_char("hello, world!\n"[i]);
}
return 0;
}
睇埋
[編輯]參攷
[編輯]- ↑ Elshoff, J. L.; Marcotty, Mi. (1982). "Improving computer program readability to aid modification". Communications of the ACM, 25(8): 512-521.
- ↑ What is Obfuscation?. GeeksForGeeks.