次世代言語18 Go Rust Elixir Kotlin TypeScript

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2019/10/01(火) 02:58:03.93ID:aEwUIB6s
スレタイ以外の言語もok

前スレ
次世代言語17 Go Rust Kotlin TypeScript Julia
https://mevius.5ch.net/test/read.cgi/tech/1567602619/
2020/01/15(水) 13:04:38.24ID:DG9IEwRP
高尚な低速言語供が売りとしてる機能を組上げる部品をゲロベチョっとコーダー側へぶちまけ
オマエ自身が工夫してどうにかしろな仕組みを提供してんのがrustだからのう
関数型へ傾いてるとはいえコンパイル時間がどうこう言うのにrustの例は不適切かな
2020/01/15(水) 19:26:50.92ID:JGL8Rg1T
いや実際cの5〜10倍ビルド時間かかるだろ。
224デフォルトの名無しさん
垢版 |
2020/01/15(水) 19:42:04.64ID:vosN76E7
ダンリンポインタ探しに1000倍かかるよりいいわ
2020/01/16(木) 06:11:49.71ID:iXD/XJ1o
まともにやってりゃそんなクソコードにならんわ。
どんなコードだよそれ。
2020/01/18(土) 08:53:48.14ID:+M4Y4zKh
新言語登場

Project Verona
https://github.com/microsoft/verona

> Research programming language for concurrent ownership
2020/01/18(土) 08:59:16.18ID:8D4uGXih
もう新言語に期待するしかないかもな
2020/01/18(土) 11:08:15.00ID:bckYulo4
C++20に期待しろ
2020/01/18(土) 11:17:50.30ID:Iw/95SDF
どんな言語がでても馬鹿がいじれば糞化するという現実を受け入れさせるフレームワークが必要。
2020/01/18(土) 13:40:35.18ID:sqF6puYJ
劣化前のソースコードと文書は残っている
ただし過去に戻ったら他の人間とは仲良くできない
その代わりソースコード自体がAIみたいなもの

人間をクビにしてAIを使うとはそういうことよ
人間がいじればAIではなくなる
2020/01/18(土) 14:17:34.01ID:7/uZ9u1x
>>226
Rustっぽい言語なのか
2020/01/18(土) 14:23:41.36ID:10mPsw6w
それRutstでよくねえ?
2020/01/18(土) 14:34:40.59ID:10mPsw6w
               , -――- 、
              /       ヽ
              | ノ  ー    |   それRutstでよくねえ?
              |(・) (・)   |   だって、それRutstでよくねえ?
              |  (      |
              ヽ O    人
               >ー-― ´   ̄ ̄\
  ⊂ニニ ̄ ̄ ̄ヽ  /              |
     くメ) _ノ  |  |  |        |   |
       (/  |  | /  |        |   |
          |  |/  /|        |   |
          |  ト  / |        |   |
          ヽ__/ |        |   |
2020/01/18(土) 14:49:52.92ID:PrMkgj9t
「Rust言語」をWindowsプロジェクトに適用してみた、Microsoftの事例
https://www.atmarkit.co.jp/ait/articles/1911/12/news050.html

欲しい機能がまだまだある

Rustは比較的歴史が浅いため、Microsoft社内の開発に使うことを考えると、よく使う言語機能であっても欠けているものがあるという。
その最たるものは、安全な変換(“プレーンな古いデータ”型をrawバイトと間で相互に安全にキャストする)やCスタイルの共用体の安全なサポート、誤りを許容する割り当て(割り当ての失敗でパニックに陥らず、所定の手順で停止する)だ。

Cargoには優れた単体テスト機能が組み込まれているため、開発者が本番コードと同じファイルにユニットテストを記述して、開発中に簡単に実行することができる。だが、Microsoft社内の大規模で複雑なビルドシステムでは、Cargoをビルドツールとして利用できない。
2020/01/18(土) 15:30:43.11ID:lNH5KTZ4
>>226
Microsoftとしては未だにRustが本命ではあるが自前でもっといいのが作れないか研究してみるって趣旨みたいだな


Q.
Does Project Verona mean Microsoft is no longer using C++/C#/Rust/...?

A.
Project Verona is a research project that is not affecting engineering choices in the company.
The Project Verona team is connected to the people using all the major languages at the company, and want to learn from their experience, so we can research the problems that matter.

https://github.com/microsoft/verona/blob/master/docs/faq.md
2020/01/18(土) 15:43:46.52ID:10mPsw6w
               , -――- 、
              /       ヽ
              | ノ  ー    |   それRutstにコントリビューチでよくねえ?
              |(・) (・)   |  
              |  (      |
              ヽ O    人
               >ー-― ´   ̄ ̄\
  ⊂ニニ ̄ ̄ ̄ヽ  /              |
     くメ) _ノ  |  |  |        |   |
       (/  |  | /  |        |   |
          |  |/  /|        |   |
          |  ト  / |        |   |
          ヽ__/ |        |   |
2020/01/18(土) 15:58:02.34ID:OxDzBJO3
Microsoftっていっつも新しい言語生み出してんな
ちょっと前に発表してたBosqueとかどうなったのか続報全然ないけどもう諦めたのか?
遡ればF#とかも期待したほど流行らなかったしもっと遡ればVisual Basicとか散々ゴリ押ししたけど粗大ゴミになってる
Windowsというプラットフォームにあぐらをかいてるわけじゃないだろうがまともに使えるものを生み出す能力あるのか?
2020/01/18(土) 16:03:09.21ID:10mPsw6w
はいTypeScript
2020/01/18(土) 16:06:57.01ID:uzGc4BxW
>>237
C#「……」
TypeScript「……」
2020/01/18(土) 16:07:46.78ID:7/uZ9u1x
javascriptを静的型付けで縛るなんて俺の方が先に考えてたから
2020/01/18(土) 16:10:54.13ID:CgNop+pB
C#はC++を拡張してJavaにしただけ
TypeScriptはJavaScriptを拡張して静的型付けにしただけ
Microsoftのオリジナルではないからこそまともなものになった
2020/01/18(土) 16:35:15.63ID:4nVoSga0
その基準で行くと世の中でオリジナル言語と言えるのはどれよ
2020/01/18(土) 16:57:08.75ID:gFLtZPix
Speedcoding
2020/01/18(土) 17:10:47.48ID:bckYulo4
C#のモデルはDelphiであってC++でもJavaでもない
2020/01/18(土) 18:27:34.81ID:wjNBEjvE
>>242
今回新しく作ったVeronaはRustを参考にしてるけどかなりオリジナリティ高そうな感じ
2020/01/18(土) 18:32:58.91ID:10mPsw6w
>>245
はいパクリ
2020/01/18(土) 21:01:50.17ID:7F1h9NLC
MicrosoftのRust実装って聞いたぞ
2020/01/18(土) 21:03:10.22ID:7l55S8jf
https://www.zdnet.com/article/microsoft-opens-up-rust-inspired-project-verona-programming-language-on-github/

>Also, Rust isn't the only language that's inspiring Project Verona,
>which also borrows concepts from Cyclone, a "safe dialect of C"
>and Pony, which has key contributors from Microsoft Research.

久しぶりにPonyの話が出てる
Pony大勝利やん
2020/01/18(土) 21:41:35.95ID:uMWc60b6
じゃあ久しぶりにVの話を出してみる
https://github.com/vlang/v/issues?q=label%3A%22Unit%3A+Memory+Management%22
もうRustライクなんて壮言やめて素直にGC入れたら
2020/01/18(土) 21:57:59.56ID:uMWc60b6
>>244
ヘルスバーグさんめっちゃC++の話してるけど
https://www.codebrary.com/2018/03/deep-inside-c-sharp-interview-with.html

> is that we tried to stay much closer to C++ in our design.
> C# borrows most of its operators, keywords, and statements directly from C++.
2020/01/18(土) 22:12:30.57ID:80udMoW2
Vが詐欺って熱弁してたヤツ息してる?w
2020/01/18(土) 22:22:30.56ID:/f5VkUxk
相変わらずvlangのメモリ管理がゴミって話だろ?
何を勘違いしたんだ
253デフォルトの名無しさん
垢版 |
2020/01/19(日) 15:48:50.92ID:ehZNNwbS
Java# も F# も C# も Rust も捨てた結果が Verona ωωω
254デフォルトの名無しさん
垢版 |
2020/01/19(日) 15:55:17.54ID:ehZNNwbS
>>237
MSが出したやつはいつもダサいですね
言語も
製品も
2020/01/19(日) 16:03:51.59ID:0+Xqpf5l
>>252
2020/01/19(日) 16:16:01.02ID:XiThPh0f
オリジナルかっこいい
コピーださい
ふしぎ
2020/01/19(日) 17:08:58.60ID:4SQs66uE
そんなあなたにALGOL
2020/01/19(日) 18:00:55.33ID:L2mlhsAt
いちゃもん付けの馬鹿はほっとけばいいんだよ。
2020/01/20(月) 05:25:15.00ID:lu9djVuk
一周回ってErlangが今最も熱い
2020/01/20(月) 13:00:48.42ID:CkOt9DEa
あー?
2020/01/20(月) 15:27:50.47ID:NaVmECv0
ラン🎵
262デフォルトの名無しさん
垢版 |
2020/01/20(月) 21:36:52.33ID:5waZG120
> Go→めっちゃ書きやすい。少ない行数で何でも書ける
お、おう(笑)
エアプ勢はレガシー言語触ってろ
2020/01/21(火) 20:58:58.76ID:+NXCLtkc
>>248 日本語訳

マイクロソフト、「Rust」に基づくプログラミング言語プロジェクト「Project Verona」がGitHubに
https://japan.zdnet.com/article/35148191/
2020/01/21(火) 21:13:12.81ID:c52Que/u
Veronaが有能だった場合Rustが消える可能性も
2020/01/21(火) 22:11:36.26ID:P5mJ3EUI
さすがマイクロソフト
2020/01/21(火) 23:07:13.74ID:oE0e8bR0
Rustに挑んで心が折れた
Veronaとやら頼むぞ・・・
2020/01/21(火) 23:12:15.69ID:OieZoAm+
rustに全振りした馬鹿が泣き出しそうw
2020/01/21(火) 23:23:01.84ID:jtyzl32v
C++に戻るのが一番賢い
2020/01/21(火) 23:27:23.74ID:pQFmi1qD
どうやら君は正解に到達したようだなw
270デフォルトの名無しさん
垢版 |
2020/01/21(火) 23:28:36.06ID:ugpYi19h
Rustは名前が悪すぎる。車輪のベアリングが錆びついてギシギシで滑らかに回らないイメージ。
2020/01/21(火) 23:37:40.15ID:oeYN0gBf
お前定期的に現れるけど錆に嫌悪感持ちすぎだろ
2020/01/21(火) 23:40:24.38ID:Ogjhh6IZ
イメージで話をする奴の頭の悪さの方がアレだろ
2020/01/22(水) 00:18:11.55ID:xMoPOHAd
rustでYouTube検索したらゲーム動画ばっかやった
274デフォルトの名無しさん
垢版 |
2020/01/23(木) 22:13:59.32ID:gI2c2uQ9
>>271-272
名は体を表すと言う。プログラミングの命名でも、名が体を表すのが良いとされる。
だから、言語名に体を見出そうとするのは自然な感覚。ましてRustのアイコンは
歯車だから、労力が無駄にかかり動作が遅いと思われるのは当然。さらに、Rustは
米国生まれなので、かつては栄えていたが今は没落した北部の重工業地帯を表す
rust beltも連想される。

開発者はこんな変な名前をなぜ選んだのか。真価を分かる人だけが使えば良いという
通好みの言語にしたかったのか。
2020/01/23(木) 22:16:06.13ID:jwguk9mv
中身の話しろよ
2020/01/23(木) 23:38:40.71ID:i4i/dtG5
>>274
作者が生物学好きで
名前の由来は錆菌、つまり化合物自体でなく菌の方だそうだ

曰く
> Five-lifecycle-phase heteroecious parasites.
> I mean, that's just crazy.
> talk about over-engineered for survival.
> fungi are amazingly robust to start,
> they are distributed organisms.
> not single cellular, but also no single point of failure.
2020/01/23(木) 23:57:07.04ID:MG3KKW59
rustはメモリ管理がゴミだからこのスレ的には詐欺なんだろ
2020/01/24(金) 00:00:58.41ID:eYFKJ4zI
Rustは信者が他言語のスレで布教しまくるせいで印象最悪
2020/01/24(金) 00:09:35.69ID:SIX6NI9U
このスレってびっくりするほど技術的な話ないな
2020/01/24(金) 00:16:59.73ID:oUbAtTQV
だいたい変な長文のせい
2020/01/24(金) 00:35:28.28ID:aER0jG3N
真面目な話してもスルーしてすーぐ言語叩き始めるからなぁ…
2020/01/24(金) 00:58:45.26ID:f1L6KzBl
マンセー意見だったらアンチ意見のが参考になるがな。
283デフォルトの名無しさん
垢版 |
2020/01/24(金) 11:49:27.62ID:ytRnz1Ft
RとかGとかで始まる言語は頭悪そうなイメージω
2020/01/24(金) 19:54:19.33ID:NbObue8L
F*ってどうなったの?
2020/01/24(金) 21:12:30.21ID:/GM2AKZG
頭が悪い言語があるんじゃなくて
頭が悪い人がいるだけでは?
2020/01/24(金) 21:18:29.19ID:k3lTIvb/
どうも
2020/01/24(金) 21:52:36.51ID:dQp4YPRV
    (V) (V)
http://strlen.com/lobster/
2020/01/24(金) 23:27:48.03ID:pw14qEqb
なんで言語は引き算ができんの
そんなんだからゴーとかいうGOMIにオカマを掘られる
2020/01/24(金) 23:28:14.47ID:pw14qEqb
>>287
httpの時点でゴミ確
2020/01/24(金) 23:39:30.28ID:e4qsn6ol
>>289
どゆこと?
291デフォルトの名無しさん
垢版 |
2020/01/25(土) 00:49:13.02ID:4UaLWgqo
言語の引き算の最たる言語はHaskell。
遅くても、次世代じゃなくても、あの無駄の無さが好き。
ifもforも飾りです。偉い人はそれが分からんとです。
2020/01/25(土) 00:52:21.75ID:pMmE+Nm7
>>291
なお知名度なし
なおエコシステムはカス
なお速度はウンポコペチプー以下
2020/01/25(土) 01:00:43.81ID:lY+ErK7r
パッケージの依存関係すらまともに解決できん言語のくせに。
2020/01/25(土) 01:37:44.96ID:y3QDj64+
モナドはいい仕組みだよ
動的な部分を個々包み込んで波及を抑えるつーのはプログラミング言語の基本機能に成るべき
例外処理みたいな真逆の言語が大手を振ってるのは異常
2020/01/25(土) 09:43:36.81ID:0701+yxk
モナドは抽象度が高すぎるんだよなぁ
俺みたいな素人にも分かりやすいのが欲しい
2020/01/25(土) 10:30:04.52ID:gDStPvND
モナドは別にいいんだけどHaskellのシンタックスシュガー満載で手続きっぽく見せようとしてるのはすきになれないな
ちょっと複雑なことしようとするとコンパイラエラーに悩まされる
結局トリックをきちんと理解しないと使えない
297287
垢版 |
2020/01/25(土) 10:55:26.17ID:pHbGVo5T
>>290
今どきletsencryptすらしてないってことじゃね
URL貼る前にhttps試したから俺もちょっと思った
2020/01/25(土) 11:01:38.75ID:pHbGVo5T
>>295
モナド自体より解説がマズいんだと思うけどな
「正しい説明」を意識しすぎて、分かってる奴にしか分からない解説が溢れてる
2020/01/25(土) 11:32:14.21ID:wjfpRr1m
最初は型を書かない方が分かりやすい
アセンブラが分かる奴はCのポインタが分かる
ただし言語が二つ必要

Haskellの型を無くしてみろ
それが引き算だろ
2020/01/25(土) 14:09:04.44ID:HoGSN4jt
>>299
unlambdaでもlazy kでもお好きな方をどうぞ
2020/01/25(土) 14:22:16.84ID:Uv9FI2Dd
型無し糞言語至上主義ってマ?!?www
2020/01/25(土) 14:25:55.18ID:HjVTkheD
型なしは型を動的に解析する機能を「足した」ものであって何ら引き算になっていない
2020/01/25(土) 15:36:44.04ID:E5VEPFTe
動的型付けと型無しは別だよ
2020/01/25(土) 15:45:23.82ID:wjfpRr1m
Haskellは
お前らが同じ解説を繰り返す毎に強力な静的型になって行ったんじゃないのか
2020/01/25(土) 15:57:20.44ID:HoGSN4jt
純粋関数型である程度まともなプログラムを作れるようにする為にはHaskellの標準+αくらいの型システムがないと駄目という話ではある
2020/01/25(土) 16:13:04.17ID:lY+ErK7r
全然関係ない。
ランタイム速度が出てないときにどういう手当が可能かという方がよっぽど大事。
2020/01/25(土) 16:26:35.28ID:HoGSN4jt
それは事実かもしれないが大事さという指標はあくまで君の信仰でしかないよね
2020/01/25(土) 16:27:59.44ID:gDStPvND
へたくそな反論止めろや
荒れるだけだ
2020/01/25(土) 19:02:12.15ID:6461T671
Haskellの型システム程度のものを理解できない知能で
プログラミングをしてるのが間違いなんだよ
生得的に向いてないんだから諦めろ
2020/01/25(土) 20:54:07.00ID:Uv9FI2Dd
なお世の中のシステムの95割はPHPでできているという事実
2020/01/25(土) 22:53:21.79ID:sEXLIatZ
95割りって950%か
それは大変だな
2020/01/26(日) 00:26:42.95ID:dKcKmE+f
>>311
くやしいか?
313デフォルトの名無しさん
垢版 |
2020/01/26(日) 11:06:39.43ID:+3DuCtIS
23回を文字通り23回とか誤解されることは多い
文字は文字で難しい
2020/01/26(日) 12:05:43.42ID:CetPJABf
95割はただのネットスラングだけども
315デフォルトの名無しさん
垢版 |
2020/01/26(日) 14:26:44.31ID:k2+mT4PN
Windows 95
316デフォルトの名無しさん
垢版 |
2020/01/26(日) 14:34:20.60ID:Yuet6lAk
いまだに95割とか言ってる奴がいてワロ。
それ昭和の時代だろ。
2020/01/26(日) 14:44:33.72ID:ZSyO84gV
そういえば九分九厘って10%以下なのな。
2020/01/26(日) 15:44:40.17ID:iT5O7oMi
平成ど真ん中くらいだから昭和は言い過ぎ
まぁ世の中には一定の割合で昔の流行語とか昔の駄洒落とか言い続ける層がいて迷惑だとは思う
2020/01/26(日) 16:16:31.94ID:smtkhynE
>>317
調べると割分厘は1割を10%とする用法と1割を100%とする用法と2種類あって歴史的にはどちらも正しいんだと
九分九厘は1割を100%とする用法で99%だと
自然言語特有の曖昧定義
つまり95割は950%もしくは9500%
2020/01/26(日) 17:05:13.94ID:DD0zspUI
>>313
23回と書いて、2,3回と読んでほしいってか?
それはちょっと無理では?
文脈込みでもちょっと無茶だわ
2020/01/26(日) 21:04:48.98ID:BKKks8j/
まさに悪貨は良貨を駆逐する状態だな。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況