- 21 Eki 2015
- 477
- 1
Hello everyone, today I will share information about programming languages classes and usage areas.
The program is divided into 3 languages.
Those are:
Machine Languages
Assembly Languages
High-Level Languages
-Machine Languages-
Each computer's processor has its own language that it can understand. As an example, the machine languages of "pentium" and "sparc" processors are not the same.
Example written in Binary, with a binary system:
Machine Language:
Example Basic Language:
As you can see from the above, the language that processors understand may be different. According to these languages, the speed can decrease and increase, so the processor is important at the speed of the computer.
Assembly Languages
The purpose of the Assembly language is actually to make the code a little more understandable in terms of facilitating the work that will be done when it is difficult to understand the machine language, but of course it is difficult to understand
Writing Fibonacci series as a machine and Assembly
Machine Language:
--Assembly Language--
Assembly Language
As you can see, it's hard to understand both.
High-Level Languages
This is a click beyond the other two I described, these languages can perform more Serial and more operations than others. These languages av0id time wasting and complex codes because codes are easier to understand and work faster.
What else?
These 3 types of languages I mentioned above are actually the foundations of all of them, but as technology has progressed, the distinction made in these languages has increased.
1- Very High-Level Languages: VB.NET, Visual Basic, Access, Foxpro, and so on.
2- High-Level Languages: Fortran, Pascal, Basic, etc.
3- Mid-Level Languages: C, C#, C++, ADA, Java, etc.
4 - Low-Level Languages: Assembly etc.
5- Machine languages: languages in which 0 and 1 are used
Example
The same thing is written below with 3 different languages. According to the intelligibility of the codes, their difficulties can decrease and increase.
C
Assembly
Visual Basic
Thank you all, have a good day, good forums.
----------------------------------------------------------
The program is divided into 3 languages.
Those are:
Machine Languages
Assembly Languages
High-Level Languages
-Machine Languages-
Each computer's processor has its own language that it can understand. As an example, the machine languages of "pentium" and "sparc" processors are not the same.
Example written in Binary, with a binary system:
Kod:
01000110011101000111101010000010010101101000010
Machine Language:
Kod:
169 1 160 0 153 0 128 153 0 129 153 130 153 0 131 200 208 241 96
Example Basic Language:
Kod:
5 FOR I=1 TO 1000: PRINT "A";: NEXT I
As you can see from the above, the language that processors understand may be different. According to these languages, the speed can decrease and increase, so the processor is important at the speed of the computer.
Assembly Languages
The purpose of the Assembly language is actually to make the code a little more understandable in terms of facilitating the work that will be done when it is difficult to understand the machine language, but of course it is difficult to understand
Kod:
https://i.hizliresim.com/2OGqnE.png
Writing Fibonacci series as a machine and Assembly
Machine Language:
Kod:
8B542408 83FA0077 06B80000 0000C383 FA027706 B8010000 00C353BB 01000000 B9010000 008D0419 83FA0376 078BD98B
--Assembly Language--
Assembly Language
As you can see, it's hard to understand both.
High-Level Languages
This is a click beyond the other two I described, these languages can perform more Serial and more operations than others. These languages av0id time wasting and complex codes because codes are easier to understand and work faster.
What else?
These 3 types of languages I mentioned above are actually the foundations of all of them, but as technology has progressed, the distinction made in these languages has increased.
1- Very High-Level Languages: VB.NET, Visual Basic, Access, Foxpro, and so on.
2- High-Level Languages: Fortran, Pascal, Basic, etc.
3- Mid-Level Languages: C, C#, C++, ADA, Java, etc.
4 - Low-Level Languages: Assembly etc.
5- Machine languages: languages in which 0 and 1 are used
Example
The same thing is written below with 3 different languages. According to the intelligibility of the codes, their difficulties can decrease and increase.
C
Assembly
Visual Basic
Thank you all, have a good day, good forums.
----------------------------------------------------------
Source: https://www.turkhackteam.org/genel-...lari-noah-parker-terorle-mucadele-kulubu.html
Translator: Xowly
Translator: Xowly
Son düzenleme: