新しいものを表示

オレンジの一人称のオレンジ、とても明示的だし、><もある意味アノテーションだし、オレンジの文章ってオレンジとオレンジ以外が明示的かも><

さらにあくまで架空の言語で、誇張した例だけど、静的型つけで型推論ありの言語で、
function nantoka hoge(fuga : kantoka)
{
var temp := fuga.piyo;
var x := temp.NewX;
return nantokaConverter.ConvertBy(x);
}
みたいな、型を追うのがめんどくさすぎる命名も何もかも酷いコードを見た時「ああ・・・型推論とか滅べばいいのに><」ってならない?><;

スレッドを表示

これが例えば
function nantoka hoge(fuga : kantoka)
{
return fuga.piyo;
}
みたいなコードだったら、その言語を全く使って無くても、
「きっとfugaの型はkantokaで、piyoはkantokaって型の定義を探せば書いてあるのだろう>< そしてpiyoが返す、あるいはpiyoそのものはnantokaって型なんだろう><」
って推測出来るので「とりあえずnantokaとkantokaを探そう><」って考えられるかも><

スレッドを表示

架空の言語として動的型付けな言語で、オレンジには、
function hoge(fuga)
{
return fuga.piyo;
}
みたいなコード(ひとつのファイルにこれくらいしか書いてないやつ)よく見る気がする(気のせい?><; 偏見?><;)けど、これで
「fugaって具体的に何?><;」とか、
「fugaのpiyoって実際の処理どこに書いてあるの?><;」とか、動的型付けな言語を好む人はそうならないですいすい追えるの?><;

短く言うと「型あんまり書かれてないコードどうやって読むの?><」

型がが書かれる傾向がある言語ならば、自分が書いた事がない言語でも一応例えば「このソフトウェアの謎の挙動、具体的にはどうかかれているんだろう?」とか思った時にgithubとかでも(つまりIDEのような支援が無い状態で)該当する部分を探しだし、コードを追うって比較的簡単だと思うけど、そうじゃない言語だと追うの困難すぎて「コード全て読めとな?><;」ってならない?><

ていうか、動的型付けでもとても高度な型推論を持つ言語で型推論使いまくりのコードでも、どっちにしても型の情報が少ないと『読む』のが困難だと思うんだけど、そういう言語好む人って、そういう型が書かれにくい言語で書かれた他人のコードってどう読んでるんだろう?><

orange さんがブースト

スクリプト用途に強い静的型付きはオーバーキルかもねとは思うけど、スクリプトのつもりで大規模コード書くのは険しすぎる

orange さんがブースト

正直、型付けの弱い言語で書かれたコードはほぼ例外なく触りたくないし引く

orange さんがブースト

gs.yvt.jp/@8vit/10127386598907

クリスマスの朝、枕元を見ると Perl の CGI に移植された ownCloud fork の姿が……

orange さんがブースト

サンタさんに「PHP以外で書かれたNextCloud」をお願いしたい

イブプロフェン全然効いて無い気がするしつらい><

内容の背景色が反映されてない?><

SubwayTooterライトモードつらすぎる事になったから色設定全部リセットしてダークモードに切り換えてみたけど
それはそれで背景が黒すぎてオレンジの目にはコントラスト高すぎるし、映り込みとかも厳しい><;

最近の色々なソフトウェア、ライトモードとダークモード切り換え出来るの流行ってるけど、せっかく切り換え機能つけるならコントラストおさえ目グレーモードみたいなのもあってもいいような気がする><(高コントラストの方が見える目の人もいれば、逆にそうじゃない(ある程度以上極端にコントラスト高いとよく見えない)目の(不自由な)人もいる><)

SubwayTooter更新したら明るいテーマでの明るさがハイパワーな感じになってとてもつらい・・・><

急激にルートビア飲みたいモードになった・・・><

これすきの話と同じくらい「これ嫌い」って話聞くの大好き>< 特に食べ物とかの><

古いものを表示
:realtek:

思考の /dev/null