About

Kamis, 06 September 2012

softwear

.Software

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Computer software, or just software, is a collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it. Software refers to one or more computer programs and data held in the storage of the computer for some reasons. In other words, software is a set of programs, procedures, algorithms and its documentation concerned with the operation of a data processing system. Program software performs the function of the program it implements, either by directly providing instructions to the computer hardware or by serving as input to another piece of software. The term was coined to contrast to the old term hardware (meaning physical devices). In contrast to hardware, software "cannot be touched".[1] Software is also sometimes used in a more narrow sense, meaning application software only. Sometimes the term includes data that has not traditionally been associated with computers, such as film, tapes, and records.[2]
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, executable code consists of machine language instructions specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state. Programs are an ordered sequence of instructions for changing the state of the computer 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.

ContentsPerangkat lunak Dari Wikipedia, ensiklopedia bebas Langsung ke: navigasi, cari Untuk kegunaan lain, lihat Software (disambiguasi).
Perangkat lunak komputer, atau hanya perangkat lunak, adalah kumpulan program komputer dan data terkait yang memberikan instruksi untuk memberitahu komputer apa yang harus dilakukan dan bagaimana melakukannya. Software mengacu pada satu atau lebih program komputer dan data dalam penyimpanan komputer untuk beberapa alasan. Dengan kata lain, perangkat lunak adalah seperangkat program, prosedur, algoritma dan dokumentasinya berkaitan dengan pengoperasian sistem pengolahan data. Program perangkat lunak melakukan fungsi dari program itu menerapkan, baik dengan langsung memberikan instruksi kepada perangkat keras komputer atau dengan melayani sebagai masukan untuk software lain. Istilah ini diciptakan untuk kontras dengan istilah lama hardware (berarti perangkat fisik). Berbeda dengan hardware, software "tidak bisa disentuh". [1] Software ini juga kadang-kadang digunakan dalam arti yang lebih sempit, yang berarti perangkat lunak aplikasi saja. Kadang-kadang istilah mencakup data yang belum tradisional dikaitkan dengan komputer, seperti film, kaset, dan catatan. [2]
Perangkat lunak komputer begitu dipanggil untuk membedakannya dari perangkat keras komputer, yang meliputi interkoneksi fisik dan perangkat yang diperlukan untuk menyimpan dan melaksanakan (atau menjalankan) perangkat lunak. Pada tingkat terendah, kode executable terdiri dari instruksi bahasa mesin yang spesifik untuk prosesor individu. Sebuah bahasa mesin terdiri dari kelompok nilai biner menandakan instruksi prosesor yang mengubah keadaan komputer dari negara yang sebelumnya. Program adalah memerintahkan urutan instruksi untuk mengubah keadaan komputer dalam urutan tertentu. Hal ini biasanya ditulis dalam bahasa tingkat tinggi pemrograman yang lebih mudah dan lebih efisien bagi manusia untuk menggunakan (lebih dekat ke bahasa alam) daripada bahasa mesin. Bahasa tingkat tinggi yang dikompilasi atau ditafsirkan ke dalam kode mesin bahasa pemrograman. Perangkat lunak juga dapat ditulis dalam bahasa assembly, pada dasarnya, representasi mnemonik dari bahasa mesin menggunakan alfabet bahasa alami. Bahasa assembly harus dirakit menjadi kode obyek melalui assembler. Isi

0 komentar:

Posting Komentar