Computer Programming: A Hierarchy Of Languages Lập trình máy tính: Một Hierarchy Trong Ngôn ngữ
A computer cannot work without software to direct its hardware. Một máy tính có thể không hoạt động mà không cần phần mềm để trực tiếp các phần cứng. That is where computer programming comes into the scene. Đó là nơi mà máy vi tính lập trình đi vào trong cảnh. A programmer is a person who writes software for a computer to use. Một lập trình viên là một người viết phần mềm cho một máy tính để sử dụng. 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ó rất nhiều loại ngôn ngữ lập trình, vì chúng đã được gọi là, khác nhau, từ những ngôn ngữ simplistic lắp ráp đến phức tạp hơn C / C + + và Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Những loại ngôn ngữ này được chia thành một doanh nghiệp nhỏ Hierarchy, khác nhau, từ máy tính đến cao cấp mã số ngôn ngữ. 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. Mỗi cấp độ này Hierarchy là phức tạp hơn so với một trong những bên dưới nó, tuy nhiên, cao hơn một ngôn ngữ được trên Hierarchy, thì nó sẽ chạy chậm như là một chương trình nói chung, vì nó đã được biên soạn vào một máy tính ma. Bất kể ngôn ngữ sử dụng, máy vi tính lập trình là một công việc quan trọng trong ngày hôm nay của thế giới chỉ đơn giản bởi vì số lượng máy tính, chúng tôi sử dụng trong các ngành công nghiệp. 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. Các cấp độ thấp nhất của máy tính là ngôn ngữ lập trình mã máy tính, mà là chỉ đơn giản là một danh sách dài của 1 và 0 của các chi của các bộ xử lý trực tiếp. 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. Bước kế tiếp là lắp ráp lên ngôn ngữ, trong đó sử dụng mnemonics được gọi là opcodes và hexadecimal, một cơ sở-16 đánh số hệ thống, để các thao tác của 1 người và 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. Nó là dễ dàng hơn cho một lập trình viên để đối phó với lắp ráp bởi vì nó sử dụng các chữ cái thay vì chỉ là một chuỗi dài của nhị phân (1 và 0's) số điện thoại. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Vì lắp ráp là một trong những bước ở trên máy tính mã số, nó là nhanh nhất trong ngôn ngữ, thuật ngữ được biên soạn. 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. Tiếp theo mức độ ngôn ngữ lập trình được những gì được biết đến như là ngôn ngữ cấp cao. Những ngôn ngữ lập trình máy tính là quen thuộc, trong đó bao gồm việc sử dụng cao, C, C / C + +, và Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Ngay cả một số ít được sử dụng như là ngôn ngữ Pascal, BASIC, FORTRAN và được xem xét tất cả các ngôn ngữ cấp cao. The high-level languages are different from assembly in that they have their own syntax and wording system. Cao cấp từ các ngôn ngữ khác nhau được lắp ráp trong đó họ có cú pháp riêng của họ và wording hệ thống. 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. Thay vì sử dụng các thao tác opcodes để hexadecimal số điện thoại, cao cấp có ký hiệu ngôn ngữ và / hoặc thực tế từ đó có thể thao tác dữ liệu ở một cấp cao hơn. 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. Từ simplistic ngôn ngữ để lắp ráp các chi tiết phức tạp cao cấp ngôn ngữ lập trình máy tính được chia thành nhiều lớp, mỗi lớp là phức tạp hơn so với cuối cùng. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Thấp nhất lớp, mã số máy, có thể không được hiểu của con người vì nó đơn giản chỉ là 1 người và 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. Các cấp độ tiếp theo là lắp ráp ngôn ngữ, mà thay thế 1 của và 0 của mnemonics với hexadecimal và số điện thoại, làm cho nó dễ dàng hơn cho người sử dụng. 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. Các ngôn ngữ cấp cao, bao gồm cả FORTRAN, BASIC, C / C + +, và Java, sử dụng các biểu tượng và / hoặc các từ mà có thể làm nhiều hơn trong ít dòng mã hơn lắp ráp. 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. Tuy nhiên, để được dịch sang một hình thức đó là đọc của máy tính, các ngôn ngữ cấp cao phải được dịch, hoặc biên soạn, để lắp ráp và sau đó vào máy tính ma. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Đó là lý do tại sao lắp ráp ngôn ngữ chạy nhanh hơn, nó chỉ cần phải được biên soạn một lần thay vì hai lần. For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies Để biết thêm chi dễ dàng để hiểu lập trình máy tính thông tin, vui lòng bấm vào liên kết sau cho máy tính Lập trình Đối với Dummies Terms >> Contact >> Privacy Policy Điều khoản>> Liên hệ>> Chính sách bảo mật |