Programlama Dillerinin Sınıflandırılması

Programlama dilleri geliştirilmiştir, çünkü makine dili programlaması çok zordur. Programlama dilleri kendi aralarında sınıflandırılır. İnsanlar, en alt seviyedeki programlama dilleri, düşük seviyeli programlama dilleri, en kolay anlaşılırlığı ve insan dili kullanımı ve en yüksek seviyeyi gösteren diller gibi 1100101 dili anlamak için en zor anlayabilirler. üst düzey) programlama dilleri. Yazılı kodları zaten makine dilinde değilse makine diline çevirmek, bu dilin derleyicisinin veya yorumlayıcısının görevidir. Bu diller aşağıdaki seviyelerine göre sınıflandırılabilir;

(Öğrenmesi Kolay, Daha Yavaş)

Çok Yüksek Seviye Diller (insana en yakın) FOXPRO, ACCESS, PARADOX, ETC …
Yüksek Seviye Diller: PASCAL, FORTRAN, COBOL, BASIC …
Orta Diller: C, C ++, C #, Java, ADA …
Düşük Seviye Diller: Meclis …
Makine Dilleri (Makineye en yakın diller, 0 ve 1’lik dizilerden oluşur.) (Daha zor, öğrenmesi daha zor)

Burada, insan anlamına yakın, insan anlamında, kodlamada anlamlı kelimeler, makineye yakın, bilgisayarın mantığının ne olduğu, ne yapılacağı değil, nasıl kodlanacağı anlamına gelir. Bir dilin seviyesi yüksekse, dili öğrenmek kolaydır, kaynak kodu kısadır, ancak yürütülebilir dosya uzun, uzun ve karmaşık işlemler kısa kodlarla gerçekleştirilebilir; Düşük seviyeli dillerde, programcı makinede daha fazla kontrole sahiptir, sorumluluk daha büyüktür, kod yazımı uzun ve hantaldır.

Programlama dilleri kendi alanlarına sahiptir ve her dil kendi dalında kullanıldığı sürece başarıyla ve etkili bir şekilde kullanılmaktadır. Genel olarak, programlama dilleri uygulama alanlarına göre aşağıdaki sınıflara ayrılabilir:

1. Bilim ve Mühendislik: Üniversiteler ve bilimsel kurumlarda mühendislik veya matematik hesaplamaları için kullanılır. Bu tür dillerin örnekleri Pascal, C, C ++, Java, Fortran’dır.
2. Veritabanı Kullanımında: Genellikle personel kayıtları, envanter veya depo kontrolü gibi veritabanı gerektiren işlemler için kullanılır. DBase, Sql, Foxpro, Paradox, vb.
3. Sistem Programlamada: İşletim sistemi ve sistem programlarının yazılımında kullanılan diller. Örnekler C, C ++, Java ve makine dilleridir.
4. Genel Amaçlı kullanım: C, C ++, Java, VB ve Pascal’ı çeşitli konularda uygulamalar geliştirmek için kullanılan dillere örnek verebiliriz.
5. Yapay Zeka Özellikle son zamanlarda istihbarat zekası uygulamalarında kullanılan yapay zeka kullanımı. Örnekler Prolog ve Lisp gibi dilleri içerir.

Son yıllarda, programlama dillerinde nesne tabanlı web tasarımı faydaları tasarımlar yapılmış ve çoğu nesne yönelimli programlamaya sahiptir. Nesne yönelimli programlama, programlama dilinin kendi sınıfı ve nesnesi üzerinde işlem oluşturmasına ve gerçekleştirmesine olanak veren programlama dillerinin son aşamalarından biridir.

OOP (Nesne Yönelimli Programlama), NYP (Nesneye Dayalı Programlama) ve Görsel Programlamanın geliştirilmesi ile çok iyi görünen ve faydalı programlar ortaya çıkmaya başlamıştır. Bu durum bilgisayar programlarına olan ilgiyi artırmış ve bu konulardaki araştırmaları hızlandırmıştır. Sonuç olarak, birçok dil artık nesne yönelimli ve kullanılan ve tercih edilen görsel özelliklere sahip. Örneğin: Visual C ++, C ++ Builder, Delphi, Kylix, Java, Visual Basic gibi diller.

İnternet yaygınlaştıkça, programlama dillerine yeni özellikler eklendi ve İnternet’te kullanılmak üzere görsel diller mevcuttu. Örneğin, web sayfalarının görüntülemesinde kullanılan HTML, her gün kullanıcının dikkati, rengi ve mobil arayüzü ile yeni eklemeler ile gelişmektedir. JavaScript ve VBScript gibi komut dosyası dilleri, HTML’ye ekledikleri ek özellikler tarafından kapsamlı bir şekilde kullanılmıştır. Öte yandan, Asp, Php, Perl vb. Veritabanlarının aktif kullanımını sağlamak için, sunucu tarafı aktif sayfaları hazırlamak için hazırlanmıştır.

C, C ++, Java, Delphi vb. Geliştirmek isteyen yazılım geliştiricilerin kullanımı için uygulama programları, ticari programlar veya işletim sistemleri, son zamanların en popüler dillerinde çalışmalı ve en azından bunlardan birini öğrenmelidir. Özellikle internetin gelişmesiyle, programlama dilleri yapılacak iş ya da kullanılacak platforma göre farklı varyasyonlara sahiptir. Bu durumda, web teknolojisini takip eden ve internette yazılım geliştirmek isteyen bir programcı, javascript, vbscript, HTML gibi dilleri geliştirmek ve kendilerini bu konularda geliştirmek için ayrı bir gereklilik haline gelmiştir.

WordPress.com ile böyle bir site tasarlayın
Başlayın