C言語なら俺に聞け(入門編)Part 130 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0360デフォルトの名無しさん
2015/10/01(木) 02:17:34.44ID:LJiOdX2vありがとうございます
>あきらかにTabは8文字であることを暗黙に仮定しています。
>エディタにもよりましたが、デフォルトでは、Tabキーを打つと8文字飛んだように
思います。
はい、デフォルトではそうですね
しかしUNIXにはtabsコマンドで端末のtab幅を変更できnvi(検証FreeBSD)では":set ts=タブ幅"で幅を調整できます
つまり少なくともUNIXではコーディング時に必ずしも幅が8桁であることを強要・仮定しません
ユーザが自由に変更できます
なので最初の神が4桁で編集・管理していたことを現状否定できません
なおスペースに変換すること自体はexpandコマンドが3.0BSDで存在することからある程度認知されていたようです
余談までにBSDカーネルやLinuxカーネルのコーディング規約では少なくとも第一レベルはタブで8桁であること、
「UNIXプログラミング環境」でも8桁の箇所があることから8桁派に一定以上の地位があったことは間違いないでしょう
(FreeBSDカーネルの規約(style(9))のインデントでは第二レベルはスペースで4つとされている)
問題は旧約聖書のインデントは印刷のために特別整形されていたものなのかどうかということです
■ このスレッドは過去ログ倉庫に格納されています