10周年のSPコンテンツ!
57
ロビン @R_LvZ
昔のコンパイラー「なんで私が怒ってるかわかる?」 今のコンパイラー「15行目のこの記述正しくないし37行目の変数名違うし58行目に定義されてない関数使ってるし90行目の書き方が気に入らないから怒ってるの!!!!!!」
りゅーくん🌴水流ホッパー好き @RyukunZz
@R_LvZ 僕「えーと。ここはこうで」カタカタ PC「スペル違う!文法おかしい!」 僕「10秒くらいは待てやー。記述中なんじゃー」 コンパイルじゃないですがこんなのもありますね。
ロビン @R_LvZ
@RyukunZz あれ記述終わりを待つ仕様にしたらストレスフルだと思うの僕だけですかね
齊藤明紀 @a_saitoh
@R_LvZ 大昔のコンパイラ「私120行目で不機嫌になったの」→本当に間違ってたのは90行目 とか。
ロビン @R_LvZ
@a_saitoh コンパイラの進化は素晴らしいですね
ぴか@名状しがたき社畜のようなもの @__DJ3__
はて?使い始めた頃には何行目位は教えてくれてたがいつの話だろ twitter.com/R_LvZ/status/8…
れい(爆裂種) @rei_software
うーん?こんな感じでは 昔のコンパイラ「15行目のここがおかしいから怒ってるの! 俺「むーどこにもバグない…。あ、30行目に凡ミスあるな、なおしとこ。 昔のコンパイラ「60行目がおかしいの! 俺「えぇ… twitter.com/R_LvZ/status/8…
🐇いぬうだ🐰 @vourja
今のSwiftのクラッシュレポート「EXC_BAD_ACCESS (^^)」 twitter.com/R_LvZ/status/8…
M4A1 @NM4A1Y
@R_LvZ int x; x=もう何回も聞いてるだろうけどあえて言わせてもらおう…; print(x+"お前のツイートめっちゃ伸びてんなwwwめっちゃ有名やんwwww");
ロビン @R_LvZ
@MFrienemy4 int型にstring型の値を代入するでなーい
M4A1 @NM4A1Y
@R_LvZ 数字入れてもしょうがないじゃん
ロビン @R_LvZ
@MFrienemy4 string x="int x; x=もう何回も聞いてるだろうけどあえて言わせてもらおう…”;
M4A1 @NM4A1Y
@R_LvZ その場合のx=ってintx=にしなくてもいいの?
ロビン @R_LvZ
@MFrienemy4 string x; x=もう何回も聞いてるだろうけどあえて言わせてもらおう…”; の間違いだった
M4A1 @NM4A1Y
@R_LvZ 実は自分プログラミング弱者だから2バイト文字を代入したことなかったの というか2バイト文字入れたら文字化けするの(出力はするけど)
ロビン @R_LvZ
@MFrienemy4 string型は最強だからそんなこと気にしなくていい

コメント

ヘルヴォルト @hervort 2017年11月1日
次はどう気に入らないのか教えてくれるようになるといいね おまじないを書きながら
天たくる @ten_tacle 2017年11月1日
結構前にそんな面白いネタが流れてきて自分もRTしたと思ったけどパクツイかと思ったら普通に時間差のまとめだった。
セバスチャン小林(裏) @Dongpo_Jushi_x 2017年11月1日
文法指摘してくれるのはコンパイラというよりIDEでは。
奥山犛牛 @bogyu 2017年11月1日
Python のインタプリタの指摘する行は本当に間違っている場所じゃなくて苦労することが多い気がする。Ruby のは分かりやすい。慣れかな?
uu @uu32555 2017年11月1日
hervort rustはどう気に入らないのか教えてくれるし、エラー詳細はウェブでね!って誘導してくれる(最高にキレやすい言語なので本職であっても勧められない
よっき @yokki256 2017年11月1日
麻宮騎亜先生の漫画かと思った
kusano @t_kusano 2017年11月1日
if (ptr = getptr()) コンパイラ「ねえその=大丈夫?==と間違えてない?」 ウッセーバカ黙れ!(キーボードバーン)
かにかま @kanikama_surimi 2017年11月1日
つまりどんどんおかあさんに。
ぱっち @g2919119 2017年11月1日
糖衣構文最高やで~(VisualStudioに慣れたらC&メモ帳もしくはSakura,秀丸,EmEditorとかやってられんですなァ~
すいか @pear00234 2017年11月1日
そんなレベルじゃない進化してる。Cで「for(i=1;i<=10;++i) sum += i:」みたいなコードを書いたら、アセンブラコードにいきなりsumに答えが直値で入ってるとか、変数で可変にしてもsum=n*(n+1)/2 みたいな計算式に変換されるとかいうレベルの最適化がされるのが現代のコンパイラ。
darkwood @major_oaks 2017年11月1日
Pascal系なら、昔から出来てたよ。今頃出来るように成ったとか、どんだけ糞な言語なんだよ。
tokumei876 @tokumei8765 2017年11月1日
Dongpo_Jushi_x 最近のコンパイラすごいんよ 最初からIDE支援用の機能付いててそこらへんのエラーやら構文解析結果やら見せてくれる
点面悪鬼百之助 @x743 2017年11月1日
コンパイラは勝手に部屋の掃除をして、いらないものを捨て、必要があれば模様替えをし、なんなら家の構造まで変えちゃうお母さんみたいなイメージ
Gruner_Wind @Gruner_Wind 2017年11月1日
x743 気づかないうちに自分が考えてたのと違うことやってるし…それすげー困るんだよ。ソース見てもどこがバグかわからなくて、コンパイルオプションで「お節介」切ったら直るとか。
nbtnk @nbtnk 2017年11月1日
そのうち敵は海賊・海賊版に出てくるCAWシステムのようにコンパイラがエラー出力を通り越して正しいプログラムを記述するようになる
サディア・ラボン @taddy_frog 2017年11月1日
ゆっくり動かすために、わざと a=1+1-1 と書いたら、勝手に a=1 に書き直すのは自動最適化というのかな。
きーもぐ @bndyk 2017年11月1日
int x; x=もう何回も聞いてるだろうけどあえて言わせてもらおう…; も別に問題ないな。 #define もう何回も聞いてるだろうけどあえて言わせてもらおう… 0 とか、int もう何回も聞いてるだろうけどあえて言わせてもらおう… = 123; とかがその前にあれば良いのだ。
ABORTED @ABORTED 2017年11月1日
あるある(´・ω・`)
ぷらずまわい @plaxma_y 2017年11月2日
オオタクイーンvsエドガワクイーン
ありえない @tkr_nkn 2017年11月2日
後者の彼女とは別れると思う
nekosencho @Neko_Sencho 2017年11月2日
漫画の話じゃないのか
uziSAPATA @r_saber 2017年11月2日
黒コンパイラと白コンパイラ?
じぇみに @jeminilog 2017年11月2日
Unityだとswitch文でどこかのcaseで記述ミスしたら、switch文の位置でしかエラーを出さないので結局どこをしくじったのか判らないから最悪全部調べるしかない役立たずっぷりをなのだが、もっと有能なコンパイラならミスの位置教えてくれるんだろうか。
じぇみに @jeminilog 2017年11月2日
ちなみに上記のトラブル時にはブロックコメントの範囲を変えながら無効化してエラーが出なくなる条件調べて探してるが原始的な作業なのに違いはない。
くろか @kurokaiko 2017年11月2日
とりあえず無理くり動かしてはくれるけど、怒りは着実に溜め込んでいく察してちゃん言語ことJavaScript。なお怒らせたまま公開してあることも
RATE@GO @RATEandFAE 2017年11月2日
タイトル見て、てっきりぷよぷよで有名なコンパイルの話かと思った
KAMO nang-bang @dead_san 2017年11月2日
なーに、アセンブラならいきなり行方不明か関係ない部屋破壊しまくって止まらないかだから何の問題もないなw
Haruka McMahon @regicat 2017年11月2日
「あんた今どきfor文ループとかどうなん?max値間違ってたらどないするん?せめてforeachとか……何やこれ、Linqで書けるやん!ああもうええわ、お母ちゃん代わりに直しといたるから。あんたその先書いとき」 ReSharper先生めっちゃおかん https://qiita.com/papeMK2/items/f85c21ad07d3ba04e572
山吹色のかすてーら @sir_manmos 2017年11月2日
最近のgccは「この関数(変数)定義されてないけど、これと違うかなぁ」って言ってくる。
ログインして広告を非表示にする
ログインして広告を非表示にする