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 'sالتي قرأها المعالج مباشرة. 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. المستوى التالي من لغات البرمجة هي ما يعرف رفيع المستوى لغات الكمبيوتر لغات البرمجة وهذه هي أكثر دراية ، والتي تشمل العالية المستخدمة جيم ، س + + ، جافا. 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. بدلا من استخدام 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 'sمع فن الإستذكار وستعشري الأرقام ، مما يسهل استخدام البشر. 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 حيث>> الاتصال>> سياسة الخصوصية |