[過去ログ]
次世代言語13 Go Rust Swift Kotlin TypeScript (1002レス)
次世代言語13 Go Rust Swift Kotlin TypeScript http://mevius.5ch.net/test/read.cgi/tech/1534769753/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
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
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 666 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s