Computer Programming Pemrograman komputer

Computer Programming Pemrograman komputer

Computer Programming: A Hierarchy Of Languages Pemrograman komputer: A Hierarchy of Bahasa


A computer cannot work without software to direct its hardware. Sebuah komputer tidak dapat bekerja tanpa software langsung dengan hardware. That is where computer programming comes into the scene. Yang dimana program komputer datang ke tempat. A programmer is a person who writes software for a computer to use. J programmer adalah orang yang menulis perangkat lunak untuk komputer digunakan. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Ada banyak jenis bahasa pemrograman, seperti yang disebut, mulai dari yang sederhana dengan bahasa assembly lebih rumit C + + dan Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Bahasa ini yang dibagi menjadi kecil hirarki, mulai dari mesin kode untuk bahasa tingkat tinggi.

Each level of this hierarchy is more complex than the one below it; however, the higher a language is on the hierarchy, the slower it will run as a program in general because it has to be compiled into a machine code.  Regardless of the language used, computer programming is a vital job in today's world simply because of the amount of computers we use in the industry. Setiap tingkat dari hirarki ini adalah lebih kompleks dari yang di bawahnya, namun semakin tinggi bahasa pada hirarki, yang lambat akan dijalankan sebagai sebuah program pada umumnya karena harus dikompilasi menjadi kode mesin. Apapun bahasa digunakan, pemrograman komputer adalah sebuah pekerjaan penting di dunia ini hanya karena jumlah komputer yang kita gunakan di industri.

The lowest level of computer programming languages is machine code, which is simply a long list of 1's and 0's which are read by the processor directly. Tingkat terendah dari bahasa pemrograman komputer adalah mesin kode yang cukup panjang daftar 1 dari 0 dan dari yang dibaca oleh prosesor secara langsung. The next step up is assembly language, which uses mnemonics known as opcodes and hexadecimal, a base-16 numbering system, to manipulate the 1's and 0's. Langkah selanjutnya adalah atas bahasa assembly, yang menggunakan ilmu tentang cara menghafal dikenal sebagai opcodes dan heksadesimal, dasar sistem penomoran-16, untuk memanipulasi 1's and 0's.

It is easier for a programmer to deal with assembly because it uses letters instead of just being a long string of binary (1's and 0's) numbers. Lebih mudah bagi programmer untuk menangani sidang karena menggunakan huruf, bukan hanya menjadi panjang string biner (1 dan 0's) nomor. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Karena merupakan salah satu langkah perakitan mesin kode di atas, adalah bahasa yang tercepat dalam hal sedang disusun.

The next level of programming languages are what is known as the high-level languages.  These computer programming languages are the most familiar, which include the highly used C, C++, and Java. Tingkat berikutnya adalah bahasa pemrograman apa yang dikenal sebagai bahasa tingkat tinggi. Ini adalah bahasa pemrograman komputer yang paling terkenal, yang termasuk sangat digunakan C, C + +, dan Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Bahkan sebagian kecil digunakan bahasa seperti Pascal, BASIC, FORTRAN dan semua yang dianggap tingkat tinggi bahasa.

The high-level languages are different from assembly in that they have their own syntax and wording system. Tingginya tingkat bahasa yang berbeda dari mereka yang berkumpul di memiliki sintaks dan kata sistem. Instead of using opcodes to manipulate hexadecimal numbers, high-level languages have symbols and/or actual words that can manipulate data at a higher level. Daripada menggunakan opcodes untuk memanipulasi angka heksadesimal, tinggi bahasa ada simbol dan / atau kata-kata yang sebenarnya dapat memanipulasi data pada tingkat yang lebih tinggi.

From the simplistic assembly language to the more complicated high-level languages, computer programming is divided into multiple layers, each layer being more complicated than the last. Sederhana dari bahasa assembly yang lebih rumit tinggi tingkat bahasa pemrograman komputer dibagi menjadi beberapa lapisan, setiap lapisan yang lebih rumit daripada yang terakhir. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Terendah lapisan, kode mesin, tidak dapat dimengerti oleh manusia karena hanya 1's and 0's. The next level is assembly language, which replaces the 1's and 0's with mnemonics and hexadecimal numbers, making it easier for humans to use. Tingkat berikutnya adalah bahasa assembly, yang menggantikan 1 dari 0 dan dengan ilmu tentang cara menghafal dan angka heksadesimal, sehingga lebih mudah bagi manusia untuk digunakan.

The high-level languages, including FORTRAN, BASIC, C++, and Java, use symbols and/or words that can do more in less lines of code than assembly. Tingginya tingkat bahasa, termasuk FORTRAN, BASIC, C + +, dan Java, menggunakan simbol dan / atau kata-kata yang dapat berbuat lebih banyak dalam waktu kurang dari baris kode assembly. However, in order to be translated to a form that is readable by the computer, these high-level languages must be translated, or compiled, to assembly and then to machine code. Namun, untuk diterjemahkan ke bentuk yang dapat dibaca oleh komputer, maka tingkat tinggi bahasa harus diterjemahkan, atau dikompilasi, untuk berkumpul dan kemudian ke kode mesin. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Itulah mengapa bahasa assembly berjalan lebih cepat, hanya perlu dikompilasi, bukan sekali dua kali.

For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies Untuk lebih mudah untuk memahami komputer pemrograman lanjut, silahkan klik link berikut ini untuk Pemrograman Komputer Untuk Dummies

Terms >> Contact >> Privacy Policy Syarat>> Hubungi>> Kebijakan Privasi

Penanda dan Berbagi

Translate Menerjemahkan