Software & -Computer software
Computer software, or just software is a general term used to describe a collection of computer programs, procedures and documentation that perform some tasks on a computer system.[1]
Computer software is often regarded as anything but hardware, meaning that the "hard" are the parts that are tangible (able to hold) while the "soft" part is the intangible objects inside the computer. Software encompasses an extremely wide array of products and technologies developed using different techniques like programming languages, scripting languages etc. The types of software include web pages developed by technologies like HTML, PHP, Perl, JSP, ASP.NET, XML, and desktop applications like Microsoft Word, OpenOffice developed by technologies like C, C++, Java, C#, etc. Software usually runs on an underlying operating system (which is a software also) like Microsoft Windows, Linux (running GNOME and KDE), Sun Solaris etc. Software also includes video games like the Super Mario, Grand Theft Auto for personal computers or video game consoles. These games can be created using CGI (computer generated imagery) that can be designed by applications like Maya, 3ds Max etc.
Also a software usually runs on a software platform which can either be provided by the Operating System or by OS independent platforms like Java and .NET. Software written for one platform is usually unable to run on other platforms so that for instance, Microsoft Windows software will not be able to run on Mac OS because of the differences relating to the platforms and their own standards. These applications can work using software porting, interpreters or re-writing the source code for that platform.
Computer software is so called to distinguish it from computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. At the lowest level, software consists of a machine language specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions which change the state of the computer from its preceding state. Software is an ordered sequence of instructions for changing the state of the computer hardware in a particular sequence. It is usually written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. High-level languages are compiled or interpreted into machine language object code. Software may also be written in an assembly language, essentially, a mnemonic representation of a machine language using a natural language alphabet. Assembly language must be assembled into object code via an assembler.
The term "software" was first used in this sense by John W. Tukey in 1958.[3] In computer science and software engineering, computer software is all computer programs. The theory that is the basis for most modern software was first proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem.[4]
Software & ソフトウェア
ソフトウェア(英: Software)とは、コンピュータシステム上で何らかの作業を行うプログラム群、プロシージャ群、それらに関する文書を指す用語である[1]。物理的装置であるハードウェアと対比させて言うときに使う。プログラムとほぼ同義だが範囲は更に広い。日本では一般に略して「ソフト」とも呼ばれる。
ソフトウェアには、ワープロソフトのように生産的な仕事を行うためのアプリケーションソフトウェア、アプリケーションソフトウェアに必要なサービスを提供するハードウェアとのインタフェースとなるオペレーティングシステムのようなシステムソフトウェア、分散システムを制御・管理するミドルウェアなどがある。
日本では、ハードウェアと対比する用法が転じ、映像や音楽等のコンテンツ(映画、ドラマなどの作品をビデオテープやDVDなどの記録メディアに収録したもの)もソフトウェアと呼ぶ。類似の用法は欧米にもある[2]。
ある機能をもつソフトウェアに対して、「ソフトウェア」という言葉が接頭辞・形容詞的に用いられることがある。エンコードをするソフトウェアを「ソフトウェアエンコーダ」、DVDを再生するソフトウェアを「ソフトウェアDVDプレーヤー」と呼ぶことがある。情報を処理する(DVD再生の場合、DVDに収録されたデジタル画像データを可視化する)際に、当該情報専門の単体のハードウェアで処理されるか、汎用コンピュータ(PC等)用のソフトウェアで処理されるかを区別するためである。
ソフトウェアは、物理的なハードウェアと対比した言葉であり、LSIなどの電子回路そのものは、コンピュータに処理をさせる手順を記述していても、物理的な物であるのでソフトウェアとは呼ばない。ハードウェアでありソフトウェアでもある中間的な存在として、ファームウェアがある。コンピュータにおいて、ソフトウェアはRAMにロードされ、CPUで実行される。最も低いレベルでは、ソフトウェアは特定のプロセッサに固有の機械語で構成されている。機械語はプロセッサへの命令となる2進数の値から構成されていて、それによってコンピュータの状態を次々と変化させる。従ってソフトウェアは、コンピュータハードウェアの状態を変化させる命令列である。通常、機械語よりも人間が使いやすい高級言語で書かれる。高級言語はコンパイラかインタプリタによって機械語のコードに変換される。他にも機械語とほぼ一対一に対応したアセンブリ言語があり、アセンブリ言語で書かれたソフトウェアはアセンブラによって機械語に変換される。
ほとんどのコンピュータはオペレーティングシステムと呼ばれる特別なソフトウェアプログラムでリアルタイムに機械が制御される。ソフトウェアの他の形態にはプログラム言語のアセンブラおよびコンパイラ、企業および家庭向けアプリケーションソフトウェア(分類を参照)がある。
1957年にJohn W. Tukeyがこの意味で「ソフトウェア」という用語を最初に使用した[3]。情報工学およびソフトウェア工学では、ソフトウェアはコンピュータシステム、プログラム、データにより処理される情報全般やあらゆる「機械装置以外のもの」を示す。記憶装置に異なる命令群を読み込んで計算を制御する概念は階差機関の一部としてチャールズ・バベッジが考案した。これがほとんどの近代ソフトウェアの基礎となる理論はアラン・チューリングの1935年の論文 Computable numbers with an application to the Entscheidungsproblem で初めて提唱された[4]。
プログラムは単体ではタスクを完遂できないこともある。特にソフトウェアライブラリが必要な場合が多い。ライブラリは単独では機能せず、スタンドアローンのプログラムから使われるソフトウェアコンポーネントを集めたものである。従って、プログラムに他の多くのプログラムでも共通に使える標準的ルーチンがあれば、それらをライブラリとして抽出できる。ライブラリには、何らかのイベントによって起動されるスタンドアローン型プログラムが含まれていることもあるし、何らかの機能(コンピュータ内の様々な雑事)を実行して呼び出し元にはデータを返さないものもある。
wiki
Software & 最新情報
- ソフトウェア - 製品情報 | ニコンイメージング
- ニコン ソフトウェアのご紹介。ニコンデジタル一眼レフカメラやデジタルカメラなどカメラ関連情報も。 ... ソフトウェア. ニコンオリジナルグッズ ... 画像真正性検証ソフトウェア(Windows版) Nik Color Efex Pro 3.0 ...
- 株式会社 エクセル -- ソフトウエア開発・ホームページ制作・コンサルティング --
- ソフトウェア開発、ホームページ制作、コンサルティング等。 ... |個人情報保護方針 ...
- Category:ソフトウェア - Wikipedia
- 主要カテゴリ > 技術 > 情報 > 情報技術 > コンピュータ > ソフトウェア ... 相談の要約:ソフトウェア項目のカテゴライズについて. ウィキメディア・コモンズには、ソフトウェアに関連するカテゴリがあります。 ウィキポータル ...
- ロータスホームページ
- コラボレーションプラットフォームLotus Notes/Dominoの紹介。最新ニュース、イベント、セミナー案内。 ... プロジェクト期間を通して、ソフトウェアの機能性、信頼性、パフォーマンスの向上を支援 ...
- UniKey ソフトウェアライセンス管理&セキュリティ環境構築 ...
- ソフトウェアのライセンス管理、不正コピー&海賊版ソフトウェア対策のためのドングルUniKey。 ... UniKeyはUSBポートに挿すだけで、専用ドライバのインストールなしにソフトウェアやコンテンツを完全保護するので、どなたにでも利用していただけます。 ...
Software & 最新リンク集
犬のしつけならこの犬しつけが大人気です。愛犬のしつけ方法を公開します。
資産運用はFX。人気のFX口座はここ。
FXは外為どっとコム初心者でも安心。
FXはじめるなら外為オンライン人気ナンバーワン!
視力回復ならレーシック。信頼できるクリニックをご紹介。
視力UPはやっぱり品川レーシック。10年間の安心保証。
ニキビをなおしたいならプロアクティブ。効果抜群。
結婚情報はノッツェでチェック。ノッツェの結婚紹介!
結婚情報ならオーネットがいいよ。オーネットで結婚チャンステストにチャレンジ!
出会いを求めるならサンマリエがいいですね。結婚したいあなたは、サンマリエ!
結婚に本気の人はツヴァイがおススメ。大人気のツヴァイです。
人気の豆乳クッキーダイエット。健康的に痩せたい方に。
私の肌にぴったりのアンプルール。とっても安くていい感じ。
トライアルセットで人気なのはアテニアです。化粧品はやっぱりアテニア!
化粧品でいまはやっているのがベアミネラル。ミネラルファンデーションならこれですね
人気コスメのbglenおすすめです。
今話題のビーグレン化粧品。オススメです。
すごい人気のセルブライト。セルブライトシリーズはどれも良いです。
口コミで大人気のフューチャーラボ。お肌にやさしい化粧品です。
大塚製薬の化粧品インナーシグナル。お試しセットもあるよ。
セクシャル・ヘルス・ケアのラブコスメティックこっそり送ります。
ミネラル化粧品ならオンリーミネラル。オンリーミネラルはとってもいいですね。
ニキビでお悩みならプロアクティブおすすめです。にきびにはプロアクティブですね。
コスメのおすすめはトリニティライン。美白になるかも。
パソコンをお探しならマウスコンピューターお探しの商品がきっと見つかります。
あなたのための健康食品。おすすめはこちら。
株取引ならマネックス証券いいらしい。マネックス証券で口座をつくろう。
育毛シャンプースカルプD。みるみる効果が!。
CMでおなじみプロアクティブ。真鍋かおりもなおったよ。
インフォプレナーのための情報商材レビュー。情報商材のレビューサイトです。
メンズエステはダンディーハウス男を磨こう。
人気PCはDELL。最新機種をご紹介。
育毛ならスカルプD。スカルプDでふさふさ。
ピザの宅配はドミノピザ。おいしいね。
にきびが気になる女の子のためのプロアクティブ。proactiv化粧品。
ホテルを予約するならozmall。安くていいね。
ハゲたあなたにスカルプD。おすすめします。
おいしいピザはドミノピザ。今すぐ注文。
旅行におすすめオズモールです。安くていいよね。
きれいになりたいならエルセーヌのエステ。
旅行といえばトクーです。トクーはとってもお得ですね。
ピザならドミノピザ。ドミノピザはおいしいね。
格安の旅行予約と言えばトクー。セール開催中。
禁煙するなら電子タバコ。煙もなくて安心です。
眼鏡にさよならしたいなら、神奈川クリニックのレーシック。