Computer Programming: A Hierarchy Of Languages Computer Programming: Isang Hierarchy ng Wika
A computer cannot work without software to direct its hardware. Ang computer ay hindi gumagana nang walang software sa mga direktang nito hardware. That is where computer programming comes into the scene. Na kung saan ang computer programming lumapit sa pinangyarihan. A programmer is a person who writes software for a computer to use. Ang isang programmer ay isang tao na magsusulat ng software para sa isang computer upang gamitin. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Maraming mga uri ng mga programming languages, habang ang mga ito ay tinatawag, ranging mula sa simplistic pagpupulong na wika upang mas kumplikado C + + at Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Mga wika na ito ay nahahati sa isang maliit na pamunuan ng simbahan, ranging mula sa machine code sa mataas na antas ng mga wika. 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. Ang bawat antas ng pamunuan ng simbahan na ito ay mas kumplikado kaysa sa isa sa ibaba ito, gayunman, ang mas mataas na ng isang wika ay sa pamunuan ng simbahan, ang mabagal, ito ay tumakbo bilang isang programa sa general na ito sapagkat ito ay dapat compiled sa isang makina code. Anuman ang wika ginagamit, computer programming ay isang mahalagang trabaho sa araw na ito ng mundo lamang dahil sa ang halaga ng mga computer ay ginagamit namin sa industriya. 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. Ang pinakamababang antas ng computer programming wika ay machine code, na kung saan ay lamang ng isang mahabang listahan ng mga 1 at 0's na kung saan ay basahin ng processor direkta. 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. Ang susunod na hakbang ay ang pagtitipon ng wika, na kung saan ay gumagamit ng nimonika kilala bilang opcodes at hexadecimal, ang isang batayang-16 numbering system, upang mamanipula ang 1 at 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. Ito ay mas madali para sa isang programmer sa pakikitungo sa mga pagpupulong na ito sapagkat ito ay gumagamit ng mga titik sa halip na lamang ng pagiging isang mahabang string ng binary (1's and 0's) numero. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Dahil ang pagtitipon ay isang hakbang sa itaas machine code, ito ay ang pinakamabilis na wika sa mga kataga ng pagiging compiled. 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. Ang susunod na antas ng mga programming languages ay kung ano ay kilala bilang ng mataas na antas ng mga wika. Ang mga ito computer programming wika ay ang mga pinaka-kilala, kung saan kabilang ang mataas na ginamit C, C + +, at Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Kahit na ang ilan sa mga mas maliit na ginamit na wika tulad ng paskal, BATAYANG, at FORTRAN ay isinasaalang-alang ang lahat ng mataas na antas ng mga wika. The high-level languages are different from assembly in that they have their own syntax and wording system. Ang mga mataas-na-antas na mga wika ay naiiba mula sa mga pagpupulong na sila ay may kani-kanilang mga sariling syntax at pagsasalita sistema. 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. Sa halip ng paggamit ng opcodes upang mamanipula hexadecimal numero, mataas-na-antas na mga wika ay may mga simbolo at / o sa aktwal na mga salita na maaring mamanipula ang data sa isang mas mataas na antas. 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. Mula sa simplistic pagpupulong wika sa mas masalimuot mataas-na-antas na mga wika, computer programming ay nahahati sa maramihang layers, ang bawat layer pagiging mas kumplikado kaysa sa huling. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Ang pinakamababang layer, machine code, ay hindi dapat na nauunawaan ng mga tao dahil ito ay lamang ng 1 at 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. Sa susunod na antas na pagtitipon ng wika, na pumapalit sa 1 at 0 ang may nimonika at hexadecimal mga numero, na ginagawang mas madali para sa mga tao upang gamitin. 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. Ang mga mataas-na-antas na mga wika, kabilang ang mga FORTRAN, BATAYANG, C + +, at Java, gamitin ang mga simbolo at / o mga salita na maaring gawin ang higit pa sa loob ng hindi bababa linya ng code kaysa sa pagpupulong. 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. Subalit, upang isasalin sa isang form na ito ay nababasa ng computer, mga mataas-na-antas na mga wika ay dapat na isinalin, o compiled, sa pagpupulong at pagkatapos sa makina code. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Iyon ang dahilan kung bakit kapulungan ng wika ay tumatakbo nang mas mabilis, ito lamang ang mga pangangailangan upang maging compiled minsan sa halip ng dalawang beses. For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies Para sa karagdagang madaling-maintindihan computer programming impormasyon, mangyaring i-click ang sumusunod na link para sa Computer Programming Para sa manika Terms >> Contact >> Privacy Policy Tuntunin>> Makipag-ugnayan sa>> Patakaran sa Pagkapribado |