LINUX.ORG.RU
ФорумTalks

Размер программ


0

0

Интересно почему размер программ (труд программиста) измеряют в строках кода, ведь для разных язков строки содержат в среднем разное число лексем. Не лучше ли измерять размер программы в количестве лексем, приближённо хотя бы wc -w

★★★

Исторически сложилось. На перфокартах считали строки.

Ekonomist
()

ну сравни, например, int main в C и public static void main в Java. одна строка и действие одно и то же, а слов во втором случае в 2 раза больше. просто есть многословные языки и есть более лаконичные.

hatefu1_dead
()

Это делают специально, чтобы любые сложные проблемы решать кашей if-else'ов за минимальное время и максимальные пряники.

Shaman007 ★★★★★
()
Ответ на: комментарий от Shaman007

Угу, операция i++ превращается, таким образом в:

unsigned short int inc(unsigned short int *i) {
if (*i==0) return 1;
if (*i==1) return 2;
// ...
// несколько тыщ строк пропущено
// ...
if (*i==65534) return 65535;
}

annoynimous ★★★★★
()
Ответ на: комментарий от stassats

>Значит за perl, если писать в одну строчку, меньше платят.

Не платят вообще.

Более того. Те, кто запускают однострочники на перле мечтают отпинать ногами автора.

Zenom ★★★
()
Ответ на: комментарий от Zenom

Ну это только анонимусы на лоре такие добрые :)

stassats ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.