スレタイ以外の言語もok
前スレ
次世代言語17 Go Rust Kotlin TypeScript Julia
https://mevius.5ch.net/test/read.cgi/tech/1567602619/
探検
次世代言語18 V Julia 他
■ このスレッドは過去ログ倉庫に格納されています
2019/09/30(月) 23:11:51.54ID:gS2Jpksn
324デフォルトの名無しさん
2019/10/06(日) 10:04:41.68ID:HMANkRPq >>314
サンプルやコンパイラがメモリリークするのは直ったんだろうかね
Goのように簡単に書けてRustのようにGC無しで自動解放すると言っていた
Go/Rustを超える詳細不明のメモリ管理が実装された話は聞かなかったが
サンプルやコンパイラがメモリリークするのは直ったんだろうかね
Goのように簡単に書けてRustのようにGC無しで自動解放すると言っていた
Go/Rustを超える詳細不明のメモリ管理が実装された話は聞かなかったが
325デフォルトの名無しさん
2019/10/06(日) 10:22:41.97ID:0s7o/lL0 ✕ Windowsの方が良い。Macはいらない
○ Windowsしか使っていないレガシー企業に所属しているからMacに触れる機会が無い
○ Windowsしか使っていないレガシー企業に所属しているからMacに触れる機会が無い
326デフォルトの名無しさん
2019/10/06(日) 10:33:38.32ID:afQhNNe0 AppleなんてMSが資金援助しなかったら潰れてたんだから
Apple信者はジョブズじゃなくてゲイツを崇めるべき
Apple信者はジョブズじゃなくてゲイツを崇めるべき
327デフォルトの名無しさん
2019/10/06(日) 10:43:20.42ID:DCi/8LQP 型付コンプマンとOSコンプマンは同一人物か
どうでもいいから言語の話をしろよ?
どうでもいいから言語の話をしろよ?
328デフォルトの名無しさん
2019/10/06(日) 10:48:54.49ID:b5CNBoqv いい加減に型議論スレ立てれば?
329デフォルトの名無しさん
2019/10/06(日) 11:13:06.45ID:kfMA+lDl PythonがRubyを倒した時にはこんな問題はなかっただろう
C#とTypeScriptあたりが潰し合えば問題ないのに
論点をそこに設定できない理由があるならそいつが元凶だ
C#とTypeScriptあたりが潰し合えば問題ないのに
論点をそこに設定できない理由があるならそいつが元凶だ
330デフォルトの名無しさん
2019/10/06(日) 11:13:39.74ID:nfPmVfn/ >>329
何と戦ってるんだお前は
何と戦ってるんだお前は
331デフォルトの名無しさん
2019/10/06(日) 11:15:58.64ID:+7lGQsyI332デフォルトの名無しさん
2019/10/06(日) 11:22:47.12ID:nC6Pexaw >>328
Juliaの話題が出ないから次スレからスレタイから外したら。
Juliaの話題が出ないから次スレからスレタイから外したら。
333デフォルトの名無しさん
2019/10/06(日) 11:31:23.46ID:IHuQntPK >>323
バージョン管理ツールがGitとかのVCSを指しているなら意味が分からんのだがどういう意味だ?
Docker DesktopとGitを入れて `docker-compose up` で開発ができ、CIから何からを半自動でやるのがインフラを整えるということでは
バージョン管理ツールがGitとかのVCSを指しているなら意味が分からんのだがどういう意味だ?
Docker DesktopとGitを入れて `docker-compose up` で開発ができ、CIから何からを半自動でやるのがインフラを整えるということでは
334デフォルトの名無しさん
2019/10/06(日) 11:37:21.54ID:+7lGQsyI >>333
rubyで閉じるならrvm, rbenv使うなりしてりゃ環境合うだろって話。
それ以上低レイヤー依存が激しいならdockerもありだろうが、
使わんでもcloudでインスタンス利用するならdockerは無駄な冗長化だなと思う。
docker compose とかすげー半端感しか感じないんだが。
大してスケールするわけでもないし。
rubyで閉じるならrvm, rbenv使うなりしてりゃ環境合うだろって話。
それ以上低レイヤー依存が激しいならdockerもありだろうが、
使わんでもcloudでインスタンス利用するならdockerは無駄な冗長化だなと思う。
docker compose とかすげー半端感しか感じないんだが。
大してスケールするわけでもないし。
335デフォルトの名無しさん
2019/10/06(日) 12:05:19.67ID:IHuQntPK >>334
あー、xenv系の話か。すまん、俺がボケてた
言っていることは一理あるしそういう派閥がいるのも知っているが俺は完全に同一の環境で開発するのを是としている
ただ開発環境がDockerでデプロイ先はVPS直という現場はアホだと思うよ
あー、xenv系の話か。すまん、俺がボケてた
言っていることは一理あるしそういう派閥がいるのも知っているが俺は完全に同一の環境で開発するのを是としている
ただ開発環境がDockerでデプロイ先はVPS直という現場はアホだと思うよ
336デフォルトの名無しさん
2019/10/06(日) 12:25:38.33ID:HMANkRPq337デフォルトの名無しさん
2019/10/06(日) 12:29:34.95ID:+7MXB6fE >>332
そして誰もいなくなった
そして誰もいなくなった
338デフォルトの名無しさん
2019/10/06(日) 14:50:44.99ID:CllAfLEo https://japan.zdnet.com/article/35139247/
MIT、「Julia」上で動作する初心者向け汎用AIプログラミングシステム「Gen」を発表
Liam Tung (ZDNet.com) 翻訳校正: 編集部 2019年07月01日 10時55
マサチューセッツ工科大学(MIT)は米国時間6月26日、確率的プログラミングシステム「Gen」を開発したと発表した。
Genにより、初心者でもコンピュータービジョンやロボティクス、統計に関する処理を容易に手がけられるようになるという。
Genは、「Julia」に組み込まれるかたちで実装されている。なお、JuliaはMITの研究者らによって2012年に公開された
動的プログラミング言語であり、世界的に高い人気を集めている。
Genの開発者らは「カスタム化した複数のモデリング言語をJuliaに組み込む」ことで、ユーザーが「数式と格闘したり、
高効率なコードを手作業で記述したりせずとも」人工知能(AI)のモデルやアルゴリズムを開発できる
新たなAIプログラミングシステムを生み出したとMITは述べる。
このシステムは予測などの複雑なタスクにも使用できるため、技術に造詣の深い研究者にも役立つだろう。
MITの論文によると「Gen」という名称は、従来の確率的プログラミングでは考慮されていなかった、
「汎用目的」(General purpose)での使用を可能にすることを念頭に置いて付けられた。
論文には「既存のシステムは汎用目的としては実用的ではない」と記されている。
また、「特定の問題領域にのみ適した、制約の大きいモデリング言語を提供しているシステムがある。
その一方で、どのようなモデルでも表現できる『汎用の』モデリング言語を提供しているシステムもあるが、
そういったシステムは使いものにならないほど収束の遅い推論アルゴリズムしかサポートしていない」とも記されている。
MIT、「Julia」上で動作する初心者向け汎用AIプログラミングシステム「Gen」を発表
Liam Tung (ZDNet.com) 翻訳校正: 編集部 2019年07月01日 10時55
マサチューセッツ工科大学(MIT)は米国時間6月26日、確率的プログラミングシステム「Gen」を開発したと発表した。
Genにより、初心者でもコンピュータービジョンやロボティクス、統計に関する処理を容易に手がけられるようになるという。
Genは、「Julia」に組み込まれるかたちで実装されている。なお、JuliaはMITの研究者らによって2012年に公開された
動的プログラミング言語であり、世界的に高い人気を集めている。
Genの開発者らは「カスタム化した複数のモデリング言語をJuliaに組み込む」ことで、ユーザーが「数式と格闘したり、
高効率なコードを手作業で記述したりせずとも」人工知能(AI)のモデルやアルゴリズムを開発できる
新たなAIプログラミングシステムを生み出したとMITは述べる。
このシステムは予測などの複雑なタスクにも使用できるため、技術に造詣の深い研究者にも役立つだろう。
MITの論文によると「Gen」という名称は、従来の確率的プログラミングでは考慮されていなかった、
「汎用目的」(General purpose)での使用を可能にすることを念頭に置いて付けられた。
論文には「既存のシステムは汎用目的としては実用的ではない」と記されている。
また、「特定の問題領域にのみ適した、制約の大きいモデリング言語を提供しているシステムがある。
その一方で、どのようなモデルでも表現できる『汎用の』モデリング言語を提供しているシステムもあるが、
そういったシステムは使いものにならないほど収束の遅い推論アルゴリズムしかサポートしていない」とも記されている。
339デフォルトの名無しさん
2019/10/06(日) 14:51:51.44ID:CllAfLEo 今回のシステムにより、例えば、人の姿勢といった立体的な形状の状態を推論し、
自動運転車やジェスチャーベースのコンピューティング、
拡張現実(AR)に用いられるコンピュータービジョンのタスクを簡素化するようなプログラムを作成できるようになる。
Genは、MITが2013年に「DARPA AI」プログラムから獲得した資金によって2015年に開発した
確率的プログラミングシステムを強化するかたちで、グラフィックス描画やディープラーニング(DL)、
さまざまな確率シミュレーションを組み合わせている。
MITで電子工学及びコンピューターサイエンスの博士課程を専攻しており、
この論文の主執筆者であるMarco Cusumano-Towner氏は、「自動化されたAIを、
コンピューターサイエンスや数学の専門知識をさほど必要とせずとも、
容易に扱えるようにするというのがこの研究の目的の1つとなっている」と述べている。
「われわれはまた、生産性を向上させることで、専門家によるAIシステム開発時の試行錯誤や
プロトタイプ作成の迅速化を容易にしたいと考えている」(Cusumano-Towner氏)
Microsoftが「AIの民主化」を旗印に掲げているように、
MITの研究者らもデータサイエンスをあらゆる人々のもとに送り届けようとしている。
また、MITによるとこれは、Googleの「TensorFlow」の1歩先を行くものだという。
MITは、TensorFlowが「DLモデルに的を絞っている」という点で、
AIの持っている潜在的能力を完全に解放していない可能性を指摘している。
自動運転車やジェスチャーベースのコンピューティング、
拡張現実(AR)に用いられるコンピュータービジョンのタスクを簡素化するようなプログラムを作成できるようになる。
Genは、MITが2013年に「DARPA AI」プログラムから獲得した資金によって2015年に開発した
確率的プログラミングシステムを強化するかたちで、グラフィックス描画やディープラーニング(DL)、
さまざまな確率シミュレーションを組み合わせている。
MITで電子工学及びコンピューターサイエンスの博士課程を専攻しており、
この論文の主執筆者であるMarco Cusumano-Towner氏は、「自動化されたAIを、
コンピューターサイエンスや数学の専門知識をさほど必要とせずとも、
容易に扱えるようにするというのがこの研究の目的の1つとなっている」と述べている。
「われわれはまた、生産性を向上させることで、専門家によるAIシステム開発時の試行錯誤や
プロトタイプ作成の迅速化を容易にしたいと考えている」(Cusumano-Towner氏)
Microsoftが「AIの民主化」を旗印に掲げているように、
MITの研究者らもデータサイエンスをあらゆる人々のもとに送り届けようとしている。
また、MITによるとこれは、Googleの「TensorFlow」の1歩先を行くものだという。
MITは、TensorFlowが「DLモデルに的を絞っている」という点で、
AIの持っている潜在的能力を完全に解放していない可能性を指摘している。
340デフォルトの名無しさん
2019/10/06(日) 15:03:50.67ID:GCn9yAhL また生産性を向上させてしまった・・・これは言ってみたい
341デフォルトの名無しさん
2019/10/06(日) 15:27:51.67ID:kfMA+lDl 生産or消費でしかものを考えられないんだな
これを言ってやろう
これを言ってやろう
342デフォルトの名無しさん
2019/10/06(日) 19:07:55.48ID:Ypd704zl 型キチや型無し不能者は正直どうでもいいから置いとくと、実際のところ俺の周り(当然狭い)で仕事で関わる可能性のありそうな次世代言語はある程度の静的型付け可能な言語かな(具体的にはGo, Rust)。
みんなの周りでは動的言語で仕事に関わりそうな次世代言語ってどんなのある?(純粋な興味)
みんなの周りでは動的言語で仕事に関わりそうな次世代言語ってどんなのある?(純粋な興味)
343デフォルトの名無しさん
2019/10/06(日) 19:14:22.92ID:0rwYuW6O 型に関してはうまい落とし所のがあればいいな
ガチガチでもなくゆるゆりでもないみたいなの
ガチガチでもなくゆるゆりでもないみたいなの
344デフォルトの名無しさん
2019/10/06(日) 19:18:13.38ID:51w7DHEq そのひとつが漸進的型付けで、TypeScriptはかなりいいセンいってると思う。
345デフォルトの名無しさん
2019/10/06(日) 19:41:24.32ID:4DnPW2me >>342
そもそも次世代言語に動的型のやつあったっけか?
そもそも次世代言語に動的型のやつあったっけか?
346デフォルトの名無しさん
2019/10/06(日) 20:07:17.64ID:kfMA+lDl 過ちを犯した者が仕様変更しなさい
仕様変更しているのは静的型だけになった
仕様変更しているのは静的型だけになった
347デフォルトの名無しさん
2019/10/06(日) 21:34:54.69ID:XnVfcxYj Haskellは安全性では一番だけど
モナドと遅延評価が難し過ぎて普通の人がコードを書くのは難しくて失敗
Cの型は単なるメモリレイアウトで実質型なしで
スタックオーバーフローなどの脆弱性を大量に生み出し失敗
Javaは割と堅牢な型システムだがnullを放置したせいで
ヌルポの山を築いて失敗
RustはCにまともな型システムを導入しようとしたが
所有権に誰もついていけず見事失敗
Goは動的言語と静的言語のいいとこどりをしようとして中途半端になって失敗
TypeScriptは漸進的型付けというありそうでなかった型システムだが
型定義が面倒すぎる上anyは嘘派と頑張らない派で対立して失敗
モナドと遅延評価が難し過ぎて普通の人がコードを書くのは難しくて失敗
Cの型は単なるメモリレイアウトで実質型なしで
スタックオーバーフローなどの脆弱性を大量に生み出し失敗
Javaは割と堅牢な型システムだがnullを放置したせいで
ヌルポの山を築いて失敗
RustはCにまともな型システムを導入しようとしたが
所有権に誰もついていけず見事失敗
Goは動的言語と静的言語のいいとこどりをしようとして中途半端になって失敗
TypeScriptは漸進的型付けというありそうでなかった型システムだが
型定義が面倒すぎる上anyは嘘派と頑張らない派で対立して失敗
348デフォルトの名無しさん
2019/10/06(日) 21:44:57.93ID:51w7DHEq >型定義が面倒すぎる
面倒と思うのは既存のjsコードに型定義を付けるときくらいで、最初からtsで書いている分には
面倒と感じたことはないがなぁ。
他の静的型付け言語とかと比べてどういうところが面倒なんだろうか。
面倒と思うのは既存のjsコードに型定義を付けるときくらいで、最初からtsで書いている分には
面倒と感じたことはないがなぁ。
他の静的型付け言語とかと比べてどういうところが面倒なんだろうか。
349デフォルトの名無しさん
2019/10/06(日) 22:00:20.65ID:jWeq+Bvn 所有権はC++の頃からあるよ
Rustで新しく導入されたと言えるのは借用規則とライフタイム
Rustで新しく導入されたと言えるのは借用規則とライフタイム
350デフォルトの名無しさん
2019/10/06(日) 22:22:11.31ID:51w7DHEq 「所有権」と呼ばれる概念は昔からあるけどそれが何を表しているかは結構バラバラなわけで、
そこは「rustの所有権システム」と解釈すべきなんだろう。
そこは「rustの所有権システム」と解釈すべきなんだろう。
351デフォルトの名無しさん
2019/10/06(日) 23:00:04.89ID:5dqrI3Cy どうでもいいけど、今の40代って軒並み役に立たないな
オンプレのLinux操作は早いけど、それだけ
保守歴長すぎて、新規でコード書くことが一切できない
まさかRDBの設計すらろくにできないくせに、俺は35定年を乗り越えられたエンジニア、みたいにしてるのマジで笑えるわ
死んで欲しい
転職してえ
オンプレのLinux操作は早いけど、それだけ
保守歴長すぎて、新規でコード書くことが一切できない
まさかRDBの設計すらろくにできないくせに、俺は35定年を乗り越えられたエンジニア、みたいにしてるのマジで笑えるわ
死んで欲しい
転職してえ
352デフォルトの名無しさん
2019/10/06(日) 23:12:49.99ID:g9L650mi 人には得意不得意があるのだから「出来ないことがある」で評価すべきではありませんよ。「出来ることがない」なら無能なので切りましょう
353デフォルトの名無しさん
2019/10/06(日) 23:21:31.83ID:5dqrI3Cy >>352
わかってるよ、保守で役に立つんだから、保守やっててくれりゃいい
オンプレマシンのお守りも重要な仕事だ
だけど「設計はベテランに任せておけ」とか40代のゴミ同士で乳繰りあって盛り上がってるの見ると
ホント寒気がするんだわ
試しにDBの論理設計やらせたら、正規化もまともにやってない、型は適当、NotNullも定義してないExcel出してきやがる
20件くらい指摘上げたら、「君こだわり強いねw」とか「業務は趣味じゃないんだから」とか言い出すんだぜ
目眩がしたわ
絶対ああはなりたくない
わかってるよ、保守で役に立つんだから、保守やっててくれりゃいい
オンプレマシンのお守りも重要な仕事だ
だけど「設計はベテランに任せておけ」とか40代のゴミ同士で乳繰りあって盛り上がってるの見ると
ホント寒気がするんだわ
試しにDBの論理設計やらせたら、正規化もまともにやってない、型は適当、NotNullも定義してないExcel出してきやがる
20件くらい指摘上げたら、「君こだわり強いねw」とか「業務は趣味じゃないんだから」とか言い出すんだぜ
目眩がしたわ
絶対ああはなりたくない
354デフォルトの名無しさん
2019/10/06(日) 23:25:04.83ID:AIMC8rVU この手のやからは単に自分の得意分野でドヤってるだけ
355デフォルトの名無しさん
2019/10/06(日) 23:25:43.60ID:DCi/8LQP で?お前には何ができるの?
356デフォルトの名無しさん
2019/10/06(日) 23:29:49.20ID:5dqrI3Cy357デフォルトの名無しさん
2019/10/06(日) 23:32:44.69ID:0rwYuW6O そのおじさんもミドルならできるんだろ
358デフォルトの名無しさん
2019/10/06(日) 23:46:29.22ID:4kPPzyZv 次世代言語に全く関係無い話は余所でやってくれ。
359デフォルトの名無しさん
2019/10/06(日) 23:57:06.69ID:5dqrI3Cy 俺もおまえらも薄汚い無能オッサンになるんだよ
次世代言語どころか、現世代言語すら理解できないような悲しいオッサンにな
だから、有意義に過ごせよ、この何でもない毎日をよ
次世代言語どころか、現世代言語すら理解できないような悲しいオッサンにな
だから、有意義に過ごせよ、この何でもない毎日をよ
360デフォルトの名無しさん
2019/10/07(月) 00:06:28.20ID:CF5Z0+Ep 青春だねぇ
361デフォルトの名無しさん
2019/10/07(月) 00:30:11.62ID:UKE8g9+n すでに完全にオッサンから初老に一歩足いれてるワシの観察によると
若い時分に「老害は新しいモノがわかってない!これからはこういう
新しい概念を理解してないとダメだ!」みたいなこと言って意固地に
なってたタイプほど、歳食ってから老害になるパターンが多い印象
逆に仕事で金もらえるならなんでもやりますよ、みたいなやつは
歳くっても頭が柔らかい。
若い時分に「老害は新しいモノがわかってない!これからはこういう
新しい概念を理解してないとダメだ!」みたいなこと言って意固地に
なってたタイプほど、歳食ってから老害になるパターンが多い印象
逆に仕事で金もらえるならなんでもやりますよ、みたいなやつは
歳くっても頭が柔らかい。
362デフォルトの名無しさん
2019/10/07(月) 01:25:08.70ID:lrWqKXHs >>348
とにかく型定義ファイルがだるいし
それがあってるのかという型そのものへの疑心暗鬼が生まれてしまいメンドクセとなる
あと結局型の設計がJSっぽさ満開のライブラリだと
頑張れば型付けできるがそもそもの型設計が
クソ過ぎるため型パズルを解くことになるのもだるい
TSそのものというよりそれ含めた環境が地獄なので
相当難しい
とにかく型定義ファイルがだるいし
それがあってるのかという型そのものへの疑心暗鬼が生まれてしまいメンドクセとなる
あと結局型の設計がJSっぽさ満開のライブラリだと
頑張れば型付けできるがそもそもの型設計が
クソ過ぎるため型パズルを解くことになるのもだるい
TSそのものというよりそれ含めた環境が地獄なので
相当難しい
363デフォルトの名無しさん
2019/10/07(月) 03:45:48.89ID:DgIv4nW8 周りのレベルが今の自分のレベルだ
転職でもしてろ
転職でもしてろ
364デフォルトの名無しさん
2019/10/07(月) 05:03:01.05ID:QIpZdLTg365デフォルトの名無しさん
2019/10/07(月) 06:31:02.27ID:3jIy+7MF 自動プログラミングの登場はいつ頃?
366デフォルトの名無しさん
2019/10/07(月) 07:25:58.80ID:Hsgiqw/b >>361
プログラミングなんて一つ覚えれば他は応用で何とでも出来るからな
言語は設計者の信念や価値観が反映されるし
最近はその傾向が非常に強く濃く出てるからな
最後はその価値観や信念を受け入れられるか否かになってるね
プログラミングなんて一つ覚えれば他は応用で何とでも出来るからな
言語は設計者の信念や価値観が反映されるし
最近はその傾向が非常に強く濃く出てるからな
最後はその価値観や信念を受け入れられるか否かになってるね
367デフォルトの名無しさん
2019/10/07(月) 07:31:12.89ID:qCRR4hB2368デフォルトの名無しさん
2019/10/07(月) 07:37:22.63ID:BzP7XqMm 若いうちにガッツリ開発した経験があればいつでもやり直せると思うが
ずっとマニュアル通りの保守運用してた人とかは厳しい
ずっとマニュアル通りの保守運用してた人とかは厳しい
369デフォルトの名無しさん
2019/10/07(月) 08:02:52.03ID:gq2Iy46j370デフォルトの名無しさん
2019/10/07(月) 08:29:56.12ID:h7448PDh スレタイからTS消したのに結局TS・JSの話しかしてねーな
371デフォルトの名無しさん
2019/10/07(月) 08:47:35.90ID:Hsgiqw/b 女子小学生の話でもする?
372デフォルトの名無しさん
2019/10/07(月) 10:28:20.01ID:1PlTXyoA >>371
淫行で捕まるぞ。
淫行で捕まるぞ。
373デフォルトの名無しさん
2019/10/07(月) 10:57:43.97ID:AHm704BC プログラマーがJSと仲良くなる方法?
一緒にスイッチやろうぜ!これだけでいい
一緒にスイッチやろうぜ!これだけでいい
374デフォルトの名無しさん
2019/10/07(月) 11:45:38.96ID:FkpNSZjY 結局Scalaが世界中巻き込んだ大爆死して
型なんて適当でいいんだよ派のGoが覇権取ったのは
型キチにとって最高に都合が悪いから
露骨な話題反らししたり老害ペチパー連呼したりするんやろなあ
型なんて適当でいいんだよ派のGoが覇権取ったのは
型キチにとって最高に都合が悪いから
露骨な話題反らししたり老害ペチパー連呼したりするんやろなあ
375デフォルトの名無しさん
2019/10/07(月) 11:51:24.34ID:doyjmdg4 よきにはからえでそこそこ動くなら楽だしな
376デフォルトの名無しさん
2019/10/07(月) 12:29:49.51ID:m2H16U2/ 型煽りが来たしそろそろOS煽りの時間か?
377デフォルトの名無しさん
2019/10/07(月) 12:53:15.71ID:0xOqyS7W むしろJSからTSへ、RubyやPHPからGoへ、で静的型への移行が進んでいるのでは
378デフォルトの名無しさん
2019/10/07(月) 13:24:28.37ID:FkpNSZjY なるほどScalaからGoとみるかRubyやPHPからGoとみるかで確かに違うか
379デフォルトの名無しさん
2019/10/07(月) 13:26:01.02ID:h7448PDh GoがScalaを意識してたとか初めて聞いたわ
380デフォルトの名無しさん
2019/10/07(月) 13:39:43.24ID:FkpNSZjY 意識してたかどうかはしらんが
最初にScalaとかの型ガチガチにやる言語と比べて
貧弱すぎて草生やされてたのはよく覚えてるわ
最初にScalaとかの型ガチガチにやる言語と比べて
貧弱すぎて草生やされてたのはよく覚えてるわ
381デフォルトの名無しさん
2019/10/07(月) 13:51:30.39ID:nnDn0jE7382デフォルトの名無しさん
2019/10/07(月) 14:42:10.45ID:hqvHKnpo そもそも型付けがガチガチとかゆるゆるというのが何を指してるのか分からん
HaskellでさえunsafeCoerceとかあるんだからある意味ゆるゆるな言語であるとも言える
HaskellでさえunsafeCoerceとかあるんだからある意味ゆるゆるな言語であるとも言える
383デフォルトの名無しさん
2019/10/07(月) 14:53:32.91ID:qCRR4hB2 Goの型が貧弱とかゆるいとか言ってる奴馬鹿丸出しだぞ
あれガチガチの静的型付けだから
あれガチガチの静的型付けだから
384デフォルトの名無しさん
2019/10/07(月) 15:04:43.63ID:l10ZvE/b >>383
静的言語の中でも型システムがしょぼいという話なのだが
静的言語の中でも型システムがしょぼいという話なのだが
385デフォルトの名無しさん
2019/10/07(月) 15:07:40.94ID:8rzZpShe Goの特徴として前から言われていたのはAOTコンパイラ
そして案の定JITコンパイラ言語が一つ消えた
実装と文脈を無視して、仕様を切り取ってはいけない
そして案の定JITコンパイラ言語が一つ消えた
実装と文脈を無視して、仕様を切り取ってはいけない
386デフォルトの名無しさん
2019/10/07(月) 15:09:20.52ID:+VKWtedr >>384
型システムが貧弱というのと型付けがゆるいというのは違う
型システムが貧弱というのと型付けがゆるいというのは違う
387デフォルトの名無しさん
2019/10/07(月) 15:12:42.08ID:qCRR4hB2388デフォルトの名無しさん
2019/10/07(月) 17:56:10.83ID:uu8PmCQO いい加減セミコロン排除してほしい
今時の言語にセミコロンは不要
今時の言語にセミコロンは不要
389デフォルトの名無しさん
2019/10/07(月) 18:02:04.24ID:38KztbOB フレームワークを作る側と、フレームワークに用意された関数を呼ぶだけのドカタが
同じように話し合っても意味ないだろ
RailsがRubyで生まれたのは動的型のメタプログラミングのやり易さによるものだが
ドカタにはメタプログラミングなんて想像もできないだろ?
同じように話し合っても意味ないだろ
RailsがRubyで生まれたのは動的型のメタプログラミングのやり易さによるものだが
ドカタにはメタプログラミングなんて想像もできないだろ?
390デフォルトの名無しさん
2019/10/07(月) 18:17:40.71ID:AKFeYH7t セミコロンは必要
391デフォルトの名無しさん
2019/10/07(月) 18:31:50.82ID:x4lHC0CM セミコロンはあっていいわ
それよりlispみたいな括弧だらけをどうにかしてほしい
dartのことなんだけど
それよりlispみたいな括弧だらけをどうにかしてほしい
dartのことなんだけど
392デフォルトの名無しさん
2019/10/07(月) 18:47:51.69ID:FkpNSZjY >>389
型は辛うじて理解できるから型型言ってりゃ意識高く見えるんだろう
型は辛うじて理解できるから型型言ってりゃ意識高く見えるんだろう
393デフォルトの名無しさん
2019/10/07(月) 18:49:08.97ID:Y/GBaC3O セミコロンないとウンコしたあとケツ拭かないみたいで気持ち悪いねん
屁しか出なかったから拭かなくて大丈夫でも一応拭いとかんと気持ち悪いんや
屁しか出なかったから拭かなくて大丈夫でも一応拭いとかんと気持ち悪いんや
394デフォルトの名無しさん
2019/10/07(月) 18:52:21.72ID:cA3PBaOt ごく稀に魔改造されたフレームワークを見かけるけど
今までどういう経緯でなったのか理解できなかったけど>>389みたいな発達障害の仕業だったんやな……
今までどういう経緯でなったのか理解できなかったけど>>389みたいな発達障害の仕業だったんやな……
395デフォルトの名無しさん
2019/10/07(月) 18:53:23.79ID:Hsgiqw/b 前スレではTSはJSに型を付けた安全な言語!って言ってたのにどうした?
396デフォルトの名無しさん
2019/10/07(月) 19:06:20.66ID:0xOqyS7W TSはJSに型をつけた"JSよりは"安全な言語。
Rustも"C++よりは"安全な言語。
比較級と原級はまったく意味が異なるので混同しないように。
一般に、 old, older, oldest の実年齢は old が一番高いのだ。
Rustも"C++よりは"安全な言語。
比較級と原級はまったく意味が異なるので混同しないように。
一般に、 old, older, oldest の実年齢は old が一番高いのだ。
397デフォルトの名無しさん
2019/10/07(月) 19:56:06.76ID:8rzZpShe 盾の中で最上級になっても実戦でぶつかるのは盾と盾ではない
矛にあたるのはテストだよね
矛にあたるのはテストだよね
398デフォルトの名無しさん
2019/10/07(月) 19:57:06.96ID:Bnp8iofU rustが安全ね。。ライフタイム、所有権を気にしすぎてベタに長い関数書きまくりの糞コードで本当に安全といえるのかね。
399デフォルトの名無しさん
2019/10/07(月) 20:18:58.25ID:kUyRZ0JH ライフタイムや所有件と関数の長さは関係ない
関数の長さと安全性も関係ない
まだ40行で疲弊してるの?
関数の長さと安全性も関係ない
まだ40行で疲弊してるの?
400デフォルトの名無しさん
2019/10/07(月) 20:29:44.09ID:/nePTJSU コードが長いから安全じゃないって意味わからんな
このスレの一部のヤツらは安全性の概念を勘違いしてるとしか思えんわ
このスレの一部のヤツらは安全性の概念を勘違いしてるとしか思えんわ
401デフォルトの名無しさん
2019/10/07(月) 20:34:57.02ID:Bnp8iofU だからメモリ安全性だけ主張しても意味ないつってんのに理解力ほんとないな。
402デフォルトの名無しさん
2019/10/07(月) 20:47:01.42ID:eb0jB4qD まあRustならバカ避けになるから結果的には安全性に大きく寄与するだろう
Goなんかはキャズムを超えてしまってそろそろプログラマの品質が怪しくなってきたし
Goなんかはキャズムを超えてしまってそろそろプログラマの品質が怪しくなってきたし
403デフォルトの名無しさん
2019/10/07(月) 20:50:16.22ID:gq2Iy46j goの型付けで言えば、interface{}をreflectで解決する一種の動的型付けに
頼らなきゃならん場面が多いのが問題だなぁ。
genericsが来ればだいぶ違うんだろうが。
頼らなきゃならん場面が多いのが問題だなぁ。
genericsが来ればだいぶ違うんだろうが。
404デフォルトの名無しさん
2019/10/07(月) 20:55:20.01ID:E3Y64K5i 所有権やらライフタイムやらにうるさいせいで
本質的じゃないボイラープレートがぼこぼこ生えて
コードベース肥大化するせいで
本質的なロジックが簡単にバグ誘発する
くらい長々説明しないとわからない頭の持ち主なんだから仕方ないよ
本質的じゃないボイラープレートがぼこぼこ生えて
コードベース肥大化するせいで
本質的なロジックが簡単にバグ誘発する
くらい長々説明しないとわからない頭の持ち主なんだから仕方ないよ
405デフォルトの名無しさん
2019/10/07(月) 20:58:55.32ID:0xOqyS7W 実際にRust書いたこと全然なさそうなレスだな
406デフォルトの名無しさん
2019/10/07(月) 21:08:43.77ID:pt1d3CZh 馬鹿でも書けると書かされたPHPはどうなりました(ウィスパーヴォイス)
407デフォルトの名無しさん
2019/10/07(月) 21:15:05.45ID:qj0M/v6c 所有権とか参照のライフタイム自体は「メモリの解放責任が今どこにあるか」「参照先がいつまで生きてるか」ってだけでRustの固有概念じゃないよ
C++でもというかC++でこそ所有権と参照のライフタイムはそりゃあもうRust以上に意識しまくらなきゃいけないし
その分ボイラープレートも増える
C++でもというかC++でこそ所有権と参照のライフタイムはそりゃあもうRust以上に意識しまくらなきゃいけないし
その分ボイラープレートも増える
408デフォルトの名無しさん
2019/10/07(月) 21:19:00.06ID:/nePTJSU 感覚で語ってるからちゃんとした説明ができないんだよ
それを直視出来ずに他人の理解力不足にしてしまう残念さ
それを直視出来ずに他人の理解力不足にしてしまう残念さ
409デフォルトの名無しさん
2019/10/07(月) 22:17:46.17ID:kUyRZ0JH 所有権やらライフタイムが本質的じゃないってあたり、お里が知れるな
410デフォルトの名無しさん
2019/10/07(月) 22:22:55.53ID:gq2Iy46j そこはまぁ、所有権を管理することがプログラミングの目的じゃないから。
411デフォルトの名無しさん
2019/10/07(月) 22:38:08.74ID:doyjmdg4 本来やらなくていいことだしな
412デフォルトの名無しさん
2019/10/07(月) 22:38:10.35ID:kUyRZ0JH あぁそうだな、型を宣言するは目的じゃないんだったな
413デフォルトの名無しさん
2019/10/07(月) 22:43:04.33ID:8rzZpShe 本来の目的に近いのがテスト
ユーザーとテスターの見分けがつかないぐらい近い
ユーザーとテスターの見分けがつかないぐらい近い
414デフォルトの名無しさん
2019/10/07(月) 23:04:18.39ID:cl0wfREQ Rustで借用チェッカうっせえってなるのほぼ可変参照の唯一性ルールだよな
これはロジック上安全でもいちゃもんつけてくるパターンが多い
ライフタイムで怒られるときはほぼ確実にこっちが間違ってる
これはロジック上安全でもいちゃもんつけてくるパターンが多い
ライフタイムで怒られるときはほぼ確実にこっちが間違ってる
415デフォルトの名無しさん
2019/10/07(月) 23:39:59.63ID:/QhusHM8 スコープ、寿命はc/c++でメモリ配置を考えながら組んでた経験あれば
むつかしい部分ないからね
むつかしい部分ないからね
416デフォルトの名無しさん
2019/10/08(火) 00:25:44.45ID:la2PCv/l417デフォルトの名無しさん
2019/10/08(火) 05:22:36.84ID:ZkhSnZVY 流行ってますぅ?
フレームワークといっても薄いのしかないからレールズ使いはDBと接続できなくて詰みそう
フレームワークといっても薄いのしかないからレールズ使いはDBと接続できなくて詰みそう
418デフォルトの名無しさん
2019/10/08(火) 05:26:47.18ID:oovVfqie GOの定番フレームワークって存在するの?
419デフォルトの名無しさん
2019/10/08(火) 05:59:52.12ID:rn8OOmwA プログラミングなんて誰でもできる単純作業になるのがベストなのにすぐマウント取ろうとするやついるよね
ゴチャゴチャ言ってるけどCRUDアプリしか作れないんだろ?
ゴチャゴチャ言ってるけどCRUDアプリしか作れないんだろ?
420デフォルトの名無しさん
2019/10/08(火) 07:08:16.00ID:Jmhr+QJq CRUDを笑う者はCRUDに泣く
421デフォルトの名無しさん
2019/10/08(火) 09:40:11.68ID:ossa+Aur 誰でもできる単純作業と言われても
世の中にはforループすら理解できない人がいるらしいし
また初心者にプログラミングを教える機会があった
https://cpplover.blogspot.com/2019/10/blog-post.html
世の中にはforループすら理解できない人がいるらしいし
また初心者にプログラミングを教える機会があった
https://cpplover.blogspot.com/2019/10/blog-post.html
422デフォルトの名無しさん
2019/10/08(火) 10:11:34.52ID:RxkelW1a 江添亮
自由ソフトウェア主義者
C++ Evangelist
C++標準化委員会の委員
ドワンゴ社員
C++11本を執筆した。
株式会社ドワンゴで働いている。
あっ…(冊子
自由ソフトウェア主義者
C++ Evangelist
C++標準化委員会の委員
ドワンゴ社員
C++11本を執筆した。
株式会社ドワンゴで働いている。
あっ…(冊子
423デフォルトの名無しさん
2019/10/08(火) 10:18:37.12ID:7cKqvKOl >>422
俺より頭良さそう
俺より頭良さそう
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 中国「捜索レーダー起動は各国の通常の手法」 火器管制用か回答せず [蚤の市★]
- 【野球】野球の未来に危機感「マイナースポーツになる」 宮本慎也氏が開催…学童大会 [尺アジ★]
- 【訃報】声優・西村知道さん死去 「SLAM DUNK」安西先生役 9月に体調不良のため一時休業 [少考さん★]
- マヨネーズにわさび、山椒、卵の黄身、ラー油、オリーブオイルを入れてよく混ぜてください
- 普通の日本人「日本の新技術で中国破滅😤!中国経済崩壊😂!終わりの始まりwwwwwwwwwww」 [441660812]
- ぺこーら、地震で同僚が次々配信を止めるなか強行し続けるので悪目立ちするwww [268244553]
- 巨大地震 [957955821]
- ひろゆき「愛があるから人は苦しまなきゃいけないんだね」
- 【速報】高市早苗、起床 [779938112]
