Computer Programming: A Hierarchy Of Languages Цомпутер Программинг: А хијерархију Језици
A computer cannot work without software to direct its hardware. А рачунар не може радити без софтвера за директну његове хардвер. That is where computer programming comes into the scene. То је где је рачунарско програмирање долази на сцену. A programmer is a person who writes software for a computer to use. Програмер је особа која пише софтвер за рачунар на коришћење. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Постоје многе врсте програмских језика, као што су они називају, у распону од једноставна монтажа на језик сложенији Ц + + и Јава. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Ови језици се деле на мале хијерархија, у распону од машине код на високом нивоу језика. 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. Свака ниво ове хијерархије је сложенији од оног испод њега, но, то је већи језик налази се на хијерархији, то ће се спорије трчање као програм у целини јер се она мора скупљају у машина код. Без обзира на језик користи, компјутерско програмирање је важан посао у данашњем свету једноставно зато што је износ који користимо рачунара у индустрији. 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. Најнижу ниво компјутерских програмских језика ко̂д је машина, који је једноставно дуге листе од 1 и 0 који се читају процесор директно. 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. Следећи корак горе је асемблерски језик, који користи мнемотехника познат као опцодес и хексадецимално, базе-16 обројчавање систем, да манипулише 1 и 0'с. 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. То је лакше за програмер бавити монтажа јер користи слова уместо само буде дуг низ бинарних (1 и 0'с) бројева. Because assembly is one step above machine code, it is the fastest language in terms of being 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. Следећи ниво програмски језици су оно што је познато као високи језика. Рачунари Ови програмски језици су већини познати, што укључује високо користити Ц, Ц + + и Јаву. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Чак и неки мање кориштен језик, као што су Пасцал, БАСИЦ, ФОРТРАН и све су то сматра високи језика. The high-level languages are different from assembly in that they have their own syntax and wording system. Тхе хигх-левел лангуагес разликују од скупштине да имају сопствену синтаксу и формулисање система. 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. Уместо да користите опцодес за манипулацију хексадецимално бројеви, хигх-левел лангуагес имају симболе и / или стварне речи које се могу манипулисати подацима на вишем нивоу. 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. Од једноставна монтажа на језик сложенији високом нивоу језика, компјутерско програмирање је подељена у више слојева, сваки слој се сложенија него прошле. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Најнижи слој, машина код, не може бити разумљив људима једноставно зато што је 1 и 0'с. 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. Следећи ниво је асемблерски језик, који замењује 1 и 0 са мнемотехника и хексадецимално бројеви, што га чини лакшим за људе за коришћење. 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. На високом нивоу језика, укључујући ФОРТРАН, БАСИЦ, Ц + + и Јава, користите симболе и / или речи које се могу направити више у мање линија кода него скупштини. 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. Међутим, како би се превести у облику који је читљив од стране рачунара, те високом нивоу језика морају бити преведени, или састављени, до монтаже и онда на машини код. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Зато је асемблерски језик тече брже, само треба бити компилирани једном уместо двапут. For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies За више лако за разумети рачунарско програмирање информације, молимо кликните на следећи линк за рачунарско програмирање за лутке Terms >> Contact >> Privacy Policy Услови>> Контакт>> Привацы Полицы |