X



【プログラミング言語】プログラマーに最も愛される言語「Rust」の管理・開発を主導する非営利組織「Rust Foundation」が設立 [すらいむ★]
■ このスレッドは過去ログ倉庫に格納されています
0001すらいむ ★
垢版 |
2021/02/10(水) 11:34:21.39ID: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/
0003名無しのひみつ
垢版 |
2021/02/10(水) 11:38:41.99ID:tUTBYLMK
C言語だろJK
0004名無しのひみつ
垢版 |
2021/02/10(水) 11:49:53.97ID:T7z/eKpH
なにはともあれWindowsにはいまや辟易している。
最近も更新しろというから更新したんだが最悪な結果になった。
日本人の中からこの手のOSを作れる人材は出ないのか?
たのむぜよ。ガラパゴスでもいいじゃないか!。ハッカーに狙われるよりマシだ。
ゲーム機では盛んに開発されているがビジネスではまったくの遅れを取っておるぞ。
0005名無しのひみつ
垢版 |
2021/02/10(水) 11:50:04.12ID:tiJbUhfR
JK「高1女子です、155cm60kgのデブなんですけど男性から見てこの身体ってナシですか??」 など

http://baxci.infis.net.ru/iuW/431559744.html
0008名無しのひみつ
垢版 |
2021/02/10(水) 12:02:06.24ID:J7jfWiK0
日本人ならRuby を愛してくれ
0010名無しのひみつ
垢版 |
2021/02/10(水) 12:07:43.28ID:tiJbUhfR
教員に向かって「はい論破」と言う学生がいる…議論はレスバトルや相手を黙らせることではないのに、という話

http://baxci.infis.net.ru/xkHF/414928541.html
0011名無しのひみつ
垢版 |
2021/02/10(水) 12:08:54.96ID:7rmL0YaQ
>>3
Rustが何で実装されているか知ってんのかw

>>4
日本の電子計算機に関する基礎的製品はHW、SWともにほぼ全てアメリカに潰されてしまったのよ
それこそ日本製OSは昔はいくつかあった
0012名無しのひみつ
垢版 |
2021/02/10(水) 12:22:22.15ID:VOyHoXb1
いまこそニューロコンピューターの出番だと考え、ミドリムシとアメーバを飼い始めた
0013名無しのひみつ
垢版 |
2021/02/10(水) 12:29:40.83ID:PuB2rEX1
早さを求める時の選択肢の1つか
Cより微不利な速度に
グッと安全で楽な並列コード という位置か?
0014名無しのひみつ
垢版 |
2021/02/10(水) 12:33:25.01ID:WYaRpUeO
>>8
Rubyはがベジコレクションなので、理論上はメモリの半分を
常に無駄にしている。

Rustの精神は Swiftに引き継がれているので、Macユーザなら
Swiftを使うのが合理的。
0017名無しのひみつ
垢版 |
2021/02/10(水) 12:45:06.98ID:PuB2rEX1
>>16
悪いのは常に人であって道具ではない
そいつら消さないと移転するだけ

>>8
python3 が統計分野で特需でちゃったから追加で触る気になれない
0018名無しのひみつ
垢版 |
2021/02/10(水) 12:50:56.24ID:MbG2wLX6
C言語やっておけば間違いはないよ
あとは通信に強いとか、ちょっとだけ違うだけ 言語としてはCと同じだよ
0019名無しのひみつ
垢版 |
2021/02/10(水) 12:59:59.13ID:iSvbj0nF
>>18
Rustは文法的にはPythonに似てるな
0020名無しのひみつ
垢版 |
2021/02/10(水) 13:04:14.70ID:CdXvg4sI
覚えるより早く新しいものが出たり進化している
C言語のラムダ?にさえ届いていない
0021名無しのひみつ
垢版 |
2021/02/10(水) 13:09:06.27ID:xro5zJ1K
Cは言語としては基礎だが
カーニハン&リッチーをやり込んだだけでプログラマになれる訳ではない

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

もちろんC言語でもOS操作はできるが難しい
LinuxならまだしもWindowsだとWinAPIはもう1つ言語を覚え直すようなもんだからなあ
0022名無しのひみつ
垢版 |
2021/02/10(水) 13:19:11.27ID:xro5zJ1K
RustはOSを扱う仕組みも標準装備済みで使いやすいかな
0023名無しのひみつ
垢版 |
2021/02/10(水) 14:38:43.28ID:rdMqnLJj
>>4
WindowsアプデしたらPC版LINEが全く起動しなくなった
めんどくせえわ
0024名無しのひみつ
垢版 |
2021/02/10(水) 18:26:58.11ID:yRQ7mcbb
C言語の不満点を解消すべく意図され開発されたんだろうから
愛されるのは当たり前。

美人でアタマが良くて器用だが、身勝手で我儘で家事に知らんぷりな女が
家庭的で家事や夫子供の事を第一に考え献身的に動く賢妻に変わったようなもんかな。
0025名無しのひみつ
垢版 |
2021/02/10(水) 18:45:25.22ID:PWUfFQex
どんな言語か見てきたけど、あーこれ流行らねぇわって思った。
0027名無しのひみつ
垢版 |
2021/02/10(水) 19:04:07.47ID:0HEuYhmj
>>24
せんぜん違う
そもそも C 言語の不満点を解消すべくできた言語なんて山のようにある
0028名無しのひみつ
垢版 |
2021/02/10(水) 19:05:37.50ID:C6v6XX6D
>>3
機械語じゃなくて?w

効率わりー
0029名無しのひみつ
垢版 |
2021/02/10(水) 19:21:02.75ID:LEByQ9JD
>>4
出来損ないのWin10は
アメポチ風情の日本にこそふさわしい
0030名無しのひみつ
垢版 |
2021/02/10(水) 19:34:10.54ID:19VTv1IL
言語はBASICで、何でも出来るようにコンパイラが頑張ればいい
なんで言語ごとに得意不得意発生させるんだ?
最終的に全部マシン語に変えてんだろ
0031名無しのひみつ
垢版 |
2021/02/10(水) 19:42:54.68ID:BEV++2HC
>>30
あんたのいう「なんで!?」という叫びが新しい言語を生む活力源なんだよ。
0032名無しのひみつ
垢版 |
2021/02/10(水) 19:50:39.20ID:RmpHfEFx
みんなPython使っとるから、JavaScript Java C++あたりから始めた方が食いっぱぐれないかもしれない
0033名無しのひみつ
垢版 |
2021/02/10(水) 20:15:10.87ID:19VTv1IL
>>31
いやいや
だからある言語体系のまま、コンパイラを作り替えりゃ済むだろ
なんで言語自体改めるんだよ?

新語作るために、北海道語構築して日本語とおさらばするようなことばかりしてんじゃん
0034名無しのひみつ
垢版 |
2021/02/10(水) 20:18:14.92ID:iSvbj0nF
>>33
そしたらずっとFORTRANでプロミングしてたらいい
誰も止めないし、結構需要まだある
0035名無しのひみつ
垢版 |
2021/02/10(水) 21:57:03.45ID:nnnuTKXY
>>11
潰されなかったとしてその後日本にWindowsを超えるOS作れてたとは到底思えない
0036名無しのひみつ
垢版 |
2021/02/10(水) 22:01:20.20ID:AACmygaa
>>32
コボルがいちばん長くしことあったのだは
0037名無しのひみつ
垢版 |
2021/02/11(木) 07:58:23.88ID:bgOSnA+Q
>>30
何でもできるように言語仕様拡張と変更していったら別の何かになりました。
0039名無しのひみつ
垢版 |
2021/02/11(木) 09:58:25.07ID:5PT8Qskn
>>11
汎用OSって基本的に1分野で1,2プラットフォームが天下とって後は敗者の厳しい世界よ
米国もいくつものOSが開発されては消えていった

MicrosoftでさえスマホOSでは敗者
0040名無しのひみつ
垢版 |
2021/02/11(木) 12:39:39.67ID:+OQiRCMQ
>>30
それがC/C++だよ
そうなると互換性に縛られるから新旧でまるで違う言語みたいにチグハグになる
0042名無しのひみつ
垢版 |
2021/02/11(木) 13:00:53.13ID:qR3nPSIV
Rubyはサーバーサイドでまあ一定の人気はあるでしょ

>>38
分かり易くてライブラリが何でも揃ってるからなあ
ちょっと変なのがあっても調べればすぐに分かる体制が
世界中の人たちで作られちゃったし
0043名無しのひみつ
垢版 |
2021/02/11(木) 13:21:35.53ID:MSa5kQNB
まずは、GNUのツール類がすべてRustで書かれてしまうべきだな。
たとえばGNUのGCC(コンパイラコレクション)全体がRustで記述されるべき。
そうしてLinuxのカーネルもライブラリもCをやめてRustで記述されるべき。
TCP/IPのスタックもRustで書かれるべき。
0044名無しのひみつ
垢版 |
2021/02/11(木) 14:36:56.42ID:4Xt4laXi
JAVAのようなガーコレはほんと最悪
0045名無しのひみつ
垢版 |
2021/02/11(木) 14:53:12.17ID:MSa5kQNB
C言語もカーニハン&リッチ以来、ANSIの規格になりなんどか改訂版が出て来たが、
それらはちっとも根本的な意味で安全性を高める方向には行かずに、
性能向上とポータビリティの方向にだけ向いていた。
C言語はなんでも指せてしまうポインタを野放図に使える機械語と同じレベルの
動作は軽いが危険な言語。本来はOS記述などの一級の玄人用のものであって
素人が使うものではないのに、そんなものを大学の1年生にあるいは小中高に
最初に習う言語として教えるなどはまさに愚の骨頂だ。
プログラム開発を要求する側も、長期的な安全性などの観点から、
C、C++言語による記述を禁止して、C・C++で書かれているものを
納品することを断固として拒否すべきである。
結局後で、メモリアクセス違反などでいつまでもバグの取り切れない
ソフトとして保守コストが掛かり続けるだけだからだ。

WindowsやAdobeの製品も、C/C++によるものを全面的に書き直せ、
まいつき数GBレベルの巨大なパッチ、OSの丸ごと差し替えをやめよ。
0047名無しのひみつ
垢版 |
2021/02/11(木) 15:12:38.53ID:+rSdBRa4
余談だが CGC を見るとき
Chinese
Garbage
Collector
と心の中で読んでいる
0048名無しのひみつ
垢版 |
2021/02/11(木) 15:28:17.32ID:WVIY1xtG
GAFAMはマニュアルメモリ解放を撲滅したくて仕方ないんだろうな
言語の制約そのものに守られてる安心感は開発者にとっては桁違いにストレスが無くなるだろうし
0050名無しのひみつ
垢版 |
2021/02/11(木) 15:59:34.09ID:7iYf8FCM
 
錆の基盤?
0051名無しのひみつ
垢版 |
2021/02/11(木) 16:01:08.86ID:VtqL7CpU
どんなに洗練されたメインコード書いても
糞SQLで台無しになる
0052名無しのひみつ
垢版 |
2021/02/11(木) 16:04:34.21ID:MSa5kQNB
文字列が基本的なデーター型ではないという点だけをとってみても、
C言語は高級言語とは言い難いところがある。
そうして未だに引き続いているNULLで終端された文字列を
標準採用したという世紀の愚策。これがC言語によるセキュリティ
崩壊の大部分の要因を引き起こしたもので、開発者自身もそれを
認めているほどだから。NULL終端文字列というものを
廃止したC言語を規格制定すべきなのだ。そうしてできれば
最初から文字列型というものを言語仕様に入れろ。文字の
配列で誤魔化すな。そうして文字=1バイトという勝手な
取り決めはやめろ。char という型の名前は変更してbyte
あるいはoctetにしろ
0053名無しのひみつ
垢版 |
2021/02/11(木) 16:07:19.39ID:yJzde+XA
Rubyって3.0で3倍速くなったんじゃないの?
0054名無しのひみつ
垢版 |
2021/02/11(木) 16:07:27.21ID:NVTT/Aqj
COBOLじゃないのか
0055名無しのひみつ
垢版 |
2021/02/11(木) 16:10:38.02ID:uTNC5QhQ
これからはpythonだとか言ってる人間消えたな
あれって仕事でまともに使える言語なの
0056名無しのひみつ
垢版 |
2021/02/11(木) 16:17:06.54ID:Rt5uvtVo
>>55
そりゃ仕事によるだろ
機械学習関連はPython以外は少数派だ
0057名無しのひみつ
垢版 |
2021/02/11(木) 16:26:38.24ID:sPnExSp2
>>11
NECの画期的なOSの開発者たちがあのJAL 123便に乗っていたとか何とか
Windowsを売り込まれた政府に要請を受けた自衛隊がとか何とか………
0058名無しのひみつ
垢版 |
2021/02/11(木) 16:29:25.87ID:umtc4kPm
あれ?
田杉じゃないんだ
0059名無しのひみつ
垢版 |
2021/02/11(木) 16:41:55.59ID:raTEhsst
こんなのを科学扱いしてるんだから日本は
0060名無しのひみつ
垢版 |
2021/02/11(木) 17:54:55.22ID:qR3nPSIV
>>55
何でもいいからPCにスクリプトの実行環境入れて良いなら
Python入れたいね
0061名無しのひみつ
垢版 |
2021/02/11(木) 19:05:41.44ID:QLpt/i67
コボラーで良かった。50代ですw
0062名無しのひみつ
垢版 |
2021/02/11(木) 19:26:47.08ID:C43nUG/n
>>61
すげえな、21世紀どうなるかと思ってたけど、生き延びたんだね
0064名無しのひみつ
垢版 |
2021/02/12(金) 01:14:25.52ID:3VPu8FkH
>>55
型がないからなんでもありっちゃありだけど、なんの変数なのかいちいち把握するのが面倒
0065名無しのひみつ
垢版 |
2021/02/12(金) 04:46:57.11ID:zPjfxgbN
変数にデータータイプが附属しているのではなくて、
オブジェクトが自分自身のデータータイプを持っているんだよ。
変数は、他のオブジェクトを指示するための名前のついたオブジェクトなんだよ。
0067名無しのひみつ
垢版 |
2021/02/12(金) 05:11:40.14ID:g7BIn8p3
>>39
いくらでもチャンスは有ったのに自ら潰したからな(笑)
0068名無しのひみつ
垢版 |
2021/02/12(金) 10:50:51.20ID:hEwQhcQJ
EV車に対応できない自動車会社はRubyと同じ運命を辿る?
0069名無しのひみつ
垢版 |
2021/02/12(金) 10:53:23.55ID:PwCf3MCY
>>63
Rubyは理系に愛されなかったんだなあ
数値計算ライブラリが十分に出来なかったから
深層学習の時代に素早く対応できなかった
0070名無しのひみつ
垢版 |
2021/02/12(金) 10:54:38.57ID:hEwQhcQJ
EV車という言い方も変か。
0071名無しのひみつ
垢版 |
2021/02/12(金) 11:10:17.89ID:z+lFi6gY
c,c++を駆逐できたら起こしてくれ。
0072名無しのひみつ
垢版 |
2021/02/12(金) 11:18:08.54ID:hEwQhcQJ
C++/CLIやD言語じゃあかんの?
0073名無しのひみつ
垢版 |
2021/02/12(金) 11:18:21.31ID:uampBOTK
BASICで何でも出来るの作ってくれや
0074名無しのひみつ
垢版 |
2021/02/12(金) 23:28:19.49ID:1uGCCl24
>>1
情報処理型トロンや汎用型トロンを実用化しろ!
0075名無しのひみつ
垢版 |
2021/02/12(金) 23:32:41.28ID:1uGCCl24
>>74
B-TRONを実用化しろ!
0076名無しのひみつ
垢版 |
2021/02/12(金) 23:54:34.20ID:CxDBIehP
>>73
なんでもできるだろ
やる気ある?
0077名無しのひみつ
垢版 |
2021/02/13(土) 00:05:04.50ID:yJszng3A
>>51
そうなるシステムは、むしろSQLがメインコードかと
0078名無しのひみつ
垢版 |
2021/02/14(日) 11:53:44.09ID:DyVs7mD3
RubyはRAILとかいってWEBの用途にばかり注目されてたような感じがするよ。
何が普及にとって良くなかったのだろうか?
ライセンス形態?それともドキュメント?

結局日本発のプログラム言語の希望の星はまたもや挫折したね。
0081名無しのひみつ
垢版 |
2021/02/14(日) 23:33:18.42ID:DyVs7mD3
日本提案のAlgol NもAlgol 68にはなれなかったしな。
0082名無しのひみつ
垢版 |
2021/02/14(日) 23:38:53.59ID:QnTQ8dtf
シンプルいずベストだかんね
どれだけ簡易に扱えるかが肝
0083名無しのひみつ
垢版 |
2021/02/14(日) 23:52:27.23ID:ssScEJ5U
>>4
日本にはまともなもの作れないけらWindowsなんだよ
0084名無しのひみつ
垢版 |
2021/02/15(月) 00:20:10.24ID:Zf+CjH8a
言語多すぎるだろ
rustにAI系のライブラリを充実させてPythonとCとC++を駆逐してくれ
他にSQLと、全てのOSで使えるGUI系の言語が一つだけあればいい
0085名無しのひみつ
垢版 |
2021/02/15(月) 04:13:40.02ID:9X/5Nb7x
>>84
.NET Coreが、その話に近いのかな。
だったらすぐに実現しそう。
0086名無しのひみつ
垢版 |
2021/02/15(月) 13:12:10.42ID:/Z/zphhP
Goが好きな人はV言語
0087名無しのひみつ
垢版 |
2021/02/15(月) 15:11:06.40ID:JIz5wuCK
万能言語って、見果てぬ夢だよな
0088名無しのひみつ
垢版 |
2021/02/15(月) 16:08:15.57ID:0Hrf9BPa
VBでもVCでも開発環境が膨大になるのも糞
それが嫌で軽くて新しいのを作るが
それが流行ってくると欲張って肥大化してまた新しいのが求められる
0089名無しのひみつ
垢版 |
2021/02/15(月) 20:55:07.30ID:cV/ZmB7D
言語が多くなるのはバベルの塔の説話の通りで、専門領域毎に言葉が分けていって
異分野の人には同じ英語であっても意味がとれない、とりにくい場合が生じる
などというのと同じようなもんだな。ヨーロッパの言語も、なんでそんなに
いろいろ違うのがあるのか、無駄に種類増やしてませんかという気がするけれども、
当時の生活圏や民族の由来の経緯などの事情があるし、社会階層や職業にも関係が
あるんだよね。英国でも昔の支配階級はフランス語を話していたというからな。
0090名無しのひみつ
垢版 |
2021/02/15(月) 21:17:28.25ID:Zf+CjH8a
口頭言語とプログラミング言語を同列に語られてもなあ
0091名無しのひみつ
垢版 |
2021/02/15(月) 22:47:27.19ID:p4Qu4nRI
アスペルガーに話しかけるときはプログラミング言語のように文を組み立てると伝わりやすいかも
0092名無しのひみつ
垢版 |
2021/02/16(火) 01:30:08.95ID:71wCLXFZ
ラスボス級残るCOBOL資産、迫る「2025年の崖」
https://www.nikkei.com/article/DGXZQOFK052Y70V00C21A2000000/

コボルでできることをコボルでやっていたし、これからもやって何が行けないのか?
コボルに不満があるのなら、コボル2020とかを作ればいいのじゃない?
オブジェクト指向コボルとか、関数型コボルとかを。
もともとコボルはとてもメモリの小さい機械でも動いていた優れもの。
しかもシステム中立な言語として立派なものだったはず。
0093名無しのひみつ
垢版 |
2021/02/16(火) 03:43:29.31ID:E6zV43OL
>>92
現行規格が、オブジェクト指向COBOLだってば
0094名無しのひみつ
垢版 |
2021/02/16(火) 05:06:05.26ID:pNNIKt4W
haskellの時代はよ
0095名無しのひみつ
垢版 |
2021/02/16(火) 13:00:24.03ID:71wCLXFZ
コボルの何が不満なんですか?
英語が書けて金勘定程度しかできない程度の者にも
書けるように設計された優れものじゃないですか。
あれほど初期に作られた言語なのにね。
桁数の大きい数字の計算がしかも10進で正しく
できるのですよ。(同様の機能はJavaにもあるけれども)。
0096名無しのひみつ
垢版 |
2021/02/16(火) 17:08:15.39ID:/6erWEn/
それまでメーカー毎にバラバラだった事務処理系の
プログラミング言語を、1959年アメリカ国防総省が
COBOLを策定し政府に納入される事務処理系の
プログラムは全てCOBOLで統一されることになった

なんと先進的なんでしょう!
それに引き換え某国政府のIT戦略と言ったら
丸投げ、多重下請け、IT土方のデスマーチ
0097名無しのひみつ
垢版 |
2021/02/16(火) 17:27:19.30ID:4sIOWrVA
cobolで3DポリゴンとかAI画像処理出来んの?
0098名無しのひみつ
垢版 |
2021/02/16(火) 19:14:09.38ID:/6erWEn/
>>97
1959年という時代に政府がプログラミング言語の
重要性に気が付いて、自らが主導して
統一規格を立ち上げるってのが
どれ程先進的かって言いたかったのだけど

某国のメーカーはCOBOLを独自拡張して
そこの電算機を導入した某市役所は
新しいシステムに入れ替えたくても
独自拡張したCOBOLで開発したプログラムは
移行できなくて・・・
0099名無しのひみつ
垢版 |
2021/02/16(火) 20:33:28.50ID:gJauBPnZ
だから言語で出来ることを制限するからそうなるんだろ
なんでもいいから全部できるようにしとけ
■ このスレッドは過去ログ倉庫に格納されています