merehan
Aktif Üye
Kayıt: Feb 12, 2023
Mesajlar: 24
|
Tarih: 14 Şubat 2023, Salı 22:26:30 Mesaj Konusu: Types of programming languages |
|
High level programming languages
High-level programming languages include programming languages that use a format familiar to programmers when they are used to write programs, where the commands written in them are called code, and the symbols and vocabulary used in writing the code are close to the vocabulary of the English language, high-level languages also provide the ability to add a lot of comments and explanations within the program that the programmer is working on; This makes these programs easier, and increases their readability and modification by the user himself, or even by other users.
The reason why this type of language is called a high-level language is because it is far from the language that the computer understands, and it is close to the language that humans understand, so writing programs through this type of language is easier and faster than writing. In low-level programming languages, high-level languages do not depend on the type of computer; It is designed to work on different computers, regardless of their type or operating system. Examples of this type of programming languages are; C#, Java, JavaScript, Python, SQL
Low level programming languages
Low-level programming languages are defined as programming languages that are written through the binary number system represented by numbers: 0, 1, so that a computer can understand them, unlike other languages. High-level and low-level languages are complex and unreadable by programmers. This type of language includes two branches of languages, which are as follows:
Machine language: It is the language that only computers understand, and these programs are represented by the binary system, and the process of writing these programs is a very complex matter for programmers, and the machine language differs from one computer to another. , as programs in processors are built on hardware, so machine language programs on a machine that has a PowerPC processor cannot be used on another that has an Intel processor.
Assembly language: Assembly language is relatively easier than machine language; This is because it contains some English vocabulary. Like the word add and sub, for example, which makes its programs easier to read and understand than machine language programs.
Programs of this level of programming languages act as a compiler that converts high-level human-written language programs into machine-understandable machine language, as in machine language assembly languages are not portable; That is, a program written in assembly language cannot be transferred from one computer to another
Types of programming languages according to the way programs are implemented
interpreted languages
Interpreted languages are defined as languages whose programming commands are translated and converted into machine language as written by the compiler. Programs of this type of language are not translated into the machine language of the processor itself, but using a special program for the language itself called the name of the interpreter (in English: Interpreter).
Localized languages are a bit slow. Since it converts commands into machine language on a regular basis, and on the other hand, these languages have many advantages, including: the ability to run the program on different computers and on multiple operating systems, as this requires downloading a copy of the programming. The language on the device on which the program will be run, and program commands written in this type of language are permanently readable and modified, and Python is one example of this type of programming language.
TRANSLATED FROM:
خدمة إنشاء وإدارة حملة إعلانية على جوجل
كيف تعمل اعلانات جوجل ادوردز
الاعلان على جوجل |