by
Anonymous Coward
on 2016年06月19日 19時40分
(#3032299)
このストーリーでMSのリンク先を読んでるやつは俺以外に一人しかいないのかよ
> The extension is designed to be used for existing system software written in C.
とか
> Most system software is written in C or C++, which is based on C. System software includes operating systems, browsers, databases, and programming language interpreters. System software is the “infrastructure” software that the world runs on.
とか
> The Checked C extension will let programmers add checking to their programs to detect these kinds of errors when a program runs or while it is being written. Existing system software can be modified incrementally in a backwards-compatible fashion to have this checking.
きづけばCフリー (スコア:0)
サーバサイドではrubyかnode.jsかscalaか
クライアントアプリでもswiftやJavascriptオンリー。AndroidアプリならまだJavaだっけ?
気づけば人類はもはや素のC言語を必要としなくなってるんだなあと思った
もう少し、Objective-Cの資産が残ってる程度かな
このChecked Cはどこで使うんだろうか?
工場の古くて小さなコンピュータの延命とか?
Re:きづけばCフリー (スコア:1)
速度を出すためだと思いますがnode.jsだとパッケージによってはCのモジュール使っているやつがありますね。
他人のマシンに環境構築しようとしたらパッケージがビルドできなくて面倒な目にあった。
Re:きづけばCフリー (スコア:1)
組み込みソフトを忘れないで~
何だかんだでかゆいところに手が届くC言語は便利なのですよ。
Re:きづけばCフリー (スコア:1)
このストーリーでMSのリンク先を読んでるやつは俺以外に一人しかいないのかよ
> The extension is designed to be used for existing system software written in C.
とか
> Most system software is written in C or C++, which is based on C. System software includes operating systems, browsers, databases, and programming language interpreters. System software is the “infrastructure” software that the world runs on.
とか
> The Checked C extension will let programmers add checking to their programs to detect these kinds of errors when a program runs or while it is being written. Existing system software can be modified incrementally in a backwards-compatible fashion to have this checking.
Re: (スコア:0)
よし、その調子で翻訳もしてくれ
Re: (スコア:0)
英語くらい読めよ バカ
Windows10で使うのでしょう (スコア:1)
夏のWindows 10 Anniversary UpdateでWindows Subsystem fo LinuxというLinux向けのプログラムをそのままWindows10に提供する予定があります。
多くのプログラムはCで書かれているので、Windows向けにビルドするついでに、より安全にすることができるはずです。
Re: (スコア:0)
> Windows向けにビルドするついでに
Windows Subsystem for LinuxはUbuntus向けにビルドしたELF64バイナリをそのまま動かす思想だから的を外してる感
Re: (スコア:0)
アプリはそうでもVMとかOSとかは別なんじゃないの?
まあAndroidでもNDKならCもあるからフリーとは言い切れないけど。
Re: (スコア:0)
デバイスドライバや共有ライブラリなど、OSに近い部分叩く所では、まだCも出番ありそう。
Re: (スコア:0)
井の中の蛙、人類を語る
すっかり囲い込まれたその環境は何で作られてるんだろうね?
Re: (スコア:0)
組み込みでないのに素のCばかりでプログラム書いていますが何か?
C言語は言語仕様で安全性を担保してくれていないこともさることながら、現代のプログラミング言語の持つライブラリとして貧弱。また、C言語で書くプロジェクトは車輪の再発明的なライブラリの作成を期待されることも多いのはいかがなものか
Re: (スコア:0)
サーバサイドではrubyかnode.jsかscalaか
クライアントアプリでもswiftやJavascriptオンリー。AndroidアプリならまだJavaだっけ?
気づけば人類はもはや素のC言語を必要としなくなってるんだなあと思った
rubyやその他は人類以外の神か何かが作ってるという認識かな?
Re:きづけばCフリー (スコア:1)
Re: (スコア:0)
そのSwiftやJSのランタイム自体ってネイティブコードで作られてるんじゃないの?
Re: (スコア:0)
そこらへんの言語で書かれた動作速度に不満が無ければそれでいいんじゃない?
Re: (スコア:0)
皆さんはAndroidアプリをどんな言語で作ってるんですか。
XamarinとかApache cordovaしか思いつかないですがそんなわけないでしょうし。
Re: (スコア:0)
Android StudioでサポートされているKotlinとかじゃね
Re: (スコア:0)
そりゃC#はJavaみたいなクソ言語に比べたら遙かに優れた言語だけどAndroid開発するならKotlin一択だよ