たとえば... * rustはキーワードを短くしてコードを短くする工夫が随所に見られます。functionをfnにしてみたり。 * VBの FUNCTION ~ END FUNCTION を見ると、Cならfunctionすら使わず{}でわずか2文字、返り値がvoidならsubもこなすと考えると短い。 * JavaScriptのファイルを圧縮するYUI Compressorは不要スペース文字をつぶして変数名をaとかbにしてしまうことで文字数を徹底的に削り、可読性を犠牲にコンパクトにしています。言語仕様ではないけれど一つの極端な例として頭の片隅に。ハンガリアン記法なんかと好対照です。
同じ内容が短く書けるなら (スコア:0)
単語レベルでいらないものってそうそうないと思いますから、キーワードの構成文字数なんかが指標としてよいかと。
たとえば...
* rustはキーワードを短くしてコードを短くする工夫が随所に見られます。functionをfnにしてみたり。
* VBの FUNCTION ~ END FUNCTION を見ると、Cならfunctionすら使わず{}でわずか2文字、返り値がvoidならsubもこなすと考えると短い。
* JavaScriptのファイルを圧縮するYUI Compressorは不要スペース文字をつぶして変数名をaとかbにしてしまうことで文字数を徹底的に削り、可読性を犠牲にコンパクトにしています。言語仕様ではないけれど一つの極端な例として頭の片隅に。ハンガリアン記法なんかと好対照です。
Re: (スコア:0)
> ハンガリアン記法なんかと好対照です。
ハンガリアン記法は変数名をコンパクトにするために編み出されたものなんだが?
Re: (スコア:0)
それも違う。
http://local.joelonsoftware.com/wiki/%E9%96%93%E9%81%95%E3%81%A3%E3%81... [joelonsoftware.com]
を最初から最後まできちんと読む事。
というか、MS内
Re: (スコア:0)
> ハンガリアン記法は変数名をコンパクトにするために編み出されたものなんだが?
どこの世界のハンガリアン記法の話をしてるんだ?
Re: (スコア:0)
void: 4文字
sub: 3文字
結論: void の方が短い