Classes Of Programming Languages | Noah Parker

Provido

Katılımcı Üye
21 Eki 2015
477
1
Hello everyone, today I will share information about programming languages classes and usage areas.

9YkALZ.png


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.

7BRd7l.png


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

XbONd5.png


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

AOBNJB.png


Assembly

kMVpGJ.png


Visual Basic

r0PpEa.png




Thank you all, have a good day, good forums.


----------------------------------------------------------

 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.