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. มีหลายชนิดของการเขียนโปรแกรมภาษาเช่นที่พวกเขาถูกเรียกร้อง, หลากหลายจาก simplistic ประกอบภาษาที่ซับซ้อนเพิ่มเติมเซลเซียส + + และ 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. ถัดไประดับการเขียนโปรแกรมภาษาเป็นสิ่งที่เป็นที่รู้จักกันเป็นระดับสูงภาษา. เหล่านี้โปรแกรมคอมพิวเตอร์ภาษาเป็นที่คุ้นเคยซึ่งรวมถึงการใช้สูงเซลเซียส, เซลเซียส + +, และ Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. แม้ว่าบางส่วนน้อยใช้ภาษาเช่น Pascal พื้นฐานและ 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. จาก simplistic ประกอบภาษาที่ซับซ้อนเพิ่มเติมระดับสูงภาษาโปรแกรมคอมพิวเตอร์แบ่งออกเป็นหลายชั้นแต่ละเลเยอร์การซับซ้อนมากขึ้นกว่าที่ผ่านมา. 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 พื้นฐาน, เซลเซียส + +, และ 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 สำหรับข้อมูลเพิ่มเติมที่ง่ายแก่การเข้าใจโปรแกรมคอมพิวเตอร์กรุณาคลิกลิงค์ต่อไปนี้สำหรับ การเขียนโปรแกรมคอมพิวเตอร์สำหรับ Dummies Terms >> Contact >> Privacy Policy ข้อกำหนด>> ติดต่อ>> นโยบายข้อมูลส่วนบุคคล |