[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/05 09:13 / Filesize : 214 KB / Number-of Response : 1022
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

次世代言語18 V Julia 他



1 名前:デフォルトの名無しさん mailto:sage [2019/09/30(月) 23:11:51.54 ID:gS2Jpksn.net]
スレタイ以外の言語もok

前スレ
次世代言語17 Go Rust Kotlin TypeScript Julia
https://mevius.5ch.net/test/read.cgi/tech/1567602619/

301 名前:デフォルトの名無しさん mailto:sage [2019/10/05(土) 23:47:46.68 ID:GA2Bx1T0.net]
>>294
JavaScript は一般的には弱い型付け言語じゃないの?
今も "1" + 1 とかできるんだよね?

302 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 01:56:56.91 ID:Jx24UgF2.net]
Scalaが次世代言語になれなかったのは事実
成功して現世代と言えるくらいになった次世代言語が型がゆるいGoくらいっていうのも事実

でもScalaが自滅したのは強い静的型付けだった「から」じゃないし
Goが流行ったのは型がゆるい「から」じゃないはずなんだけど
なんでそういう関係ないところで型の有用性について議論したがるかね

303 名前:デフォルトの名無しさん [2019/10/06(日) 03:17:49.98 ID:+G1RWlUz.net]
>>248
んで?今でもあんたはそのobjectworks使った仕事してるの?

304 名前:デフォルトの名無しさん [2019/10/06(日) 03:28:03.73 ID:+G1RWlUz.net]
>>283
誰一人として型だけで安全なコードができるなんて言ってないのにお前は誰に向かって書いてるんだ?

305 名前:デフォルトの名無しさん [2019/10/06(日) 03:55:19.89 ID:qGnSK/oz.net]
>>272
少なくともpythonに関しては、JetBrainsのIDEといえどtype hintingが無いと結構失敗する

306 名前:デフォルトの名無しさん [2019/10/06(日) 04:39:46.87 ID:qGnSK/oz.net]
>>298
それは暗黙の型変換が行われるだけで、その結果は言語仕様で定義されてるから、型システムとしては型安全性があると言える
型安全性があるのが強い型付けで、無いのが弱い型付け、とされる

でもそう定義する界隈があるってだけで、それが絶対的な定義ではないとは思うけどな

307 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 05:02:55.75 ID:Wdhy4bzT.net]
型キチってScala関連の書き込みには全くレスつけてくれないけど
そういうことなんだなって察してしまうわ

308 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 06:23:26.43 ID:fUZ1yjK2.net]
型の話が出るといつもコンプレックス丸出しの奴がギャーギャー騒ぎ始めるねえ
scalazで落ちこぼれたのは分かったけどもw

309 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 08:25:41.74 ID:NwgqgfWG.net]
自分の脳内で作り上げた想像上の人間がScalaスレに書き込んでないことから何かを察するの、すげえな



310 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 08:49:16.02 ID:+7lGQsyI.net]
型についてそこまでこだわっても品質なんてそこまで変わらんとも思うが、
しかし言語選択で今一番影響あるのは型の強さとかあるなしかもな。
まあperlとかphpレベルで暗黙変換しなけりゃ俺はいいかなと思うけど。
動的静的よりも暗黙変換をどれくらい許すかのが個人的には重要かな。

311 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 08:51:44.92 ID:/3sFCHyh.net]
一般的型キチさんの開発環境
Java6、SVN、Eclipse、Windows、WinMe

312 名前:rge、秀丸エディタ、オンプレミス、エクセル、社内Wiki、Outlook

一般的動的マンの開発環境
Ruby・Python・PHP、Git、IntelliJ、Mac、Docker、AWS・GCP、スプレッドシート、esa、Slack


悲しいなぁ……😭😭😭
[]
[ここ壊れてます]

313 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:03:37.01 ID:IHuQntPK.net]
本業C#だがMacがWindowsになる程度だしクソ企業と普通の企業の差では
あと表計算ソフトはスプレッドシートと名を変えようがダメ

314 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:13:51.42 ID:+azYdc8M.net]
>>308
そんなにMacが好きならSwiftやiWork使えよww

315 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:19:36.17 ID:51w7DHEq.net]
「俺Mac取ったー!おまえWindowsな!」
小学生かw

316 名前:デフォルトの名無しさん [2019/10/06(日) 09:22:55.98 ID:nC6Pexaw.net]
>>308
スレタイに出てるJuliaは空気だな?

317 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:30:18.52 ID:hi3gsQkB.net]
Pythonのデータ系やJuliaはWindowsも多いよ
Rubyなんか挙げちゃった子には無縁の世界

318 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:31:36.02 ID:+7lGQsyI.net]
v 更新しとるんだな。今ならてきとうにコミットするのはありかも。
https://github.com/vlang/v

319 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:37:27.30 ID:fnVCfpY/.net]
このスレマジでMacにコンプ持ってるやつ多すぎて笑うわ

未だにWindows使ってるレガシー企業のくせに次世代言語てw



320 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:41:56.34 ID:SGtLALDv.net]
精神勝利法すげえな

321 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:42:12.32 ID:K5A1Az6A.net]
型付しないと精神を保てない例だなw

322 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:46:03.28 ID:NwgqgfWG.net]
むしろ未だにMacにこだわってる方が加齢臭すごい
LinuxとWindowsがあれば十分で、Macとかいう中途半端なゴミはいらない

323 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:48:22.92 ID:IHuQntPK.net]
TS, Go, Rustを使いたがるスタートアップ界隈はWSL2次第でWindowsに戻ってくる動きもあるんだがな

>>313
副業でRubyもたまにやっているがDockerが普及してWindowsユーザーも増えているぞ
Rubyの会社で今時Docker環境じゃないのは余裕がない証だと思って避けているわ

324 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:55:23.81 ID:DbrcOQgy.net]
>>308
でたキチガイ

325 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:57:22.70 ID:h6EyR+l0.net]
>>308
型キチだが
TypeScript・Python(Type HintingなしはNO)、VSCode、Ubuntu Desktop(Core i9) + Mac、AWS、Slack

モダーンで、すまんなすまんなw

326 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 09:58:45.37 ID:SGtLALDv.net]
自分の一存でScalazを採用させるだけの発言力があるのに
Java6 SVN Eclipse 使わされてるSIerって型キチの設定ガバガバすぎない?

327 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 10:01:09.93 ID:+7lGQsyI.net]
>>319
rubyなんかはそこまで低レイヤーさわらんし、バージョン管理ツール使ってりゃいいんでないの?
docker だとやりすぎ感があるんでは?
c/c++系統の奴使ってるとか、kubernetes使うとかでもない限りそんなに必要と思わんのだけど。

328 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 10:04:41.68 ID:HMANkRPq.net]
>>314
サンプルやコンパイラがメモリリークするのは直ったんだろうかね

Goのように簡単に書けてRustのようにGC無しで自動解放すると言っていた
Go/Rustを超える詳細不明のメモリ管理が実装された話は聞かなかったが

329 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 10:22:41.97 ID:0s7o/lL0.net]
✕ Windowsの方が良い。Macはいらない

○ Windowsしか使っていないレガシー企業に所属しているからMacに触れる機会が無い



330 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 10:33:38.32 ID:afQhNNe0.net]
AppleなんてMSが資金援助しなかったら潰れてたんだから
Apple信者はジョブズじゃなくてゲイツを崇めるべき

331 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 10:43:20.42 ID:DCi/8LQP.net]
型付コンプマンとOSコンプマンは同一人物か
どうでもいいから言語の話をしろよ?

332 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 10:48:54.49 ID:b5CNBoqv.net]
いい加減に型議論スレ立てれば?

333 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 11:13:06.45 ID:kfMA+lDl.net]
PythonがRubyを倒した時にはこんな問題はなかっただろう
C#とTypeScriptあたりが潰し合えば問題ないのに
論点をそこに設定できない理由があるならそいつが元凶だ

334 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 11:13:39.74 ID:nfPmVfn/.net]
>>329
何と戦ってるんだお前は

335 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 11:15:58.64 ID:+7lGQsyI.net]
>>324
個人的には無理だろと思ってるけど、実際コミットしてみるのは面白そうかなと思う。
どっかでそれなりの妥協するか崩壊するかだろうけれど言語勉強にはいいんでないかな。

336 名前:デフォルトの名無しさん [2019/10/06(日) 11:22:47.12 ID:nC6Pexaw.net]
>>328
Juliaの話題が出ないから次スレからスレタイから外したら。

337 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 11:31:23.46 ID:IHuQntPK.net]
>>323
バージョン管理ツールがGitとかのVCSを指しているなら意味が分からんのだがどういう意味だ?
Docker DesktopとGitを入れて `docker-compose up` で開発ができ、CIから何からを半自動でやるのがインフラを整えるということでは

338 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 11:37:21.54 ID:+7lGQsyI.net]
>>333
rubyで閉じるならrvm, rbenv使うなりしてりゃ環境合うだろって話。
それ以上低レイヤー依存が激しいならdockerもありだろうが、
使わんでもcloudでインスタンス利用するならdockerは無駄な冗長化だなと思う。
docker compose とかすげー半端感しか感じないんだが。
大してスケールするわけでもないし。

339 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 12:05:19.67 ID:IHuQntPK.net]
>>334
あー、xenv系の話か。すまん、俺がボケてた
言っていることは一理あるしそういう派閥がいるのも知っているが俺は完全に同一の環境で開発するのを是としている
ただ開発環境がDockerでデプロイ先はVPS直という現場はアホだと思うよ



340 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 12:25:38.33 ID:HMANkRPq.net]
>>332
出ないからこそだゾ >>3-6

341 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 12:29:34.95 ID:+7MXB6fE.net]
>>332
そして誰もいなくなった

342 名前:デフォルトの名無しさん [2019/10/06(日) 14:50:44.99 ID:CllAfLEo.net]
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)での使用を可能にすることを念頭に置いて付けられた。

 論文には「既存のシステムは汎用目的としては実用的ではない」と記されている。

 また、「特定の問題領域にのみ適した、制約の大きいモデリング言語を提供しているシステムがある。
その一方で、どのようなモデルでも表現できる『汎用の』モデリング言語を提供しているシステムもあるが、
そういったシステムは使いものにならないほど収束の遅い推論アルゴリズムしかサポートしていない」とも記されている。

343 名前:デフォルトの名無しさん [2019/10/06(日) 14:51:51.44 ID:CllAfLEo.net]
 今回のシステムにより、例えば、人の姿勢といった立体的な形状の状態を推論し、
自動運転車やジェスチャーベースのコンピューティング、
拡張現実(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の持っている潜在的能力を完全に解放していない可能性を指摘している。

344 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 15:03:50.67 ID:GCn9yAhL.net]
また生産性を向上させてしまった・・・これは言ってみたい

345 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 15:27:51.67 ID:kfMA+lDl.net]
生産or消費でしかものを考えられないんだな
これを言ってやろう

346 名前:デフォルトの名無しさん [2019/10/06(日) 19:07:55.48 ID:Ypd704zl.net]
型キチや型無し不能者は正直どうでもいいから置いとくと、実際のところ俺の周り(当然狭い)で仕事で関わる可能性のありそうな次世代言語はある程度の静的型付け可能な言語かな(具体的にはGo, Rust)。

みんなの周りでは動的言語で仕事に関わりそうな次世代言語ってどんなのある?(純粋な興味)

347 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 19:14:22.92 ID:0rwYuW6O.net]
型に関してはうまい落とし所のがあればいいな
ガチガチでもなくゆるゆりでもないみたいなの

348 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 19:18:13.38 ID:51w7DHEq.net]
そのひとつが漸進的型付けで、TypeScriptはかなりいいセンいってると思う。

349 名前:デフォルトの名無しさん [2019/10/06(日) 19:41:24.32 ID:4DnPW2me.net]
>>342
そもそも次世代言語に動的型のやつあったっけか?



350 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 20:07:17.64 ID:kfMA+lDl.net]
過ちを犯した者が仕様変更しなさい

仕様変更しているのは静的型だけになった

351 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 21:34:54.69 ID:XnVfcxYj.net]
Haskellは安全性では一番だけど
モナドと遅延評価が難し過ぎて普通の人がコードを書くのは難しくて失敗
Cの型は単なるメモリレイアウトで実質型なしで
スタックオーバーフローなどの脆弱性を大量に生み出し失敗
Javaは割と堅牢な型システムだがnullを放置したせいで
ヌルポの山を築いて失敗
RustはCにまともな型システムを導入しようとしたが
所有権に誰もついていけず見事失敗
Goは動的言語と静的言語のいいとこどりをしようとして中途半端になって失敗
TypeScriptは漸進的型付けというありそうでなかった型システムだが
型定義が面倒すぎる上anyは嘘派と頑張らない派で対立して失敗

352 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 21:44:57.93 ID:51w7DHEq.net]
>型定義が面倒すぎる

面倒と思うのは既存のjsコードに型定義を付けるときくらいで、最初からtsで書いている分には
面倒と感じたことはないがなぁ。
他の静的型付け言語とかと比べてどういうところが面倒なんだろうか。

353 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 22:00:20.65 ID:jWeq+Bvn.net]
所有権はC++の頃からあるよ
Rustで新しく導入されたと言えるのは借用規則とライフタイム

354 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 22:22:11.31 ID:51w7DHEq.net]
「所有権」と呼ばれる概念は昔からあるけどそれが何を表しているかは結構バラバラなわけで、
そこは「rustの所有権システム」と解釈すべきなんだろう。

355 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 23:00:04.89 ID:5dqrI3Cy.net]
どうでもいいけど、今の40代って軒並み役に立たないな
オンプレのLinux操作は早いけど、それだけ
保守歴長すぎて、新規でコード書くことが一切できない
まさかRDBの設計すらろくにできないくせに、俺は35定年を乗り越えられたエンジニア、みたいにしてるのマジで笑えるわ
死んで欲しい

転職してえ

356 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 23:12:49.99 ID:g9L650mi.net]
人には得意不得意があるのだから「出来ないことがある」で評価すべきではありませんよ。「出来ることがない」なら無能なので切りましょう

357 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 23:21:31.83 ID:5dqrI3Cy.net]
>>352
わかってるよ、保守で役に立つんだから、保守やっててくれりゃいい
オンプレマシンのお守りも重要な仕事だ

だけど「設計はベテランに任せておけ」とか40代のゴミ同士で乳繰りあって盛り上がってるの見ると
ホント寒気がするんだわ
試しにDBの論理設計やらせたら、正規化もまともにやってない、型は適当、NotNullも定義してないExcel出してきやがる
20件くらい指摘上げたら、「君こだわり強いねw」とか「業務は趣味じゃないんだから」とか言い出すんだぜ
目眩がしたわ

絶対ああはなりたくない

358 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 23:25:04.83 ID:AIMC8rVU.net]
この手のやからは単に自分の得意分野でドヤってるだけ

359 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 23:25:43.60 ID:DCi/8LQP.net]
で?お前には何ができるの?



360 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 23:29:49.20 ID:5dqrI3Cy.net]
>>355
バックエンドもフロントエンドもできるが
少なくともあの爺どもよりは

361 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 23:32:44.69 ID:0rwYuW6O.net]
そのおじさんもミドルならできるんだろ

362 名前:デフォルトの名無しさん [2019/10/06(日) 23:46:29.22 ID:4kPPzyZv.net]
次世代言語に全く関係無い話は余所でやってくれ。

363 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 23:57:06.69 ID:5dqrI3Cy.net]
俺もおまえらも薄汚い無能オッサンになるんだよ
次世代言語どころか、現世代言語すら理解できないような悲しいオッサンにな

だから、有意義に過ごせよ、この何でもない毎日をよ

364 名前:デフォルトの名無しさん [2019/10/07(月) 00:06:28.20 ID:CF5Z0+Ep.net]
青春だねぇ

365 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 00:30:11.62 ID:UKE8g9+n.net]
すでに完全にオッサンから初老に一歩足いれてるワシの観察によると
若い時分に「老害は新しいモノがわかってない!これからはこういう
新しい概念を理解してないとダメだ!」みたいなこと言って意固地に
なってたタイプほど、歳食ってから老害になるパターンが多い印象
逆に仕事で金もらえるならなんでもやりますよ、みたいなやつは
歳くっても頭が柔らかい。

366 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 01:25:08.70 ID:lrWqKXHs.net]
>>348
とにかく型定義ファイルがだるいし
それがあってるのかという型そのものへの疑心暗鬼が生まれてしまいメンドクセとなる
あと結局型の設計がJSっぽさ満開のライブラリだと
頑張れば型付けできるがそもそもの型設計が
クソ過ぎるため型パズルを解くことになるのもだるい
TSそのものというよりそれ含めた環境が地獄なので
相当難しい

367 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 03:45:48.89 ID:DgIv4nW8.net]
周りのレベルが今の自分のレベルだ
転職でもしてろ

368 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 05:03:01.05 ID:QIpZdLTg.net]
>>361
これはガチ
金になるからって理由で流行りものに広く浅く手出してるやつの方が実践的な経験たくさん積んでるし長生きしてる

369 名前:デフォルトの名無しさん [2019/10/07(月) 06:31:02.27 ID:3jIy+7MF.net]
自動プログラミングの登場はいつ頃?



370 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 07:25:58.80 ID:Hsgiqw/b.net]
>>361
プログラミングなんて一つ覚えれば他は応用で何とでも出来るからな
言語は設計者の信念や価値観が反映されるし
最近はその傾向が非常に強く濃く出てるからな
最後はその価値観や信念を受け入れられるか否かになってるね

371 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 07:31:12.89 ID:qCRR4hB2.net]
>>361
アラサーだけど完全同意
年齢というより本人の性格

372 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 07:37:22.63 ID:BzP7XqMm.net]
若いうちにガッツリ開発した経験があればいつでもやり直せると思うが
ずっとマニュアル通りの保守運用してた人とかは厳しい

373 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 08:02:52.03 ID:gq2Iy46j.net]
>>362
>とにかく型定義ファイルがだるいし

それ.d.tsの話だろ。
最近はnpmもかなりts対応が進んで、ここ1年以上自分でアンビエント宣言書いてないわ。

374 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 08:29:56.12 ID:h7448PDh.net]
スレタイからTS消したのに結局TS・JSの話しかしてねーな

375 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 08:47:35.90 ID:Hsgiqw/b.net]


376 名前:q小学生の話でもする? []
[ここ壊れてます]

377 名前:デフォルトの名無しさん [2019/10/07(月) 10:28:20.01 ID:1PlTXyoA.net]
>>371
淫行で捕まるぞ。

378 名前:デフォルトの名無しさん [2019/10/07(月) 10:57:43.97 ID:AHm704BC.net]
プログラマーがJSと仲良くなる方法?
一緒にスイッチやろうぜ!これだけでいい

379 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 11:45:38.96 ID:FkpNSZjY.net]
結局Scalaが世界中巻き込んだ大爆死して
型なんて適当でいいんだよ派のGoが覇権取ったのは
型キチにとって最高に都合が悪いから
露骨な話題反らししたり老害ペチパー連呼したりするんやろなあ



380 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 11:51:24.34 ID:doyjmdg4.net]
よきにはからえでそこそこ動くなら楽だしな

381 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 12:29:49.51 ID:m2H16U2/.net]
型煽りが来たしそろそろOS煽りの時間か?

382 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 12:53:15.71 ID:0xOqyS7W.net]
むしろJSからTSへ、RubyやPHPからGoへ、で静的型への移行が進んでいるのでは

383 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 13:24:28.37 ID:FkpNSZjY.net]
なるほどScalaからGoとみるかRubyやPHPからGoとみるかで確かに違うか

384 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 13:26:01.02 ID:h7448PDh.net]
GoがScalaを意識してたとか初めて聞いたわ

385 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 13:39:43.24 ID:FkpNSZjY.net]
意識してたかどうかはしらんが
最初にScalaとかの型ガチガチにやる言語と比べて
貧弱すぎて草生やされてたのはよく覚えてるわ

386 名前:デフォルトの名無しさん [2019/10/07(月) 13:51:30.39 ID:nnDn0jE7.net]
>>371
山梨でボランティアしてこい

遭難して迷惑かけるなよ

387 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 14:42:10.45 ID:hqvHKnpo.net]
そもそも型付けがガチガチとかゆるゆるというのが何を指してるのか分からん
HaskellでさえunsafeCoerceとかあるんだからある意味ゆるゆるな言語であるとも言える

388 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 14:53:32.91 ID:qCRR4hB2.net]
Goの型が貧弱とかゆるいとか言ってる奴馬鹿丸出しだぞ
あれガチガチの静的型付けだから

389 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 15:04:43.63 ID:l10ZvE/b.net]
>>383
静的言語の中でも型システムがしょぼいという話なのだが



390 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 15:07:40.94 ID:8rzZpShe.net]
Goの特徴として前から言われていたのはAOTコンパイラ
そして案の定JITコンパイラ言語が一つ消えた

実装と文脈を無視して、仕様を切り取ってはいけない

391 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 15:09:20.52 ID:+VKWtedr.net]
>>384
型システムが貧弱というのと型付けがゆるいというのは違う

392 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 15:12:42.08 ID:qCRR4hB2.net]
>>384
いや>>374>>380みる限り明らかに型がゆるいと勘違いしてるアホだろ
GOがよく叩かれるのは機能の貧弱さであって型付けの強弱や静動とは別の問題だから

393 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 17:56:10.83 ID:uu8PmCQO.net]
いい加減セミコロン排除してほしい
今時の言語にセミコロンは不要

394 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 18:02:04.24 ID:38KztbOB.net]
フレームワークを作る側と、フレームワークに用意された関数を呼ぶだけのドカタが
同じように話し合っても意味ないだろ

RailsがRubyで生まれたのは動的型のメタプログラミングのやり易さによるものだが
ドカタにはメタプログラミングなんて想像もできないだろ?

395 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 18:17:40.71 ID:AKFeYH7t.net]
セミコロンは必要

396 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 18:31:50.82 ID:x4lHC0CM.net]
セミコロンはあっていいわ
それよりlispみたいな括弧だらけをどうにかしてほしい
dartのことなんだけど

397 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 18:47:51.69 ID:FkpNSZjY.net]
>>389
型は辛うじて理解できるから型型言ってりゃ意識高く見えるんだろう

398 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 18:49:08.97 ID:Y/GBaC3O.net]
セミコロンないとウンコしたあとケツ拭かないみたいで気持ち悪いねん
屁しか出なかったから拭かなくて大丈夫でも一応拭いとかんと気持ち悪いんや

399 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 18:52:21.72 ID:cA3PBaOt.net]
ごく稀に魔改造されたフレームワークを見かけるけど
今までどういう経緯でなったのか理解できなかったけど>>389みたいな発達障害の仕業だったんやな……



400 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 18:53:23.79 ID:Hsgiqw/b.net]
前スレではTSはJSに型を付けた安全な言語!って言ってたのにどうした?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<214KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef