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. Є багато видів мов програмування, як вони називаються, від упрощенческой Асемблері для більш складних C + + і 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. Наступним етапом діяльності є збірка мову, яка використовується мнемоніка відомий як opcodes та шістнадцятковому, база-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. Наступний рівень мов програмування є те, що відомо як мов високого рівня. Такі комп'ютерні мови програмування є найбільш знайомих, які включають в себе високу використовується C, C + + і Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Навіть деякі з менш використовуваних мов, таких як Pascal, BASIC і FORTRAN все розглянув мов високого рівня. 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. Замість використання opcodes маніпулювати шіснадцяткові цифри, мов високого рівня мають символи та / або фактичних слова, які можуть маніпулювати даними на більш високому рівні. 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. На високому рівні мов, у тому числі FORTRAN, Basic, C + + та Java, використання символів та / або слова, які можуть зробити більше за менший строк коду, ніж збори. 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 Умови>> Зворотній зв'язок>> Політика конфіденційності |