[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 05/06 06:21 / Filesize : 264 KB / Number-of Response : 1036
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]
|
↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました |
次世代言語Part7[Go Rust Swift Kotlin TypeScript]
- 1 名前:デフォルトの名無しさん [2017/10/19(木) 17:51:38.66 ID:EPSDvC75.net]
- 文字数制限きついので改題
スレタイ以外の言語もok 前スレ 次世代言語議論スレ[Rust Kotlin Haskell]第6世代 mevius.5ch.net/test/read.cgi/tech/1503924817/
- 830 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 15:52:03.66 ID:yaxsKkRl.net]
- 言語そのものはともかくとして、狂信的な信者が付いてる印象。
- 831 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 15:52:09.22 ID:WC95tXr9.net]
- S言語
- 832 名前:デフォルトの名無しさん [2017/11/26(日) 16:50:11.59 ID:pQh5Iwo2.net]
- Pから始まる言語の間違えだろ
- 833 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 17:15:50.59 ID:F+UxV2LO.net]
- >>800
別人だが確かに言い回し似てたな……アレと同類はさすがに勘弁 Sで始まる言語っていうと、 Swift、Scala、Smalltalk、SMLがこのスレでよく見るやつだが 確かに信者がうるさい言語だな
- 834 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 17:37:24.93 ID:WC95tXr9.net]
- Swift信者とかおったっけ?
- 835 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 17:42:43.44 ID:XFPVp9gV.net]
- >>804
おっさんなんでpascalとprologしか思い浮かばない
- 836 名前:デフォルトの名無しさん [2017/11/26(日) 17:48:25.70 ID:pQh5Iwo2.net]
- >>807
Python/Perl/PHP
- 837 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 17:51:22.14 ID:WC95tXr9.net]
- なんでやPythonはええ言語やろ
- 838 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 18:40:28.50 ID:Keof52t0.net]
- Smalltalkは儲のロートルっぷりが笑えるがそれはさておき
アンチの低脳っぷり(「うんこ」連発)と粘着が常軌を逸してて笑えない いずれにせよ迷惑だからこっちくんな
- 839 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 20:27:35.67 ID:692DDN1+.net]
- Pythonはたまたま流行ったお陰で便利なライブラリが沢山あるというだけで、言語仕様だけ見ると別に良い言語ではないよね
- 840 名前:あ mailto:sage [2017/11/26(日) 20:44:39.06 ID:9F+mQkF+.net]
- >>811
シンプルで良くない? 他の言語だと空ブロック書くところにpassって書かないといかんところなんか滅茶苦茶良い割り切りだと思うけど。 変な構文で逃げるんじゃなくて、基本構文の上でNOP書かせるとか潔いと思うけどな。 メソッド第一引数を隠さない、とか。
- 841 名前:デフォルトの名無しさん [2017/11/26(日) 20:50:16.59 ID:pQh5Iwo2.net]
- >>812
動的の時点で
- 842 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 20:50:40.88 ID:R1JePoM2.net]
- Smalltalkは信者のキモさだけは圧勝してるけど、言語自体の出来はTcl/Tkにも劣る
- 843 名前: mailto:sage [2017/11/26(日) 20:55:55.94 ID:rNgJnhxq.net]
- Python は private なメンバにもアクセスし放題だからね、言語としてどうかしていると思うときもある
その場しのぎのお助け機能満載なところはあるね
- 844 名前:あ mailto:sage [2017/11/26(日) 20:59:00.64 ID:9F+mQkF+.net]
- >>813
型がなければ解決できない問題、ってのはあんまり無いからな。 型があるから解決できる、という触れ込みをあまり本気にしてもどうかと思う。 単に管理できない人が居るというだけ。 単なるlint目的なら、静的解析でもすりゃ良いと思うよ。 型がある言語には大体、型を無視できる構文があるようなもんで、ダックタイプにはダックタイプの利点がある。
- 845 名前:あ mailto:sage [2017/11/26(日) 21:06:26.91 ID:9F+mQkF+.net]
- >>815
作法とルールの違いだろうな。 やっては行けないっぽい事をマナーとして守れるか、 やっては行けないっぽい事を一律排斥するか。 後者で仕組み上排斥した上で、それでもどうしても必要だと構文を作ると、そこから「コンパイルは通るけど動かすと動かない」みたいに破綻する。結局動的より酷い。 void*に一度キャストするとか、リフレクションするとか、スタック書き換えるとか。極端だけど。 だから俺は紳士協定止まりで良いと思うけど。 「出来ないことはチェックされるんだから、チェックされないならやって良いんでしょ」みたいな奴が増えるのは、本来のメリットを壊してるようなもんだと思うけどね。
- 846 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 21:15:49.49 ID:tn24fxAD.net]
- 根回しといえば
GCCにGoが速攻入ったのってどう考えても利権だと思うんだけど GNUはGoogleに乗っ取られてるんだろうな
- 847 名前:あ mailto:sage [2017/11/26(日) 21:25:46.01 ID:9F+mQkF+.net]
- >>818
もともとgccgoがあったからなぁ。 利権も何も、普通にgccのコミッタだった人がGoogleの人で、その人が「メインラインに取り込むわ」って言い出したのが7年前だぞ。 gcj外してgo入れようぜって言い出したのはたしかRed Hatの人。
- 848 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 21:38:43.34 ID:hdv2mB5M.net]
- >>814
その程度の嫌いでアンチ続ける執念がキモイわ
- 849 名前:デフォルトの名無しさん [2017/11/26(日) 21:39:41.93 ID:ejHa0S8T.net]
- Go人気なのか
オブジェクト指向勢から嫌われてたのに なんかのフレームワークとか流行りのOAuth2とかが実装し易いとかあるん?
- 850 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 21:44:08.66 ID:jBgPnQyL.net]
- 気持ちよくおしゃべりしているあは依存型も知らん様子
- 851 名前: mailto:sage [2017/11/26(日) 21:51:01.31 ID:rNgJnhxq.net]
- まだ gcj の方が役に立つと思うのだが…openJDK に移行してしまったようだね
- 852 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 22:09:01.03 ID:692DDN1+.net]
- Idrisの話でもする?
- 853 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 22:26:19.56 ID:9HhrSf+y.net]
- TSやFlowtypeは明らかに救済だろ
地獄のごった煮なフロントエンドに一筋の光をもたらした 実案件でTS使ってるが、素のJSなら確実に破綻していた
- 854 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 22:30:22.25 ID:2SXqucAT.net]
- >>824
おう、Idrisの話をしよう
- 855 名前:あ mailto:sage [2017/11/26(日) 23:23:32.48 ID:9F+mQkF+.net]
- >>822
依存型が、いわゆる依存積みたいなものの事を言ってるなら、それこそ的外れ。 >>823 gcj、あんま良いところ無かったからな。 AOTぐらいだけど、パフォーマンスは落ちがちだったし。
- 856 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 23:24:09.06 ID:WC95tXr9.net]
- >>811
確かに
- 857 名前:あ mailto:sage [2017/11/26(日) 23:33:46.45 ID:9F+mQkF+.net]
- 積だけじゃなくて、和もそうだな。
どーせTypeScriptのUnionTypesあたりの、直和型と見せかけて、undefinedなんかも入りうる気持ち悪いものをありがたがってるんだろうけど。 それこそ意識高いHaskeller様で、何かとても良い空論でも教えてくれるのかもしれんけどな。
- 858 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 23:36:35.81 ID:jBgPnQyL.net]
- >>822 単に「型が無ければ解決できない問題は無いからなあ」という馬鹿発言を嘲笑してるだけだぞ
酒が抜けるまでレスすんな。酒飲んでないでそんなレスしかできないならトリップ付けてろ。NGに入れといてやるから
- 859 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 23:40:05.59 ID:i1z8rFU6.net]
- >>821
標準ライブラリが充実してる。 httpサーバが簡単に作れる。各種プロトコルも標準ライブラリに入ってる。 例えばsshもopensshに頼らずに自前で実装してる。 結果として外部依存が少ないバイナリが作れる。 https://mattn.kaoriya.net/software/lang/go/20170111165324.htm ってところが魅力。 あとオブジェクト指向的には継承の簡易さに対してデメリットがでかいことがわかってきたからgoの方向性はそんなに変でもないと思う。 後はコンパイルが早い。と言うかコンパイルの速さのために 言語仕様を妥協してるところがある。(継承がないのもコンパイルの速さを優先してる)
- 860 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 00:14:50.55 ID:kgsU8O53.net]
- 継承がない場合、GUIライブラリはどういう形に落ち着くんだろう?
- 861 名前:デフォルトの名無しさん [2017/11/27(月) 00:19:16.06 ID:VTdrxhpK.net]
- >>832
インターフェイスじゃね
- 862 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 01:24:38.90 ID:RuMmCyGV.net]
- E言語作ろうぜ
- 863 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 01:43:28.34 ID:HZrBFFjJ.net]
- >>830
横からすまんが、 依存型を使ったことがないゆとりの俺に依存型がないと解決できない問題の例を教えてはくれないか……
- 864 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 04:02:10.71 ID:UW/5w9w8.net]
- >>835
配列の静的な境界チェック
- 865 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 07:45:57.79 ID:2gW8tPht.net]
- Rustの静的型チェックは確かに発見困難なバグを見つけてくれる感ある
他のしょーもない言語の型チェックは ふつうにテスト書けば見つかるようなエラーしか見つからんので 正直、動的型付けとくらべて優位性が無いわ
- 866 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 08:00:20.85 ID:lA4+sBYi.net]
- (一般的な)静的型が本領発揮するのは運用開始後に手を入れるときだろ
依存関係が完璧に把握できるからな
- 867 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 08:06:57.76 ID:BLxyIU7+.net]
- GGG言語は熱い
- 868 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 08:17:35.26 ID:Q9OySQec.net]
- MLまでいかなくてもPascalでも使ったことあれば>>837のような幼い感想は出てこないと思うので
なんだか微笑ましい
- 869 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 08:59:52.64 ID:4bHQN/8n.net]
- 静的型とちゃんとしたIDEならカーソル箇所のメンバを使ってる元とメンバが依存してる先が自動的に一瞬で全部表示される
grep(笑) 作りっぱなしで逃げられる開発なら型なんかいらないと思うよ
- 870 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 09:00:19.33 ID:oelMhkLH.net]
- Rustでコード書けない低脳勢の嫉妬が心地よいわ
- 871 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 09:53:28.95 ID:AnhEBxtH.net]
- >>835 「遅くて実用に耐えないが明快で仕様を満たしていることが分かる関数」と
「速いけど複雑で仕様を満たしているか分からない関数」が数学的に等価であることを示せる あるいは求められている仕様を型として表現することで、その型を返す関数は仕様通りであることを示せる 証明駆動開発は依存型じゃないとできない
- 872 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 10:24:46.55 ID:yqPvbQsf.net]
- >>842
RustをHaskellで置き換えたら数スレ前によく見たやつになる
- 873 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 10:27:49.38 ID:yqPvbQsf.net]
- やっぱRustもHaskellも、強烈な選民思想を産み出すという点で、
この世に存在したらいけない言語だなほんと
- 874 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 10:33:41.71 ID:Q9OySQec.net]
- 他を使ったこともないやつがいきなり先進的なのを使うと
全てがそのひとつの手柄みたいに思えてしまうんだよな C#のときもD言語のときもよく見た
- 875 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 10:46:19.87 ID:kgsU8O53.net]
- そういえばhaskellの主張してた奴消えたな
- 876 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 11:17:42.08 ID:qLynQL2e.net]
- 話は聞かせてもらったぞ
静的型と動的型のうち選民思想が強い方が滅亡する
- 877 名前:あ mailto:sage [2017/11/27(月) 11:30:52.56 ID:gxJYhWYL.net]
- >>830
酒飲んでないぞ。 >>836 レンジチェックとか静的解析で割となんとでもなるでしょ。安物の解析ツール使ってるならアレだけど。
- 878 名前:あ mailto:sage [2017/11/27(月) 11:31:28.76 ID:gxJYhWYL.net]
- >>837
あれぐらい縛るなら俺は両手を上げて賛成する。
- 879 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 11:58:44.95 ID:Q9OySQec.net]
- 配列の境界チェックぐらいなら気の利いた処理系ならなんとでもなるが、
そういう類のをユーザー定義できると想像するといい
- 880 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 13:08:54.03 ID:nLFkP6Tp.net]
- 静的型づけと動的型づけのほかにも強い型づけと弱い型づけがあるぞ。
両方を合わせると4パターンあることを考えたほうがいいぞ。
- 881 名前:デフォルトの名無しさん [2017/11/27(月) 14:31:06.76 ID:VTdrxhpK.net]
- >>852
弱い動的型付けは存在しないから3パターンだぞ
- 882 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 14:33:43.01 ID:Q9OySQec.net]
- 動的型付けでも、異なる型を混ぜた時に自動で変換されるのとエラーになるのがある
そういうやつのことじゃないの? いや>>852に訊かないとわからないけど
- 883 名前:デフォルトの名無しさん [2017/11/27(月) 14:52:39.00 ID:VTdrxhpK.net]
- >>854
弱い型付けってのはキャストはエラーはかずに出来るけどメモリぶっ壊して全く違う所でエラー起きたりするCとかC++みたいな奴の事だぞ
- 884 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 15:04:23.55 ID:Q9OySQec.net]
- >>855
その定義だとreinterpret_castができるやつは全部弱型になるだろ んで、その定義でもObjCのid型やOO風拡張付きアセンブラやForthなんかは動的弱型じゃね まあ>>825にry
- 885 名前:デフォルトの名無しさん [2017/11/27(月) 15:06:30.80 ID:VTdrxhpK.net]
- >>856
ObjCは分からんが unsafeブロックとかで限定的に弱い型付け許してる言語もあるけどそういうのは基本的に弱い型付けとは言わないね
- 886 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 15:12:29.84 ID:Q9OySQec.net]
- 一般的にはnominalで暗黙の型変換を許さないやつがstring typeだと思うぜ
- 887 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 15:13:04.01 ID:Q9OySQec.net]
- /string/strong/ (苦笑
- 888 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 15:19:26.38 ID:RuMmCyGV.net]
- 情弱言語
情強言語
- 889 名前:あ mailto:sage [2017/11/27(月) 17:59:38.96 ID:gxJYhWYL.net]
- 選民思想ってどういう意味なんだろう?
- 890 名前:デフォルトの名無しさん [2017/11/27(月) 20:05:56.25 ID:ioN0hnnU.net]
- >>861
神に選ばれたとか生まれながらの血筋とか、 とにかく一部の選ばれた人間のみを良しとする思想。 白人至上主義みたいになのが代表的なものだろうな。 そのぐらいググれば出ると思うけど。
- 891 名前:あ mailto:sage [2017/11/27(月) 20:15:59.53 ID:YD13FB3m.net]
- >>862
選民思想自体の意味はわかるよ。 言語に対して選民思想がある、ってのがわからん。 知れば選民なの?って感じ。 一見さんお断り、紹介制ね、セミナー・講習・試験受けてねー(笑) でもあるまいし、なんか知ろうとする努力を放棄して便利な言葉でごまかしてるように見えるって事。
- 892 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 20:20:31.71 ID:AFwfxdAR.net]
- くっさ
- 893 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 20:27:37.84 ID:Q9OySQec.net]
- >>845のことなら強烈な自己肯定感と言い換えてもいいんじゃね
たかが2chの言葉遣いに厳密に意味を当てはめてもしょうがない
- 894 名前:あ mailto:sage [2017/11/27(月) 20:40:26.85 ID:YD13FB3m.net]
- なるほど。自己肯定感を他者への否定で裏打ちしてるような人たち、か。
いるな。Ruby使いが全体的にそんな印象。
- 895 名前:デフォルトの名無しさん [2017/11/27(月) 21:24:06.34 ID:HF1f2kGW.net]
- おまえらみんなそんな感じじゃんw
- 896 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 21:30:42.30 ID:zgUQvI9i.net]
- 自分が使ってる言語以外は覚えるの面倒だから滅べっていう奴だな。
わかりやすいし、正直だとは思うが恥ずかしい言い分だということも理解しておいた方がいい。
- 897 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 21:32:45.76 ID:zgUQvI9i.net]
- >>818
go はそもそもシンタックスがパースしやすいようになってるから 実装が楽だって話だろ。
- 898 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 22:33:25.18 ID:pxmyvyPz.net]
- そもそもgccのgoってメンテされてないのでは?1.2くらいで止まってなかったっけ?
- 899 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 22:35:11.55 ID:pxmyvyPz.net]
- >>868
言語を2つくらい学ぶとそれ以降はソンナ手間でもなくなってくけどな? 最近は学習しやすいべ。 それよりエコシステムの使い勝手が大事。 nodejsは最近やっとまともになってきた
- 900 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 22:42:59.78 ID:zgUQvI9i.net]
- >>871
まあ個人的な見解になるんだが そういう奴のいうところの「覚える」ってのは機能だったりシンタックスについて すみずみまで覚えるってことだったりするわけよ。 なんか周りにも自分にもハードル上げちゃって原理主義に走ってしまうって感じ。 言語を覚えるっつっても人によってとらえ方はだいぶ差はあるかもね。
- 901 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 23:03:54.83 ID:BLxyIU7+.net]
- 頭にウンポコピーのプェチピがつまった動的池沼型なしウンコマンがまた喚いてるようだね
うるさいゴミ虫だな!つぶれちゃえ、プチッw
- 902 名前: mailto:sage [2017/11/27(月) 23:17:01.33 ID:b0u4s5jJ.net]
- >>872
>機能だったりシンタックスについてすみずみまで覚えるってこと 最近になって、当方主力のC/C++についても、これを諦めることにしました、楽になりました…
- 903 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 23:36:34.04 ID:kgsU8O53.net]
- C++を「覚えて」いるやつなんて数えられる程度だろう
- 904 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 00:19:59.65 ID:j/VePoOF.net]
- >>872
それこそ忘れたらググればいいし、 IDE連携でfixも出来る。 機能の存在を知ってることが重要だよね。 あと大概の概念は言語間で共有してる。
- 905 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 01:13:03.69 ID:oL6iYiK7.net]
- 共有してるが細かい違いがストレスになったりしない?特に「ぼくのかんがえたさいきょうのOO」は辛い
- 906 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 01:57:11.51 ID:5aM4mai7.net]
- >>877
おいPHPの悪口はやめろ
- 907 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 09:52:26.16 ID:LMrici0y.net]
- 例のオライリーのrust本やっと出たようだな
- 908 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 10:47:18.80 ID:oqWjNxDa.net]
- 型システムの概念はC++とHaskellですら共有してる
一方、オブジェクト指向の概念は共有してないのでストレスになる
- 909 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 21:52:49.31 ID:+Ls9Kpqr.net]
- 昔はこの手のスレだと、補完が効くのは静的型だけだから動的型はダメだ!的な
無知丸出しのカキコミしてたJavaドカタを良く見たけど、 最近は流石に学習したのか、そういうの減ったね
- 910 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 22:32:58.71 ID:XwHAt9fz.net]
- とはいえpythonの補完はpycharmでさえたまにしょっぱい結果になるがな
- 911 名前:デフォルトの名無しさん [2017/11/28(火) 23:57:11.98 ID:S3oF2yyz.net]
- つうか補完って個人的にはうざいからいらない。
補完ってそんな有難いかねぇ。
- 912 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 00:01:06.36 ID:Ro7m+vSG.net]
- >>883
ガイジかな?
- 913 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 00:28:23.95 ID:LyP2QHxX.net]
- どのみちJavaScriptはクソなのは事実
- 914 名前:デフォルトの名無しさん [2017/11/29(水) 01:08:31.46 ID:ZTL4r6Le.net]
- jsが糞だなんて世界の共通認識やろ
- 915 名前:デフォルトの名無しさん [2017/11/29(水) 01:32:48.31 ID:/BpqyHHR.net]
- 何でやjsは最高やろ
javascriptはうんこだけど
- 916 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 01:34:30.49 ID:wq9Dycsx.net]
- jsはブラウザ標準だから広まってるけど実際かなりの変態言語だよね
大分マシになってきてるけど
- 917 名前:あ mailto:sage [2017/11/29(水) 08:18:33.62 ID:fb/gmNyy.net]
- phpは、protectedとか何だかんだ大先生が要るって言うものはつけたけど、正直必要性がわからんね、みたいな事を作者が言ってるぐらいだからな。
JSはあの変態具合がじつに良い。
- 918 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 10:31:45.07 ID:/xS4M0rU.net]
- >>881
ダメだろ。動的言語の言語仕様として正確な補完は不可能。 PHPとかPHPDocで追跡できるようにもできるけど、結局ドキュメント部分だから 信用できるとは限らないし
- 919 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 10:35:30.46 ID:/xS4M0rU.net]
- >>889
ポリシーがない作者の言語は大体そう。 投票制で機能の実装を決めるって結局糞になる一方だと思うんだけど。 swiftも最近はそうだっけ?
- 920 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 11:19:53.91 ID:ags1OwXJ.net]
- ハンバーガーとコーラとWindowsが多数派になったおかげで、少数派の自己肯定感が強い
- 921 名前:あ mailto:sage [2017/11/29(水) 12:52:13.36 ID:fb/gmNyy.net]
- >>891
作者は、ポリシーがないのがポリシーみたいな人だしな。 たまに引数の順序とか違うけど、仕方ねえじゃん。積み重ねってあるんだから。それに便利さって尺度あるじゃん?とか、 自然言語だって言語学者が整理して作ったら英語なんかと全然違う整然としたもの出来るけど、それってホントに実用になるかはわからんよね。 って開き直ってるからな。 goto実装したときのやり取りとか滅茶苦茶面白かった。 譲れない部分以外は適当に決めろよ、俺使わねえし、みたいな方向性もアリだとは思う。
- 922 名前:あ mailto:sage [2017/11/29(水) 12:55:46.19 ID:fb/gmNyy.net]
- >>890
補完が無いからダメ、を否定してるんでは? 「補完なんか無くても書ける」レベルのやつが書けばいいんだよ、っていう主張かと。 そんで、俺はそれでいいと思う。 補完が無くても大体間違いようがない、っていう使い方はあるもんだし。システムハンガリアンじゃない、本当の意味の方のハンガリアンとか。
- 923 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 13:46:28.77 ID:N4X6syzD.net]
- >>894
その読解力でよく人に訂正できるな 間違ってるのはお前だよ
- 924 名前:あ mailto:sage [2017/11/29(水) 16:23:39.89 ID:fb/gmNyy.net]
- >>895
是非説明して欲しい
- 925 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 17:20:07.57 ID:0SzzSOSo.net]
- >>896
是非も糞もお前以外正しく解釈してるんだからかき混ぜんな
- 926 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 17:33:20.21 ID:jE6TKqng.net]
- 最近の言語なんて全部ポリシーないじゃん。
他の言語で流行ってる機能だからうちも入れよう みたいな話ばっか。
- 927 名前:あ mailto:sage [2017/11/29(水) 18:31:36.52 ID:fb/gmNyy.net]
- >>897
見えないすべての他人の代弁者ご苦労様。
- 928 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 18:51:31.66 ID:/xS4M0rU.net]
- >>898
Go言語はポリシーあるけどね。と言うかGoogle社内で使うための言語として 進化してきたって感じ? 結局C++コードベースで作ってきたシステムがコンパイルするたびに40分とかかかるようになってきたから、Go言語でそこを改善した。 具体的には継承を使わないようにしたり パッケージ間の依存関係を極力抑えるために敢えてDRY原則無視したり。 後プリプロセッサを削除してパッケージシステムをしっかりしたもの(未使用なパッケージをimportしたらコンパイルエラー) にしたり。
- 929 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 22:33:45.37 ID:0SzzSOSo.net]
- Goとか見るに、googleって意外と線形代数使わないのかなあ?
- 930 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 22:55:35.66 ID:xEIA2DIf.net]
- tensorflowを作ってるんだぞ?使ってるに決まってるだろw
|

|
[ 続きを読む ] / [ 携帯版 ] 
前100
次100
最新50
▲ [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<264KB
read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef