Kullanıcı1233
Kıdemli Üye
- 19 Tem 2011
- 4,371
- 12
Today, i'm gonna explain classification of programming languages and their usage areas.
Programming languages are divided into three parts:
- Machine Languages
- Assembly Languages
- High-Level Languages
Machine Languages
There are unique languages that every computer can understand. For example, "pentium" and "sparc" have totally different machine languages.
Binary code examples:
"01000110011101000111101010000010010101101000010"
Machine Language:
"169 1 160 0 153 0 128 153 0 129 153 130 153 0 131 200 208 241 96"
BASIC Language:
"5 FOR I=1 TO 1000: PRINT "A";: NEXT I"
As you can see from the above, the language that the processors understand may be different. According to these languages, speed may decrease and increase. That means the speed of the processor is important in the speed of the computer.
Assembly Languages
The real purpose of Assembly languages' is making understand machine languages' easier. But it's still hard tho.
Fibonacci Series in Machine and Assembly Languages
Machine Language:
"8B542408 83FA0077 06B80000 0000C383 FA027706 B8010000 00C353BB 01000000 B9010000 008D0419 83FA0376 078BD98B"
Assembly Language:
Tbh, they are both hard to understand really.
High-Level Languages
These languages can make much more and faster processes than the others. They are easy to understand and work faster.
What Else?
These 3 language sections actually are kinda outdated. Since technology is improving itself, we can say there are 5 sections now.
1- Very High-Level Languages: VB.NET, Visual Basic, Acces, Foxpro, etc.
2- High-Level Languages: Fortran, Pascal, Basic, etc.
3- Middle-Level Languages: C, C#, C++, ADA, Java, etc.
4- Low-Level Languages: Assembly, etc.
5- Machine Languages: Languages that use just 1s and 0s.
For Example:
There are 3 same outputs but different codes.
C
https://i.hizliresim.com/AOBNJB.png[IMG]
Assembly
[IMG]https://i.hizliresim.com/kMVpGJ.png
Visual Basic
Original: https://www.turkhackteam.org/genel-...lari-noah-parker-terorle-mucadele-kulubu.html
Translator: R4V3N