|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ ラム : [らむ] 【名詞】 1. (1) lamb 2. (2) rump 3. (3) rum 4. (4) RAM (random access memory) 5. (P), (n) (1) lamb/(2) rump/(3) rum/(4) RAM (random access memory) ・ ー : [ちょうおん] (n) long vowel mark (usually only used in katakana)
プログラミングツールまたはソフトウェア開発ツールとは、ソフトウェア開発者がプログラムやアプリケーションを作成・デバッグ・保守・サポートするためのソフトウェアである。一般に比較的単純なプログラムを指し、それらを複数組み合わせて作業を行う。 == 歴史 == その起源は1950年代の初期のコンピュータの時代にさかのぼる。1970年代初期には、UNIXが grep、awk といったツールを多用し、それらをパイプで連結して使ったことでよく知られるようになった。ソフトウェアツールという言葉は、ブライアン・カーニハンらの同名の著書(日本語版は『ソフトウェア作法』)に由来する。 ツールは本来、単純で軽量なものである。一部のツールは保守されていく過程で、より強力な統合開発環境 (IDE) へと統合されていった。IDEなどの環境は、各種機能を一カ所に集めたもので、単純さや生産性を向上させる場合もあるが、柔軟性と拡張性が犠牲になる場合もある。IDEの作業手順は固定される傾向があり、UNIXのシェル上のツール群やエディタ(VimやEmacs)を組み合わせた環境の方が柔軟さがある。 ツールとアプリケーションの境界は曖昧である。例えば、開発者は単純なデータベース(重要な値の一覧を格納したファイルなど)をツールとして使うことが多い。しかし、完全なデータベース製品はアプリケーションと見なされる。 長年に亘って、Computer Aided Software Engineering (CASE) ツールが求められてきたが、理想的なCASEツールはほとんどない。見方によっては、UML関連ツールなどは設計やアーキテクチャを中心としたCASEツールと言えるかもしれない。ただし、そのようなツールはIDEの形態となっていることがほとんどである。 生産的に各種ツールを使いこなす能力は、熟練したソフトウェア技術者の証明とも言える。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「プログラミングツール」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Programming tool 」があります。 スポンサード リンク
|