한국   대만   중국   일본 
可讀度 - 維基百科,自由?百科全書 跳去內容

可讀度

出自維基百科,自由?百科全書

可讀度 ?? ho 2 duk 6 dou 6 英文 readability )係指一段 符號 有幾易?易明,當中「符號」可以係? 自然語言 寫? 文字 ,亦可以係用 程式語言 等? 電腦語言 寫成? 。可讀度可以用「??個人對段符號 反應有幾快 」等?指標? 量度

語文應用 [ 編輯 ]

電腦應用 [ 編輯 ]

可讀度? 電腦科學 上係個頗受重視?課題。

電腦 工作者之所以會創造 高級程式語言 ,理由就係因? 機械語言 ?種「??都係出一大串 0 1 ,而且串?入面多?或者少?個數就?到成段碼錯?」??做法可讀度低得好交關。

一般?講,電腦工作者 寫軟件 ?陣都會追求 源碼 可讀度要高,簡單?例子有?? 程式 度落 注釋 ?? [1]

?個簡化例子,好似下面? C 例子碼?,就好難讀 [2]

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
;

}

?埋 [ 編輯 ]

參攷 [ 編輯 ]

  1. Elshoff, J. L.; Marcotty, Mi. (1982). "Improving computer program readability to aid modification". Communications of the ACM , 25(8): 512-521.
  2. What is Obfuscation? . GeeksForGeeks .