【プログラミング言語】プログラマーに最も愛される言語「Rust」の管理・開発を主導する非営利組織「Rust Foundation」が設立
1: すらいむ ★ 2021/02/10(水) 11:34:21.39 ID:CAP_USER

プログラマーに最も愛される言語「Rust」の管理・開発を主導する非営利組織「Rust Foundation」が設立

高速でメモリ効率が高くランタイムやガベージコレクタもないため、パフォーマンス重視のサービス実装が可能なプログラミング言語の「Rust」は、プログラマーに最も愛されている言語でもあります。
そんなRustの管理・開発を担うサポート特化の非営利組織「Rust Foundation」が設立されました。

Rust Foundation - Hello World!
https://foundation.rust-lang.org/posts/2021-02-08-hello-world/

Mozilla Welcomes the Rust Foundation - The Mozilla Blog
https://blog.mozilla.org/blog/2021/02/08/mozilla-welcomes-the-rust-foundation/

Microsoft joins Rust Foundation - Open Source Blog
https://cloudblogs.microsoft.com/opensource/2021/02/08/microsoft-joins-rust-foundation/

Rustは安全性・速度・並行性に重点を置いたオープンソースのプログラミング言語です。
RustはMozillaの研究部門であるMozilla Researchのサイドプロジェクトとしてスタートしたプログラミング学習で、2010年に開発者のGraydon Hoare氏が発表した「より優れたメモリ安全性とより多くの同時実行性を提供できる『少しだけ煩わしくない』プログラミング言語」という論文をベースとしています。

(以下略、続きはソースでご確認下さい)

Gigazine 2021年02月09日 19時00分
https://gigazine.net/news/20210209-rust-foundation/

引用元: ・【プログラミング言語】プログラマーに最も愛される言語「Rust」の管理・開発を主導する非営利組織「Rust Foundation」が設立 [すらいむ★]

2: 名無しのひみつ 2021/02/10(水) 11:35:50.03 ID:8j1FYcCn

 

3: 名無しのひみつ 2021/02/10(水) 11:38:41.99 ID:tUTBYLMK
C言語だろJK

 

11: 名無しのひみつ 2021/02/10(水) 12:08:54.96 ID:7rmL0YaQ

>>3
Rustが何で実装されているか知ってんのかw

>>4
日本の電子計算機に関する基礎的製品はHW、SWともにほぼ全てアメリカに潰されてしまったのよ
それこそ日本製OSは昔はいくつかあった

 

35: 名無しのひみつ 2021/02/10(水) 21:57:03.45 ID:nnnuTKXY
>>11
潰されなかったとしてその後日本にWindowsを超えるOS作れてたとは到底思えない

 

39: 名無しのひみつ 2021/02/11(木) 09:58:25.07 ID:5PT8Qskn

>>11
汎用OSって基本的に1分野で1,2プラットフォームが天下とって後は敗者の厳しい世界よ
米国もいくつものOSが開発されては消えていった

MicrosoftでさえスマホOSでは敗者

 

67: 名無しのひみつ 2021/02/12(金) 05:11:40.14 ID:g7BIn8p3
>>39
いくらでもチャンスは有ったのに自ら潰したからな(笑)

 

28: 名無しのひみつ 2021/02/10(水) 19:05:37.50 ID:C6v6XX6D

>>3
機械語じゃなくて?w

効率わりー

 

4: 名無しのひみつ 2021/02/10(水) 11:49:53.97 ID:T7z/eKpH
なにはともあれWindowsにはいまや辟易している。
最近も更新しろというから更新したんだが最悪な結果になった。
日本人の中からこの手のOSを作れる人材は出ないのか?
たのむぜよ。ガラパゴスでもいいじゃないか!。ハッカーに狙われるよりマシだ。
ゲーム機では盛んに開発されているがビジネスではまったくの遅れを取っておるぞ。

 

9: 名無しのひみつ 2021/02/10(水) 12:02:47.20 ID:bE3v/E6t
>>4
TRON

 

23: 名無しのひみつ 2021/02/10(水) 14:38:43.28 ID:rdMqnLJj
>>4
WindowsアプデしたらPC版LINEが全く起動しなくなった
めんどくせえわ

 

29: 名無しのひみつ 2021/02/10(水) 19:21:02.75 ID:LEByQ9JD
>>4
出来損ないのWin10は
アメポチ風情の日本にこそふさわしい

 

66: 名無しのひみつ 2021/02/12(金) 05:11:00.88 ID:g7BIn8p3
>>29
他の国は違うのか(笑)?

 

6: 名無しのひみつ 2021/02/10(水) 11:51:52.35 ID:IQ6P16nE
そろそろバベルの塔が崩壊

 

7: 名無しのひみつ 2021/02/10(水) 11:57:06.45 ID:UPMGRntA
錆びつきそうな言語

 

8: 名無しのひみつ 2021/02/10(水) 12:02:06.24 ID:J7jfWiK0
日本人ならRuby を愛してくれ

 

14: 名無しのひみつ 2021/02/10(水) 12:33:25.01 ID:WYaRpUeO

>>8
Rubyはがベジコレクションなので、理論上はメモリの半分を
常に無駄にしている。

Rustの精神は Swiftに引き継がれているので、Macユーザなら
Swiftを使うのが合理的。

 

26: 名無しのひみつ 2021/02/10(水) 19:02:36.92 ID:0HEuYhmj
>>14
Swift とかギャグかよ
Rust と比較にすらならない

 

17: 名無しのひみつ 2021/02/10(水) 12:45:06.98 ID:PuB2rEX1

>>16
悪いのは常に人であって道具ではない
そいつら消さないと移転するだけ

>>8
python3 が統計分野で特需でちゃったから追加で触る気になれない

 

12: 名無しのひみつ 2021/02/10(水) 12:22:22.15 ID:VOyHoXb1
いまこそニューロコンピューターの出番だと考え、ミドリムシとアメーバを飼い始めた

 

13: 名無しのひみつ 2021/02/10(水) 12:29:40.83 ID:PuB2rEX1
早さを求める時の選択肢の1つか
Cより微不利な速度に
グッと安全で楽な並列コード という位置か?

 

15: 名無しのひみつ 2021/02/10(水) 12:37:10.46 ID:BOb/ahPM
COBOLしか出来ない(ヽ´ω`)

 

18: 名無しのひみつ 2021/02/10(水) 12:50:56.24 ID:MbG2wLX6
C言語やっておけば間違いはないよ
あとは通信に強いとか、ちょっとだけ違うだけ 言語としてはCと同じだよ

 

19: 名無しのひみつ 2021/02/10(水) 12:59:59.13 ID:iSvbj0nF
>>18
Rustは文法的にはPythonに似てるな

 

20: 名無しのひみつ 2021/02/10(水) 13:04:14.70 ID:CdXvg4sI
覚えるより早く新しいものが出たり進化している
C言語のラムダ?にさえ届いていない

 

21: 名無しのひみつ 2021/02/10(水) 13:09:06.27 ID:xro5zJ1K

Cは言語としては基礎だが
カーニハン&リッチーをやり込んだだけでプログラマになれる訳ではない

現場ではそれが動くOSの仕様を熟知している必要があり
それならOS操作のライブラリが充実している言語を学ぶ方が良い事もある

もちろんC言語でもOS操作はできるが難しい
LinuxならまだしもWindowsだとWinAPIはもう1つ言語を覚え直すようなもんだからなあ

 

22: 名無しのひみつ 2021/02/10(水) 13:19:11.27 ID:xro5zJ1K
RustはOSを扱う仕組みも標準装備済みで使いやすいかな

 

24: 名無しのひみつ 2021/02/10(水) 18:26:58.11 ID:yRQ7mcbb

C言語の不満点を解消すべく意図され開発されたんだろうから
愛されるのは当たり前。

美人でアタマが良くて器用だが、身勝手で我儘で家事に知らんぷりな女が
家庭的で家事や夫子供の事を第一に考え献身的に動く賢妻に変わったようなもんかな。

 

27: 名無しのひみつ 2021/02/10(水) 19:04:07.47 ID:0HEuYhmj
>>24
せんぜん違う
そもそも C 言語の不満点を解消すべくできた言語なんて山のようにある

 

25: 名無しのひみつ 2021/02/10(水) 18:45:25.22 ID:PWUfFQex
どんな言語か見てきたけど、あーこれ流行らねぇわって思った。

 

30: 名無しのひみつ 2021/02/10(水) 19:34:10.54 ID:19VTv1IL
言語はBASICで、何でも出来るようにコンパイラが頑張ればいい
なんで言語ごとに得意不得意発生させるんだ?
最終的に全部マシン語に変えてんだろ

 

31: 名無しのひみつ 2021/02/10(水) 19:42:54.68 ID:BEV++2HC
>>30
あんたのいう「なんで!?」という叫びが新しい言語を生む活力源なんだよ。

 

33: 名無しのひみつ 2021/02/10(水) 20:15:10.87 ID:19VTv1IL

>>31
いやいや
だからある言語体系のまま、コンパイラを作り替えりゃ済むだろ
なんで言語自体改めるんだよ?

新語作るために、北海道語構築して日本語とおさらばするようなことばかりしてんじゃん

 

34: 名無しのひみつ 2021/02/10(水) 20:18:14.92 ID:iSvbj0nF
>>33
そしたらずっとFORTRANでプロミングしてたらいい
誰も止めないし、結構需要まだある

 

37: 名無しのひみつ 2021/02/11(木) 07:58:23.88 ID:bgOSnA+Q
>>30
何でもできるように言語仕様拡張と変更していったら別の何かになりました。

 

40: 名無しのひみつ 2021/02/11(木) 12:39:39.67 ID:+OQiRCMQ
>>30
それがC/C++だよ
そうなると互換性に縛られるから新旧でまるで違う言語みたいにチグハグになる

 

32: 名無しのひみつ 2021/02/10(水) 19:50:39.20 ID:RmpHfEFx
みんなPython使っとるから、JavaScript Java C++あたりから始めた方が食いっぱぐれないかもしれない

 

36: 名無しのひみつ 2021/02/10(水) 22:01:20.20 ID:AACmygaa
>>32
コボルがいちばん長くしことあったのだは

 

38: 名無しのひみつ 2021/02/11(木) 08:23:02.25 ID:/U0b3oil
本屋いくとパイソンばっかりや

 

42: 名無しのひみつ 2021/02/11(木) 13:00:53.13 ID:qR3nPSIV

Rubyはサーバーサイドでまあ一定の人気はあるでしょ

>>38
分かり易くてライブラリが何でも揃ってるからなあ
ちょっと変なのがあっても調べればすぐに分かる体制が
世界中の人たちで作られちゃったし

 

41: 名無しのひみつ 2021/02/11(木) 12:49:22.83 ID:t3FWcjYf
Ruby廃れちゃったね松本くん

 

43: 名無しのひみつ 2021/02/11(木) 13:21:35.53 ID:MSa5kQNB
まずは、GNUのツール類がすべてRustで書かれてしまうべきだな。
たとえばGNUのGCC(コンパイラコレクション)全体がRustで記述されるべき。
そうしてLinuxのカーネルもライブラリもCをやめてRustで記述されるべき。
TCP/IPのスタックもRustで書かれるべき。

 

44: 名無しのひみつ 2021/02/11(木) 14:36:56.42 ID:4Xt4laXi
JAVAのようなガーコレはほんと最悪

 

45: 名無しのひみつ 2021/02/11(木) 14:53:12.17 ID:MSa5kQNB

C言語もカーニハン&リッチ以来、ANSIの規格になりなんどか改訂版が出て来たが、
それらはちっとも根本的な意味で安全性を高める方向には行かずに、
性能向上とポータビリティの方向にだけ向いていた。
C言語はなんでも指せてしまうポインタを野放図に使える機械語と同じレベルの
動作は軽いが危険な言語。本来はOS記述などの一級の玄人用のものであって
素人が使うものではないのに、そんなものを大学の1年生にあるいは小中高に
最初に習う言語として教えるなどはまさに愚の骨頂だ。
プログラム開発を要求する側も、長期的な安全性などの観点から、
C、C++言語による記述を禁止して、C・C++で書かれているものを
納品することを断固として拒否すべきである。
結局後で、メモリアクセス違反などでいつまでもバグの取り切れない
ソフトとして保守コストが掛かり続けるだけだからだ。

WindowsやAdobeの製品も、C/C++によるものを全面的に書き直せ、
まいつき数GBレベルの巨大なパッチ、OSの丸ごと差し替えをやめよ。

 

46: 名無しのひみつ 2021/02/11(木) 14:55:39.79 ID:qR3nPSIV
ガッベージコレクター

 

48: 名無しのひみつ 2021/02/11(木) 15:28:17.32 ID:WVIY1xtG
GAFAMはマニュアルメモリ解放を撲滅したくて仕方ないんだろうな
言語の制約そのものに守られてる安心感は開発者にとっては桁違いにストレスが無くなるだろうし

 

49: 名無しのひみつ 2021/02/11(木) 15:44:46.74 ID:qR3nPSIV
マロックフリー
ニューデリート

 

50: 名無しのひみつ 2021/02/11(木) 15:59:34.09 ID:7iYf8FCM

錆の基盤?

 

51: 名無しのひみつ 2021/02/11(木) 16:01:08.86 ID:VtqL7CpU
どんなに洗練されたメインコード書いても
糞SQLで台無しになる

 

77: 名無しのひみつ 2021/02/13(土) 00:05:04.50 ID:yJszng3A
>>51
そうなるシステムは、むしろSQLがメインコードかと

 

52: 名無しのひみつ 2021/02/11(木) 16:04:34.21 ID:MSa5kQNB
文字列が基本的なデーター型ではないという点だけをとってみても、
C言語は高級言語とは言い難いところがある。
そうして未だに引き続いているNULLで終端された文字列を
標準採用したという世紀の愚策。これがC言語によるセキュリティ
崩壊の大部分の要因を引き起こしたもので、開発者自身もそれを
認めているほどだから。NULL終端文字列というものを
廃止したC言語を規格制定すべきなのだ。そうしてできれば
最初から文字列型というものを言語仕様に入れろ。文字の
配列で誤魔化すな。そうして文字=1バイトという勝手な
取り決めはやめろ。char という型の名前は変更してbyte
あるいはoctetにしろ

 

53: 名無しのひみつ 2021/02/11(木) 16:07:19.39 ID:yJzde+XA
Rubyって3.0で3倍速くなったんじゃないの?

 

55: 名無しのひみつ 2021/02/11(木) 16:10:38.02 ID:uTNC5QhQ
これからはpythonだとか言ってる人間消えたな
あれって仕事でまともに使える言語なの

 

56: 名無しのひみつ 2021/02/11(木) 16:17:06.54 ID:Rt5uvtVo
>>55
そりゃ仕事によるだろ
機械学習関連はPython以外は少数派だ

 

60: 名無しのひみつ 2021/02/11(木) 17:54:55.22 ID:qR3nPSIV
>>55
何でもいいからPCにスクリプトの実行環境入れて良いなら
Python入れたいね

 

63: 名無しのひみつ 2021/02/11(木) 19:27:33.96 ID:C43nUG/n
>>55
機械学習のおかげでRubyさん死んでもうたんやんけ

 

69: 名無しのひみつ 2021/02/12(金) 10:53:23.55 ID:PwCf3MCY
>>63
Rubyは理系に愛されなかったんだなあ
数値計算ライブラリが十分に出来なかったから
深層学習の時代に素早く対応できなかった

 

64: 名無しのひみつ 2021/02/12(金) 01:14:25.52 ID:3VPu8FkH
>>55
型がないからなんでもありっちゃありだけど、なんの変数なのかいちいち把握するのが面倒

 

61: 名無しのひみつ 2021/02/11(木) 19:05:41.44 ID:QLpt/i67
コボラーで良かった。50代ですw

 

62: 名無しのひみつ 2021/02/11(木) 19:26:47.08 ID:C43nUG/n
>>61
すげえな、21世紀どうなるかと思ってたけど、生き延びたんだね

 

65: 名無しのひみつ 2021/02/12(金) 04:46:57.11 ID:zPjfxgbN
変数にデータータイプが附属しているのではなくて、
オブジェクトが自分自身のデータータイプを持っているんだよ。
変数は、他のオブジェクトを指示するための名前のついたオブジェクトなんだよ。

 

68: 名無しのひみつ 2021/02/12(金) 10:50:51.20 ID:hEwQhcQJ
EV車に対応できない自動車会社はRubyと同じ運命を辿る?

 

70: 名無しのひみつ 2021/02/12(金) 10:54:38.57 ID:hEwQhcQJ
EV車という言い方も変か。

 

71: 名無しのひみつ 2021/02/12(金) 11:10:17.89 ID:z+lFi6gY
c,c++を駆逐できたら起こしてくれ。

 

72: 名無しのひみつ 2021/02/12(金) 11:18:08.54 ID:hEwQhcQJ
C++/CLIやD言語じゃあかんの?

 

73: 名無しのひみつ 2021/02/12(金) 11:18:21.31 ID:uampBOTK
BASICで何でも出来るの作ってくれや

 

76: 名無しのひみつ 2021/02/12(金) 23:54:34.20 ID:CxDBIehP
>>73
なんでもできるだろ
やる気ある?

 

74: 名無しのひみつ 2021/02/12(金) 23:28:19.49 ID:1uGCCl24
>>1
情報処理型トロンや汎用型トロンを実用化しろ!

 

75: 名無しのひみつ 2021/02/12(金) 23:32:41.28 ID:1uGCCl24
>>74
B-TRONを実用化しろ!

 

初田 直也 (著) / 新品価格 3,208円から (2021/2/17時点)
おすすめの記事