[過去ログ]
次世代言語13 Go Rust Swift Kotlin TypeScript (1002レス)
次世代言語13 Go Rust Swift Kotlin TypeScript http://mevius.5ch.net/test/read.cgi/tech/1534769753/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
298: デフォルトの名無しさん [] 2018/09/01(土) 20:01:12.82 ID:/wwW4VSs とりあえず低学歴知恵遅れは とてつもなくオツムに問題があるのが このスレみててもよく分かる 適切な問題の分離のしかたが分かってない http://mevius.5ch.net/test/read.cgi/tech/1534769753/298
299: デフォルトの名無しさん [sage] 2018/09/01(土) 20:03:28.96 ID:8XWt4TWp アホだなあ 演算記号が単独で式を構成しなければならないなんて決まりはない 全体で式を構成すると考えれば何の問題もない http://mevius.5ch.net/test/read.cgi/tech/1534769753/299
300: デフォルトの名無しさん [] 2018/09/01(土) 20:06:47.42 ID:/wwW4VSs a < b < c まず a < b を評価して その評価結果を (a < b) < c で評価するという決まりだからな コレが正しい解釈になる それ以外は不適切な解釈 http://mevius.5ch.net/test/read.cgi/tech/1534769753/300
301: デフォルトの名無しさん [sage] 2018/09/01(土) 20:07:36.43 ID:Lo8welT8 Iconという言語だとこれが、a < b という式は成功した場合の値がbになるから a < b < c が 自然に実現できるんだよな。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/301
302: デフォルトの名無しさん [sage] 2018/09/01(土) 20:13:43.79 ID:8XWt4TWp >>300 じゃあ関数呼び出し式 (f)(a, b) はどう解釈する? 君のいう正しい解釈のように ((f)(a))(b) と解釈する言語も実際に存在するけど、あまり一般的ではないよね http://mevius.5ch.net/test/read.cgi/tech/1534769753/302
303: デフォルトの名無しさん [sage] 2018/09/01(土) 20:22:54.83 ID:rtR930fJ >>300 この辺レガシーな言語なら最初の比較で出るのはbool型になるからcと比較してまともな結果になるはずがないんだよね http://mevius.5ch.net/test/read.cgi/tech/1534769753/303
304: デフォルトの名無しさん [sage] 2018/09/01(土) 20:25:39.05 ID:Lo8welT8 >>302 二項演算子 a < b と三項演算子 a < b < c が同時に存在するというイメージなんだろうか。 a < b がコンテキストによってboolを返すかbを返すか変化するという方がまだ無理がないな。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/304
305: デフォルトの名無しさん [sage] 2018/09/01(土) 20:32:20.02 ID:4l6T8pEq if(対象 == オブジェクト) if(事象) 対象コンテキストと事象コンテキスト すべてがオブジェクトといったな、あれは嘘だ http://mevius.5ch.net/test/read.cgi/tech/1534769753/305
306: デフォルトの名無しさん [] 2018/09/01(土) 20:50:05.62 ID:/wwW4VSs 関数呼出規約なんかこの話となんの関係もない まともなオツムしてたら関数呼出で順序の副作用がおきるような書き方なんかしないからな 昔のMCSのコンパイラでも例えば、cdeclとpascal呼出規約があった cdeclとpascal呼出規約をかえると、結果が変わるような知恵遅れなコード書くヤツなんか このスレにいるような低学歴知恵遅れしかいない わかった? http://mevius.5ch.net/test/read.cgi/tech/1534769753/306
307: デフォルトの名無しさん [sage] 2018/09/01(土) 20:56:58.84 ID:1LBe8Cyr >>304 C言語的な演算子の概念に拘るなら、比較式はn項演算だと考えれば理解しやすいかな 実際scalaやF#のmatchとかRubyのifとかはn項演算の例だし、そんなに珍しいもんじゃないよ http://mevius.5ch.net/test/read.cgi/tech/1534769753/307
308: デフォルトの名無しさん [sage] 2018/09/01(土) 21:36:47.04 ID:Lo8welT8 >>307 構文解析の難易度の話なんだけど、matchなどといった開始語を欠いているうえに <=や>など他の演算子との混在も考慮しなければならないとなったら、かなり 困難なものになる思うが。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/308
309: デフォルトの名無しさん [] 2018/09/01(土) 21:39:24.86 ID:/wwW4VSs それは可変引数をもった特定の関数呼び出しと意味的同じだからな 低学歴知恵遅れにそんなこといってもしょうがない http://mevius.5ch.net/test/read.cgi/tech/1534769753/309
310: デフォルトの名無しさん [sage] 2018/09/01(土) 21:49:16.31 ID:4l6T8pEq 学校で教えるのはプログラムではなく物理とか微分とかなので 学歴重視はハードウェア重視や機械学習重視になりがち http://mevius.5ch.net/test/read.cgi/tech/1534769753/310
311: デフォルトの名無しさん [sage] 2018/09/01(土) 21:57:05.44 ID:OmCLr4/c >>308 >>289で終わりじゃね http://mevius.5ch.net/test/read.cgi/tech/1534769753/311
312: デフォルトの名無しさん [] 2018/09/01(土) 22:17:22.89 ID:/wwW4VSs 知恵遅れに理解はムリ 知恵遅れの自覚がまったくいない http://mevius.5ch.net/test/read.cgi/tech/1534769753/312
313: デフォルトの名無しさん [sage] 2018/09/01(土) 22:26:51.47 ID:Lo8welT8 >>289はshiftexprの定義がないんで厳密なところがわからんけど、後者のshiftexprは ineqexprじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1534769753/313
314: デフォルトの名無しさん [sage] 2018/09/01(土) 22:39:41.95 ID:bEXb+lmV >>313 合ってるよ これでわかるか? 比較式 ::= 低優先順位の式 {比較演算子 低優先順位の式} {}はEBNFで一回以上の繰り返し http://mevius.5ch.net/test/read.cgi/tech/1534769753/314
315: デフォルトの名無しさん [sage] 2018/09/01(土) 22:40:56.19 ID:bEXb+lmV 失礼 低優先順位じゃなくて高優先順位の式の間違いだな http://mevius.5ch.net/test/read.cgi/tech/1534769753/315
316: デフォルトの名無しさん [] 2018/09/01(土) 22:41:42.09 ID:/wwW4VSs >>300でオワリ それ以外は知恵遅れの寝言だからな http://mevius.5ch.net/test/read.cgi/tech/1534769753/316
317: デフォルトの名無しさん [] 2018/09/01(土) 22:45:20.98 ID:/wwW4VSs 構文解析できればなんでもできると思い込んでるからな 低学歴知恵遅れには、その先の解釈のレベルまでおとしこむ知能がない http://mevius.5ch.net/test/read.cgi/tech/1534769753/317
318: デフォルトの名無しさん [sage] 2018/09/01(土) 22:56:42.31 ID:NoXfDUjm オペランドを順に評価しながらandで繋ぐだけだろ? 半角クンにとっては難しいのかな http://mevius.5ch.net/test/read.cgi/tech/1534769753/318
319: デフォルトの名無しさん [] 2018/09/01(土) 22:58:45.07 ID:/wwW4VSs そういう問題じゃないからな やはり知能の問題 http://mevius.5ch.net/test/read.cgi/tech/1534769753/319
320: デフォルトの名無しさん [sage] 2018/09/01(土) 23:23:52.10 ID:Omwrv276 小学校でプログラミング教育ってチューリングマシンとか ラムダ計算とかするわけでしょ すごいよね http://mevius.5ch.net/test/read.cgi/tech/1534769753/320
321: デフォルトの名無しさん [sage] 2018/09/01(土) 23:34:33.99 ID:0V80T0Sa ブーリアンヴォーイズは、いい加減パーキンソンの凡俗法則でググろうな http://mevius.5ch.net/test/read.cgi/tech/1534769753/321
322: デフォルトの名無しさん [] 2018/09/01(土) 23:44:33.13 ID:33FbYz6y 流れ本体とは関係ないが >>286のレスが意味不明 とくに > 0 < x and x<100になるからセンス悪いと思った この部分 >>281へのレスとしては 最後の一行もさっぱり意味分からんが http://mevius.5ch.net/test/read.cgi/tech/1534769753/322
323: デフォルトの名無しさん [sage] 2018/09/01(土) 23:59:16.46 ID:siIpxtD6 >>280 a < b and b < c http://mevius.5ch.net/test/read.cgi/tech/1534769753/323
324: デフォルトの名無しさん [sage] 2018/09/02(日) 00:22:13.35 ID:W5ilUQmj 上座と下座みたいなセンスかな OOPでは引数の中で一番偉いやつを左に書くよな http://mevius.5ch.net/test/read.cgi/tech/1534769753/324
325: デフォルトの名無しさん [sage] 2018/09/02(日) 00:30:30.37 ID:KFJPmGJr a < b > c が合法になるぐらいなら a < b && b < c でいい http://mevius.5ch.net/test/read.cgi/tech/1534769753/325
326: デフォルトの名無しさん [sage] 2018/09/02(日) 00:33:32.41 ID:2XQmbsmV >>322 比較するときにつねに左に変数がないと気持ち悪いタイプなんだろう 個人的にはそれはそれで分からなくはない 俺はこの場合は数直線順のほうが読みやすいと思うが http://mevius.5ch.net/test/read.cgi/tech/1534769753/326
327: デフォルトの名無しさん [sage] 2018/09/02(日) 00:40:47.30 ID:ssHYSt2l > 比較するときにつねに左に変数がないと プログラミングエアプか? 変数と変数を比較するケースを>>286以外のみんなは当然想定したわけで http://mevius.5ch.net/test/read.cgi/tech/1534769753/327
328: デフォルトの名無しさん [sage] 2018/09/02(日) 01:37:29.19 ID:tqSo+8/2 不等号をカリー化しようや http://mevius.5ch.net/test/read.cgi/tech/1534769753/328
329: デフォルトの名無しさん [sage] 2018/09/02(日) 02:01:29.06 ID:Vtrj0PDM a < b < c Pythonが採用して、Rubyが採用しなかった そう言うことだと思う http://mevius.5ch.net/test/read.cgi/tech/1534769753/329
330: デフォルトの名無しさん [] 2018/09/02(日) 05:30:33.71 ID:4Jf6YH6e >>288 愚か者はその愚かさ故に自分が愚かであることがわからず思い上がって傲慢になる。 賢い者はその賢さ故に自分が愚かであることがわかり遜って謙虚になる。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/330
331: デフォルトの名無しさん [sage] 2018/09/02(日) 06:00:58.71 ID:7CaEiwfk 常にってわけじゃないけど RangeやRectなどで繋がりのある組を明示すると意図を読みやすいと思う シンプルなケースは a < b で良いけど、複雑になる程inとかも使わず普通にメソッドで if (a ..< c).contains( b ) { print("含まれる") } if (a ..< c).contains( a ..< b ) { print("含まれる") } if (10 ..< 30).overlaps( 20 ..< 40 ) { print("重なっている") } if Rect(x:10, y:20, w:100, h:100).contains( Point(x:50, y:50) ) { print("含まれる") } http://mevius.5ch.net/test/read.cgi/tech/1534769753/331
332: デフォルトの名無しさん [sage] 2018/09/02(日) 06:48:37.78 ID:5WqNet32 以下の2つの書き方がある 左に、小さく方を書く 0 < x and x < 100 左に定数を書く。 定数には代入できないため、すぐにエラーが発見できる 0 < x and 100 > X http://mevius.5ch.net/test/read.cgi/tech/1534769753/332
333: デフォルトの名無しさん [sage] 2018/09/02(日) 07:13:44.39 ID:HcdhtgGT スレチかもしれないけど 人工知能が今後発展していくにつれて、CとかJavaとかRubyみたいな言語って廃れていって、人工知能に関連しない分野のプログラミングスキルは無価値になって、人工知能に特化したPython一強みたいな感じになるの? プログラミング始めたばかりなんだけどふと疑問に思った(同じくらい初心者であるはずの知人がこれからは人工知能に関わる言語だけやっていればいい、それ以外じゃ食っていけない、みたいなこと言ってたから) こういう話題は何度も出ていてうんざりしてたらごめん http://mevius.5ch.net/test/read.cgi/tech/1534769753/333
334: デフォルトの名無しさん [sage] 2018/09/02(日) 08:18:58.41 ID:Y3BoGqKi >>332 下はヨーダ記法って言ってな 時代遅れなんだよ池沼 http://mevius.5ch.net/test/read.cgi/tech/1534769753/334
335: デフォルトの名無しさん [] 2018/09/02(日) 08:33:01.84 ID:KdakvMsf 人工知能というか機械学習な その中でも深層学習ってやつね pythonは特化してるわけじゃなくて深層学習に必要な行列計算が簡単に書けるnumpyというライブラリがあるから使われている 未来のことは分からないが、気にしても仕方ないように思える プログラマにとって技術の陳腐化は日常的なことだし 機械学習やりたいならプログラミングじゃなくて統計を学んだ方がいいよ http://mevius.5ch.net/test/read.cgi/tech/1534769753/335
336: デフォルトの名無しさん [sage] 2018/09/02(日) 08:46:50.28 ID:RsxSrY9y >>333 世の中の全てのコンピュータが人工知能とやらになればそうなるかも知れんが 物理的にあり得ないので、その他の言語が廃れることはないよ それどころか、コンピュータが多様化してるからどんどん新しい言語も必要になってくる だから、このスレが存在してる http://mevius.5ch.net/test/read.cgi/tech/1534769753/336
337: デフォルトの名無しさん [sage] 2018/09/02(日) 08:59:02.89 ID:KFJPmGJr >>333 そのpythonが今強い理由がCで書かれたライブラリなんだよなあ http://mevius.5ch.net/test/read.cgi/tech/1534769753/337
338: デフォルトの名無しさん [sage] 2018/09/02(日) 09:00:04.40 ID:W5ilUQmj 囲碁と画像処理のスキルが無価値になったから言語は滅亡するというのは意味不明だな 0 < x はセンス悪い説よりももっと意味不明 http://mevius.5ch.net/test/read.cgi/tech/1534769753/338
339: デフォルトの名無しさん [sage] 2018/09/02(日) 09:11:23.18 ID:TkJi8FAz まぁCythonってあるもんな https://www.oreilly.co.jp/books/images/picture_large978-4-87311-727-0.jpeg 大体それの知識だけっていう狭い視野の人間は碌なもの作れない プログラミングに絞って言えばOSとかネットワークの事もっと知ってろよってな http://mevius.5ch.net/test/read.cgi/tech/1534769753/339
340: デフォルトの名無しさん [sage] 2018/09/02(日) 09:12:14.22 ID:2NNLLZ0f >>336 >だから、このスレが存在してる カッコイイ(゚∀゚) http://mevius.5ch.net/test/read.cgi/tech/1534769753/340
341: デフォルトの名無しさん [sage] 2018/09/02(日) 09:15:33.58 ID:9dGgsJL0 >>333 人工知能によってプログラミングが要らない時代になったとしたらそもそもPythonも不要だから無駄 例えばメルカリみたいなシステムを作るとして、今だとAIって写真を画像認識して自動的にカテゴリ分けしたりするのに使うわけ 一方、出品などシステムの「仕組み」の部分は人間が手作りしてて、こういうのは前者よりも遥かに複雑でAIには難しいの 後者がAIに置き換わる頃には「AIを使う」プログラミングなんてとっくにAI化されてるよ 「AIを作る」側になるなら話は別だけど、後者をAI化できるほどのレベルになれば今みたいに個別にAI利用システムを開発するんじゃなくて どっかが開発した汎用的なAIをサービスやパッケージとして利用する形になるだろうから、 最終的にAIベンダーとして残るのは本当に1つか2つの企業だろうね http://mevius.5ch.net/test/read.cgi/tech/1534769753/341
342: デフォルトの名無しさん [sage] 2018/09/02(日) 10:00:25.05 ID:ceygCyU3 >>333 知り合いもどうせ大学生とかそんなレベルなんだろ mac使って自称データサイエンティスト()とか名乗ってる意識高い系の方々は自分がバカだと気づかない http://mevius.5ch.net/test/read.cgi/tech/1534769753/342
343: デフォルトの名無しさん [sage] 2018/09/02(日) 10:02:50.62 ID:ceygCyU3 mac使ってカタカタターンってやって これをこうしたらいいだけなんですよと謎の上から目線 あなたたちのやってることは間違ってました でも自分がなにか失敗したら顔真っ赤にして老害ガーとか言い出すゆとり世代 http://mevius.5ch.net/test/read.cgi/tech/1534769753/343
344: デフォルトの名無しさん [sage] 2018/09/02(日) 10:24:08.52 ID:W5ilUQmj GUIブームの時も、グラフィックがあるから文字は無価値になるとか言われていたような http://mevius.5ch.net/test/read.cgi/tech/1534769753/344
345: デフォルトの名無しさん [sage] 2018/09/02(日) 10:30:13.21 ID:KFJPmGJr 幅が広すぎて無意味だということに誰もが気づいて廃れた言葉である「ゆとり世代」を未だに使っている人がいるのか。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/345
346: デフォルトの名無しさん [sage] 2018/09/02(日) 11:00:08.66 ID:W5ilUQmj 登場人物の心を読むスキルを使うための登場人物 心を読めるから言葉は無価値になるという http://mevius.5ch.net/test/read.cgi/tech/1534769753/346
347: デフォルトの名無しさん [sage] 2018/09/02(日) 13:46:55.56 ID:TkJi8FAz >>342 学生よりも分野外のおっさんの方が変な夢見過ぎな気がする http://mevius.5ch.net/test/read.cgi/tech/1534769753/347
348: デフォルトの名無しさん [sage] 2018/09/02(日) 14:46:45.62 ID:u8rOx+S9 AI妄想を差し引いたPythonはごく普通のスクリプト言語 http://mevius.5ch.net/test/read.cgi/tech/1534769753/348
349: デフォルトの名無しさん [sage] 2018/09/02(日) 17:35:10.60 ID:IGne1itN 計算科学にも使える数少ないスクリプト言語やぞ http://mevius.5ch.net/test/read.cgi/tech/1534769753/349
350: デフォルトの名無しさん [sage] 2018/09/02(日) 20:08:30.54 ID:UJ9ET2d1 しかも極初期からOpenGLバインディングが使えたという魔改造スクリプト言語 http://mevius.5ch.net/test/read.cgi/tech/1534769753/350
351: デフォルトの名無しさん [sage] 2018/09/02(日) 20:33:11.59 ID:JNdlpPmy Pythonさほど好きじゃないけど、こいつが居なかったら Rubyとかいうクソ言語が流行ってた可能性もあると考えると Pythonが存在してくれて良かったと心から思う http://mevius.5ch.net/test/read.cgi/tech/1534769753/351
352: デフォルトの名無しさん [sage] 2018/09/02(日) 20:45:40.92 ID:kJn49GH1 手放しに良い言語とは思えないけど変えが効かない言語 http://mevius.5ch.net/test/read.cgi/tech/1534769753/352
353: デフォルトの名無しさん [] 2018/09/02(日) 20:50:30.02 ID:Tb3tt8fk luaでいいわ 一番シンプル http://mevius.5ch.net/test/read.cgi/tech/1534769753/353
354: デフォルトの名無しさん [sage] 2018/09/02(日) 21:24:26.73 ID:ZCYaZIQc 俺はRubyでいいわ なんかPyキチが目の敵にしてるが http://mevius.5ch.net/test/read.cgi/tech/1534769753/354
355: デフォルトの名無しさん [sage] 2018/09/02(日) 21:29:19.32 ID:Y3BoGqKi Pythoはsyntaxはまーしょうがないにしても 設計がウンコですわ PHP並に酷いものもある http://mevius.5ch.net/test/read.cgi/tech/1534769753/355
356: デフォルトの名無しさん [sage] 2018/09/02(日) 21:32:00.92 ID:TkJi8FAz PHPは7になってから大分切り捨てられたけどな http://mevius.5ch.net/test/read.cgi/tech/1534769753/356
357: デフォルトの名無しさん [sage] 2018/09/02(日) 21:56:03.31 ID:wjrBsTt/ >>356 切り捨て?詳しく http://mevius.5ch.net/test/read.cgi/tech/1534769753/357
358: デフォルトの名無しさん [sage] 2018/09/02(日) 22:15:39.01 ID:TkJi8FAz 旧式のmysql接続モジュールとか旧式の正規表現とかが主だった切り捨てだったかな 5.xで非推奨って言われてた関数の類がバッサリ切り捨てられてた http://mevius.5ch.net/test/read.cgi/tech/1534769753/358
359: デフォルトの名無しさん [sage] 2018/09/02(日) 22:16:48.58 ID:TkJi8FAz あとクラスの書き方もフィールド宣言にvarとか書けなくなってたな http://mevius.5ch.net/test/read.cgi/tech/1534769753/359
360: デフォルトの名無しさん [sage] 2018/09/02(日) 22:20:46.75 ID:Y3BoGqKi array_ナンチャラとかいうウンポコペチプーの代名詞みたいなそびえ立つクソはどうなりましたか(小声) http://mevius.5ch.net/test/read.cgi/tech/1534769753/360
361: デフォルトの名無しさん [sage] 2018/09/02(日) 22:58:40.04 ID:mf3TKdIM pythonが良いというよりperlのクソみたいななんでもあり感を無くしたのが良かったってだけ。 余計なことをしない言語が良い。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/361
362: デフォルトの名無しさん [] 2018/09/02(日) 23:10:24.54 ID:Tb3tt8fk つまりlua使っとけば間違ない という結論になる 余計な機能があるせいで いちいち余計なことを覚えないといけないという悪循環もなくなる pythonは余計なもん大杉で初学者にも不向きといえる 余計なもんないほうが初学者もとっつきやすい 覚えることも少ない 簡単なのが一番 http://mevius.5ch.net/test/read.cgi/tech/1534769753/362
363: デフォルトの名無しさん [sage] 2018/09/02(日) 23:41:05.75 ID:kJn49GH1 Luaさんにもnumpyがあればなあ http://mevius.5ch.net/test/read.cgi/tech/1534769753/363
364: デフォルトの名無しさん [sage] 2018/09/03(月) 00:10:22.82 ID:8OmPihsG luaさんはjsと似てた記憶しかない http://mevius.5ch.net/test/read.cgi/tech/1534769753/364
365: デフォルトの名無しさん [sage] 2018/09/03(月) 00:13:49.32 ID:EdWLStdR LuaさんについてはRubyと同じくIf End ifのクソ文法だったことも覚えている http://mevius.5ch.net/test/read.cgi/tech/1534769753/365
366: デフォルトの名無しさん [sage] 2018/09/03(月) 00:28:46.48 ID:9rZ1YNmO luaは思いのほか流行ったけど、一般的なスクリプト用途で使ってる人なんているの? 使い捨てのスクリプトは、Rubyがいい。なんとか持ちこたえて欲しい システムに入ってないから好きなバージョン使えるし、読みにくいかわりに書きやすいと思う Python2しか使ったことないけど、Pythonって積極的に選ぶものでなく、消極的に選ばれるものだよね? http://mevius.5ch.net/test/read.cgi/tech/1534769753/366
367: デフォルトの名無しさん [] 2018/09/03(月) 00:38:38.73 ID:E2St7m4+ luaは必要な機能を自分で拡張して使うもんだからな cとの相性は抜群 そのバインディングも簡単 http://mevius.5ch.net/test/read.cgi/tech/1534769753/367
368: デフォルトの名無しさん [sage] 2018/09/03(月) 07:57:27.37 ID:nea64YB1 ツールスクリプト用途では相変わらず Ruby は使える http://mevius.5ch.net/test/read.cgi/tech/1534769753/368
369: デフォルトの名無しさん [sage] 2018/09/03(月) 08:12:21.90 ID:qF0KQ+zY 使い捨てなら入ってる力高いperl5かな Rubyの出番はねえな http://mevius.5ch.net/test/read.cgi/tech/1534769753/369
370: デフォルトの名無しさん [sage] 2018/09/03(月) 08:18:21.47 ID:nea64YB1 最初から入ってるかどうかどうでもよすぎるしそんな理由で今さらperl5使うことはないなあ http://mevius.5ch.net/test/read.cgi/tech/1534769753/370
371: デフォルトの名無しさん [sage] 2018/09/03(月) 08:35:37.94 ID:fCvrhDfC Luaは正解だがPerlも正解だよ そしてPerlは悪とか正解は一つとかいうのを信じる人はPythonに集まった http://mevius.5ch.net/test/read.cgi/tech/1534769753/371
372: デフォルトの名無しさん [sage] 2018/09/03(月) 09:31:57.09 ID:PK1fysIy 配列インデクスが1から始まるとかいう狂気 http://mevius.5ch.net/test/read.cgi/tech/1534769753/372
373: デフォルトの名無しさん [sage] 2018/09/03(月) 09:51:52.31 ID:4uYLlRfz 無学だから教えて欲しい プログラミング言語の配列に0-indexが多いのって、Cの配列がアセンブラに寄せてあってaddress+0からスタートしてるからだと思ってるんだけど正しくはどうなの? http://mevius.5ch.net/test/read.cgi/tech/1534769753/373
374: デフォルトの名無しさん [] 2018/09/03(月) 10:42:48.89 ID:XmaAZlOW >>373 まあ0からにするとコンピュータ的にコード作りが楽になるからそんな感じになるのが多いわけだが、必ずそんな風にコンパイラを実装しなければいけないということもないわけで、要するに実装依存だ。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/374
375: デフォルトの名無しさん [] 2018/09/03(月) 10:47:17.64 ID:r5JPflBu ゼロには配列の数が入ってる。 みたいな言語だって構わないんだが。 C実装者はポインターと配列を同一視しちまったんだ。 http://mevius.5ch.net/test/read.cgi/tech/1534769753/375
376: デフォルトの名無しさん [sage] 2018/09/03(月) 10:49:35.37 ID:Cn69eR5C Cの配列長さの管理し辛さは異常 Fortranみたいな-fcheck=allもないし http://mevius.5ch.net/test/read.cgi/tech/1534769753/376
377: デフォルトの名無しさん [sage] 2018/09/03(月) 10:53:15.83 ID:KtzMniM3 学がないやつが答えるなよ http://mevius.5ch.net/test/read.cgi/tech/1534769753/377
378: デフォルトの名無しさん [sage] 2018/09/03(月) 11:10:55.19 ID:r5JPflBu まあ、C言語はマクロアセンブラの兄貴分みたいな感じで 当時のメインフレームのアセンブリ言語を扱いやすくしただけだしな。 あんま言語自体の吟味はして無いんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1534769753/378
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 624 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s