Quantos caracteres estão em uma linha?

0

Hy guys.

Eu tenho uma pergunta noob, tentei procurar na internet sem sucesso. Observe o seguinte aviso:

O kernel do Linux excede 15 milhões de linhas de código

Agora, quantos caracteres estão em uma linha? Eu abri meu editor de texto para a figura e peguei essa coisa louca:

Obrigado

    
por Caio 19.01.2012 / 15:07

2 respostas

3

Sua pergunta não pode ser razoavelmente respondida. Você está fazendo a pergunta errada aqui.

Não há um número constante de caracteres por linha. Uma linha, no sentido geral, técnico, pode ser uma sequência arbitrariamente longa de caracteres que termina com um caractere de nova linha \n . Se esse caractere simplesmente não ocorrer, a linha pode se tornar extremamente longa. Depende realmente do conteúdo do que você escreve. Não é como em um processador de texto (ou neste site), onde as quebras de linha ocorrem automaticamente, e o comprimento de linha possível depende do tamanho da fonte ou da orientação da página.

No código-fonte, isso também é associado à dificuldade de determinar exatamente o que é uma linha de código. Fazer comentários de código-fonte, que não são realmente código , ou seja, instruções de processamento, contar? Linhas vazias (linhas com apenas espaço em branco) contam? Para o código-fonte, há uma métrica chamada Linhas de código-fonte , ou SLOC . Este artigo tem mais informações sobre isso.

Em um artigo vinculado, o H afirma:

It's worth noting that these figures do include the comments, blank lines, documentation, scripts and userland tools included with the kernel (find . -type f -not -regex '\./\.git.*' | xargs cat | wc -l).

Portanto, é realmente o número de caracteres de nova linha, incluindo comentários, linhas vazias, etc. de todos os arquivos, exceto os arquivos de metadados de controle de revisão (git). Isso mede as linhas físicas (contando os caracteres \n ) e realmente depende de coisas como a formatação do código-fonte.

    
por 19.01.2012 / 15:13
1

Bem, para o kernel do Linux, existe um limite rígido de 80 caracteres por linha aplicado.

No entanto, você pode descobrir o tamanho médio da linha pegando o tamanho dos arquivos e dividindo pelo número aproximado de linhas (ou usando qualquer ferramenta de linha / caractere como wc)

    
por 19.01.2012 / 15:16

Tags