「すべてのUNIXアプリケーション」はKernighan / Ritchieのスペルエラーですか? [閉鎖]

「すべてのUNIXアプリケーション」はKernighan / Ritchieのスペルエラーですか? [閉鎖]

私が読んでいるCプログラミング言語(2版)著者:ブライアン・コルニハン(Brian Cornihan)、デニス・リッチ(Dennis Ritchie)。私の序文初版、次の内容を含む行があります。

オペレーティングシステム、Cコンパイラ、およびデフォルトでは、すべてのUNIXアプリケーション(この本の執筆に使用されたすべてのソフトウェアを含む)はCで書かれています。

この「UNIXアプリケーション」フラグメントの解析に問題があります。私が知る限り、アプリケーションとプログラムは同義語です。途中でandがあれば意味があります。アプリケーションがモノリシックであれば、まだ意味があるかもしれません。

私は何を逃したことがありませんか?プログラムとアプリケーションの間に違いはありますか?

ベストアンサー1

「アプリケーション」と一般的なアプリケーションソフトウェアは、エンドユーザーが使用するように設計されたソフトウェアです。troff引用に記載されている組版システムは開発プロセスの典型的な例です。コスト正当化に役立つ1971年頃、Bell LabsでUnixオペレーティングシステムを開発しました(UnixがCで書かれている数年前)。troff後で1975年にUnix 6版用Cで書き直され(awk全く新しい言語であるトムソンシェルのC実装や他の多くのツールと一緒に)、C本は1978年に出版されました(1988年の第2版にも同じ引用が含まれています)あり)。 。

ウィキペディアはこう言いますアプリケーションソフトウェア:

情報技術では、アプリケーション(アプリ)、アプリケーション、またはアプリケーションソフトウェアは、人々が活動を実行するのに役立つように設計されたコンピュータプログラムです。設計されたアクティビティに応じて、アプリケーションはテキスト、数字、オーディオ、グラフィック、およびこれらの要素の組み合わせを操作できます。一部のアプリケーションパッケージは、ワードプロセッシングなどの単一のタスクに焦点を当てており、統合ソフトウェアと呼ばれる他のアプリケーションパッケージには複数のアプリケーションが含まれています。

「アプリケーション」の「アプリケーション」の末尾にある「s」は、1つのプログラムまたはプログラムグループが複数のアプリケーションを持つことができることを意味します。時々、「アプリケーション技術」、「アプリケーション開発者」などの用語で同じ「s」が表示されます。 (事実私の役職は正式に「システム開発者」であり、最後に同じ複数形「s」があります。)「システム」)。本の後半では、Unixシステムが提供するツールの「アプリケーションソフトウェア」もあります。

実際、最近では「application」より「application」という言葉がより一般的であり、「application」と「program」は基本的に同義ですが、エンドユーザーに強調したい場合は「application」という意味ではありません。番組の対象視聴者に重複します。

また、「プログラム」自体が意図した視聴者がエンドユーザー(製品をサポートまたは維持する人ではない)であることを必ずしも意味するわけではありません。 「プログラム」自体は、「ソースコード」の意味とマリアム・ウェブスター辞書の意味に近いです。「プログラム」を定義する〜のように

メカニズムに挿入できる一連のコード化されたガイドライン。

...そしてケンブリッジ辞書それを定義する似ている

コンピュータに入力して操作を実行できる一連のコマンド。

おすすめ記事