Mesin perangkat lunak
Mesin perangkat lunak (bahasa Inggris: software engine) adalah komponen inti dari sistem perangkat lunak yang kompleks. Kata "mesin" merupakan metafora dari mesin mobil. Oleh karena itu, mesin perangkat lunak merupakan sebuah subsistem yang kompleks; tidak jauh berbeda dengan cara kerja mesin mobil. Mesin perangkat lunak bekerja sama dengan komponen lain dari suatu proses atau sistem. Mesin ini pada umumnya memiliki masukan dan keluaran, dan produktivitasnya biasanya berbanding lurus dengan kecepatan eksekusinya.
Tidak ada pedoman formal mengenai apa yang layak disebut sebagai mesin, tetapi istilah ini telah digunakan secara luas dalam industri perangkat lunak.[1][2][3]
Contoh penting
Sistem multimesin
- Peramban web arus utama memiliki mesin perenderan sekaligus Mesin JavaScript.
- Permainan video sering kali didasarkan pada sebuah mesin permainan. Beberapa di antaranya juga memiliki mesin fisika atau grafika khusus.
Referensi
- ↑ 10 Types of Software Engines That You Should Know About. spiceworks.com.
- ↑ Engine. Techopedia.
- ↑ Definition of engine. pcmag.com.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 29033766 (2026-03-14T01:06:58Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.