|
<Number>: [000001B1]
<Date>: 2023/12/16 23:52:26
<Title>:
<Name>: amanojaku@管理人
|
|
|
JavaよりもKotlin(コトリン)言語の方が高機能なので、JavaはKotlin(コトリン)言語に駆逐され、Javaは消滅するだろうと予想している人もいます、世界的な趨勢は そうだとしても、ガラパゴスの日本ではKotlin(コトリン)は現状では殆ど人気が有りません。
(メモリーアンセーフな)「C、C++」に代わる(メモリーセーフな)Rust(ラスト)言語は将来性が非常に有ると思われ、「C、C++」を駆逐するだろうと予想されます(なおC#は内部的にJavaだと揶揄されておりメモリーセーフです。C#は内部的にはほぼJavaと同様なので、当然パフォーマンス的には「C、C++」より劣ります)。
ただしRust(ラスト)言語は、日本では まだまだマイナーで習得の難易度が高いと言うデメリットが有り、何年後にメジャーになるのか予想できません。
Googleによると、「C、C++」によるAndroid OSのシステム開発では、重要度の高い脆弱性のうち70%が、「C、C++」のメモリーアンセーフな言語仕様が要因のメモリ関連のバグだそうです(下記)。
参考
Microsoft、Google、AWSが協力して新しいRust基盤を形成
https://mspoweruser.com/ja/microsoft-google-aws-coming-together-for-the-new-rust-foundation/
2021年8月第4週 Android OSの開発にRustが使われる
https://gihyo.jp/lifestyle/clip/01/awt/202108/26
>公開されたエントリでは,Android OSのシステムプログラミングに使われている,CとC++は言語仕様が要因でメモリ関連のバグが引き起こされており,これは重要度の高い脆弱性のうち70%を占めるとしています。また,この類のバグ検出や修正,軽減のために多大な労力とリソースを割いているともしています。
>
>これを解決するために,メモリセーフなプログラミング言語を使うのが最も効率の高い手段と考えて,OSを開発するためのサポート開発言語としてRustをサポートするとアナウンスしました。
天下のGoogleがボンクラ・プログラマーを雇っている訳ではではありません。
天才プログラマーで その体たらくと言うことです。
|
|
|