Computer Programming Bilgisayar Programlama

Computer Programming Bilgisayar Programlama

Computer Programming: A Hierarchy Of Languages Bilgisayar Programlama: Bir Hiyerarşi dil


A computer cannot work without software to direct its hardware. Bir bilgisayar yazılım ve donanım doğrudan çalışamaz. That is where computer programming comes into the scene. İşte burada bilgisayar programlama sahne içine giriyor. A programmer is a person who writes software for a computer to use. Bir programcı bir bilgisayar için kullanılacak yazılım yazan bir insan. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Olarak adlandırılır Bu programlama dilleri birçok türde, bu basit montaj dil daha karmaşık C aralığında olan + + ve Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Bu diller küçük bir hiyerarşi içine, makine kodu üst düzey diller arasında bölünmüştür.

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. Bu hiyerarşinin her düzeyinde daha aşağıdaki bir daha karmaşık, ancak daha yüksek bir dil hiyerarşi konusunda ise, çünkü sahip genel bir program olarak çalışacak yavaş bir makine kodunda olması gereklidir. Dili ne olursa olsun kullanılan bilgisayar programlama biz sanayide kullanımı bilgisayar miktarını çünkü bugünkü dünyada önemli bir iş.

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. Bilgisayar programlama dillerinin en düşük düzeyde iken, sadece uzun bir listesi makine, 1 ve 0's olan işlemci tarafından doğrudan okunur. 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. Bir sonraki adım olan hafıza geliştirme sistemi opcodes ve onaltılık, temel-16 numaralama sistemi olarak bilinen kullanır işlemek için montaj dili ise, 1 ve 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. Bu çünkü yerine harflerini kullanan bir programcı için montaj ile daha kolay olur sadece ikili (1 ve 0's) numaraları's uzun bir dize olmak. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Çünkü montaj makine üzerinde bir adım, bu açısından en hızlı dilidir derlenmiş olmak.

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. Programlama dilleri bir sonraki düzeyiyle üst düzey dil olarak bilinir bulunmaktadır. Bu bilgisayar programlama dillerinden en da dahil Bildik son derece C, C + + ve Java kullanılır. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Hatta biraz daha az Pascal, BASIC gibi dillerde kullanılır ve FORTRAN tüm üst düzey dil olarak kabul edilir.

The high-level languages are different from assembly in that they have their own syntax and wording system. Üst düzey dil, kendi sözdizimi ve ifade sistemine sahip montaj farklıdır. 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. Bunun yerine onaltılık sayı, üst düzey diller bir yüksek düzeyde veri işleyebilirsiniz semboller ve / veya gerçek bir deyişle var işlemek için opcodes kullanma.

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. Bu basit montaj dil daha karmaşık yüksek düzey diller kadar, bilgisayar programlama çoklu katmanlar halinde, her bir katman daha son daha karmaşık olan bölünür. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Çünkü sadece 1 ve 0's en düşük katman, makine, insanlar tarafından anlaşılır olamaz. 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. Bir sonraki düzeyde iken yerine montaj dil ise, 1 ve 0's hafıza geliştirme sistemi ve onaltılı sayılarla, daha insanlar kullanmak için yaptım.

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. FORTRAN, BASIC, C olmak üzere üst düzey dilleri, + +, Java, kullanım semboller ve / veya sözcüklerin yerine montaj daha az kod satırları daha yapabilirsiniz. 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. Ancak, bu sırada bilgisayar tarafından okunabilen bir forma çevrilmiş olarak, bu yüksek düzeyli dillerde tercüme edilmelidir veya derlenmiş, montaj ve sonra makine koduna. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Bu nedenle montaj dili daha hızlı çalışır, bu sadece ihtiyacı bir kez yerine iki kez derlemek için kullanılır.

For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies Daha kolay için-tıklayın Aptallar için Bilgisayar Programlama için aşağıdaki linki lütfen bilgisayar programlama bilgileri anlamak için

Terms >> Contact >> Privacy Policy Şartlar>> İletişim>> Gizlilik Politikası

Imi ve paylaş

Translate Tercüme etmek