ENGINEとは? わかりやすく解説

engine

別表記:エンジン

「engine」とは・「engine」の意味

「engine」は英語で、エンジンや機関を意味する言葉である。一般的には、自動車や航空機などの動力源となる内燃機関や、機械やシステムの中心的な部分を指す。また、コンピューターやソフトウェアの分野では、特定の機能を実現するためのプログラムやシステムの核となる部分を指すことがある。

「engine」の発音・読み方

「engine」の発音は、IPA表記で/éndʒɪn/である。英語の発音では、最初の「e」は「エ」、次の「n」は「ン」、そして「g」は「ジ」と読む。最後の「i」は「イ」、最後の「n」は「ン」と読む。日本語では「エンジン」と表記されることが多い。

「engine」の語源・由来

「engine」の語源は、ラテン語の「ingenium」(先天的な能力)であり、それが古フランス語の「engin」(技術、機知)を経て、英語になった。元々は「技術」や「機械」を意味する言葉であったが、現在では主に動力源やシステムの核心部分を指す言葉として使われている。

「engine」を含む英熟語・英語表現

「engine」を含む英熟語や英語表現には、「engine room」(機関室)、「jet engine」(ジェットエンジン)、「diesel engine」(ディーゼルエンジン)、「game engine」(ゲームエンジン)などがある。これらの表現は、それぞれ特定のエンジンやシステムに関連した意味を持っている。

「engine」に関連する用語の解説

「fire engine」とは

「fire engine」は、火災現場で消火活動を行うための車両を指す言葉である。消火ポンプや消火剤、救助用具などを搭載しており、消防隊員が火災現場に急行するために使用される。

「search engine」とは

「search engine」は、インターネット上の情報を検索するためのシステムを指す言葉である。ウェブページやデータベースから情報を収集し、ユーザーが入力したキーワードに関連する情報を表示する。代表的な検索エンジンには、GoogleやYahoo!などがある。

「GMO ENGINE(制作会社の名前)」とは

「GMO ENGINE」は、日本のウェブ制作会社である。ウェブサイトの企画・制作・運営を行っており、企業や団体のウェブサイトやECサイトの開発を手がけている。

「ENGINE(雑誌)」とは

「ENGINE」は、日本の自動車雑誌である。エンジンや車両の性能に関する情報を中心に掲載しており、編集長は水野和敏氏である。発売日は毎月24日で、発行元はエンターブレインである。

「engineプログラム」とは

「engineプログラム」とは、特定の機能を実現するためのコンピュータプログラムの核心部分を指す言葉である。例えば、ゲームエンジンは、ゲームのグラフィックスや物理演算などの基本的な機能を提供するプログラムである。

「engine」の使い方・例文

1. The car has a powerful engine.(その車は強力なエンジンを搭載している。)
2. The airplane is equipped with jet engines.(その飛行機はジェットエンジンを装備している。)
3. The search engine displayed relevant results.(検索エンジンは関連する結果を表示した。)
4. The game engine supports realistic graphics.(そのゲームエンジンはリアルなグラフィックスをサポートしている。)
5. The fire engine arrived at the scene quickly.(消防車は現場に素早く到着した。)
6. The diesel engine is more fuel-efficient than the gasoline engine.(ディーゼルエンジンはガソリンエンジンよりも燃費が良い。)
7. The engine room is located at the rear of the ship.(機関室は船の後部に位置している。)
8. The engine started making strange noises.(エンジンが変な音を立て始めた。)
9. The software uses a powerful rendering engine.(そのソフトウェアは強力なレンダリングエンジンを使用している。)
10. The engine's performance has been improved.(エンジンの性能が向上している。)

Engine クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

MSBuild エンジンを表します。

名前空間: Microsoft.Build.BuildEngine
アセンブリ: Microsoft.Build.Engine (microsoft.build.engine.dll 内)
構文構文

解説解説
使用例使用例

Engine オブジェクトを作成し、BuildProjectFile メソッドを使用してプロジェクト ファイルをビルドする例を次に示します。情報をファイルに記録するために、FileLogger クラスが使用されています。

Module Module1
    'You need to add references to Microsoft.Build.Framework and
    'Microsoft.Build.BuildEngine
    Sub Main()
        'Create a new Engine object
        Dim engine As New
 Engine()

        'Point to the correct path that contains the 2.0 clr/tools
        engine.BinPath = "c:\windows\microsoft.net\framework\v2.0.xxxxx"

        'Instantiate a new FileLogger to generate a build log
        Dim logger As New
 FileLogger()

        'Set logfile parameter to indicate the log destination
        logger.Parameters = "logfile=c:\temp\build.log"

        'Register the logger with the engine
        engine.RegisterLogger(logger)

        'Build the project file
        Dim success As Boolean
 = engine.BuildProjectFile("c:\temp\validate.proj")

        If success Then
            Console.WriteLine("Build successful")
        Else
            Console.WriteLine("Build failed - view the log")
        End If
    End Sub

End Module
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Build.BuildEngine;

namespace BuildAProjectCS
{
    class Program
    {       
        static void Main(string[]
 args)
        {
            // Instantiate a new Engine object
            Engine engine = new Engine();

            // Point to the correct path that contains the 2.0 clr/tools
            engine.BinPath = @"c:\windows\microsoft.net\framework\v2.0.xxxxx";

            // Instantiate a new FileLogger to generate build log
            FileLogger logger = new FileLogger();

            // Set logfile parameter to indicate the log destination
            logger.Parameters = @"logfile=C:\temp\build.log";

            // Register the logger with the engine
            engine.RegisterLogger(logger);

            // Build a project file
            bool success = engine.BuildProjectFile(@"c:\temp\validate.proj");

            if (success)
                Console.WriteLine("Success!");
            else
                Console.WriteLine("Build failed - look at c:\temp\build.log
 for details");
        }
    }
}
継承階層継承階層
System.Object
  Microsoft.Build.BuildEngine.Engine
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Engine メンバ
Microsoft.Build.BuildEngine 名前空間

Engine コンストラクタ ()

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

Engine クラスの新しいインスタンスを初期化します。

名前空間: Microsoft.Build.BuildEngine
アセンブリ: Microsoft.Build.Engine (microsoft.build.engine.dll 内)
構文構文

使用例使用例

Engine オブジェクトを作成し、BuildProjectFile メソッドを使用してプロジェクト ファイルをビルドする例を次に示します。情報をファイルに記録するために、FileLogger クラスが使用されています。

Module Module1
    'You need to add references to Microsoft.Build.Framework and
    'Microsoft.Build.BuildEngine
    Sub Main()
        'Create a new Engine object
        Dim engine As New
 Engine()

        'Point to the correct path that contains the 2.0 clr/tools
        engine.BinPath = "c:\windows\microsoft.net\framework\v2.0.xxxxx"

        'Instantiate a new FileLogger to generate a build log
        Dim logger As New
 FileLogger()

        'Set logfile parameter to indicate the log destination
        logger.Parameters = "logfile=c:\temp\build.log"

        'Register the logger with the engine
        engine.RegisterLogger(logger)

        'Build the project file
        Dim success As Boolean
 = engine.BuildProjectFile("c:\temp\validate.proj")

        If success Then
            Console.WriteLine("Build successful")
        Else
            Console.WriteLine("Build failed - view the log")
        End If
    End Sub

End Module
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Build.BuildEngine;

namespace BuildAProjectCS
{
    class Program
    {       
        static void Main(string[]
 args)
        {
            // Instantiate a new Engine object
            Engine engine = new Engine();

            // Point to the correct path that contains the 2.0 clr/tools
            engine.BinPath = @"c:\windows\microsoft.net\framework\v2.0.xxxxx";

            // Instantiate a new FileLogger to generate build log
            FileLogger logger = new FileLogger();

            // Set logfile parameter to indicate the log destination
            logger.Parameters = @"logfile=C:\temp\build.log";

            // Register the logger with the engine
            engine.RegisterLogger(logger);

            // Build a project file
            bool success = engine.BuildProjectFile(@"c:\temp\validate.proj");

            if (success)
                Console.WriteLine("Success!");
            else
                Console.WriteLine("Build failed - look at c:\temp\build.log
 for details");
        }
    }
}
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Engine クラス
Engine メンバ
Microsoft.Build.BuildEngine 名前空間

Engine コンストラクタ


Engine コンストラクタ (String)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

BinPath を指定して、Engine クラスの新しいインスタンスを初期化します。

名前空間: Microsoft.Build.BuildEngine
アセンブリ: Microsoft.Build.Engine (microsoft.build.engine.dll 内)
構文構文

Public Sub New ( _
    binPath As String _
)
Dim binPath As String

Dim instance As New Engine(binPath)
public Engine (
    string binPath
)
public:
Engine (
    String^ binPath
)
public Engine (
    String binPath
)
public function Engine (
    binPath : String
)

パラメータ

binPath

MSBuild.exe へのパス。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Engine クラス
Engine メンバ
Microsoft.Build.BuildEngine 名前空間

Engine プロパティ


パブリック プロパティパブリック プロパティ

参照参照

関連項目

Engine クラス
Microsoft.Build.BuildEngine 名前空間

Engine メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド BuildProject オーバーロードされます。 指定したプロジェクトをビルドします。
パブリック メソッド BuildProjectFile オーバーロードされます。 指定したプロジェクト ファイルを読み込み、プロジェクトをビルドします。
パブリック メソッド CreateNewProject この Engine に関連付けられる空の Project オブジェクトを作成します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetLoadedProject 指定したプロジェクト ファイルに関連付けられている Project オブジェクトを返します。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド RegisterLogger 指定した logger を Engine に登録します。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
パブリック メソッド UnloadAllProjects Engine から Project オブジェクトへのすべての参照を削除します。
パブリック メソッド UnloadProject 指定した Project への参照をEngine から削除します。
パブリック メソッド UnregisterAllLoggers Engine からすべての logger を登録解除します。
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Engine クラス
Microsoft.Build.BuildEngine 名前空間

Engine メンバ

MSBuild エンジンを表します。

Engine データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド BuildProject オーバーロードされます。 指定したプロジェクトをビルドします。
パブリック メソッド BuildProjectFile オーバーロードされます。 指定したプロジェクト ファイルを読み込み、プロジェクトをビルドします。
パブリック メソッド CreateNewProject この Engine に関連付けられる空の Project オブジェクトを作成します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetLoadedProject 指定したプロジェクト ファイルに関連付けられている Project オブジェクトを返します。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド RegisterLogger 指定した logger を Engine に登録します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
パブリック メソッド UnloadAllProjects Engine から Project オブジェクトへのすべての参照を削除します。
パブリック メソッド UnloadProject 指定した Project への参照をEngine から削除します。
パブリック メソッド UnregisterAllLoggers Engine からすべての logger を登録解除します。
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Engine クラス
Microsoft.Build.BuildEngine 名前空間

エンジン

※「大車林」の内容は、発行日である2004年時点の情報となっております。

エンジン

(ENGINE から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/03/22 07:25 UTC 版)

MAN社のトラック用ディーゼルエンジン
ヤマハ発動機のV型10気筒4.8L 自動車用ガソリンエンジン


エンジン(英:engine)は、以下の用法がある。

用法

機械

など。

情報処理

コンピュータゲーム

エンターテインメント

語源と用例

語源はラテン語のインゲニウム (ingenium)で、「生まれながらの才能」「賢さ」を意味した。1300年頃のフランスではenginと表記し、「能力」や「賢さ」に加えて「戦争に使われる機械」の意味でも用いた。のちに「仕掛け(trick)」、「器具(device)[1]」、「機械(machine:特に軍用のもの)」を指して用い、18世紀以降は「エネルギーを動力に変えるもの」として用いる。18世紀はエンジンの典型が「蒸気機関(steam engine)」であったことからengineはすなわちsteam engineに同意で、同様に現代もエンジンは「自動車で使用されるエンジン」を指すことが多い。fire engineはポンプを備えた消防車を表す。現代の自動車のエンジンは内燃機関である。

脚注

  1. ^ クリス・エヴァンス 著、橋本洋・上野滋 共訳『精密の歴史』、大河出版、2001年11月28日 再版、は78ページで19世紀の測定器用の刻線器を「ルーリングエンジン」と称している

関連項目


ENGINE

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/15 08:39 UTC 版)

「F1スピリット」の記事における「ENGINE」の解説

6種類から選択。それぞれ、加速や最高速、燃費が異なる。マシンセッティングや走り方しだいではレース途中の給油が不要なエンジンもある。

※この「ENGINE」の解説は、「F1スピリット」の解説の一部です。
「ENGINE」を含む「F1スピリット」の記事については、「F1スピリット」の概要を参照ください。

ウィキペディア小見出し辞書の「ENGINE」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ。


英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ENGINE」の関連用語

ENGINEのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ENGINEのページの著作権

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2026実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2026 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【エンジン】の記事を利用しております。
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.
三栄書房三栄書房
Copyright c San-eishobo Publishing Co.,Ltd.All Rights Reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのエンジン (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのF1スピリット (改訂履歴)、Apache Derby (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2026 GRAS Group, Inc.RSS