Teknolojik ilerleme ve bilgisayar teknolojisi alanının gelişmesiyle birlikte dünyada çok çeşitli programlama sistemleri ortaya çıkmıştır. Bir programlama sistemi bir araçtır, algoritmalar oluşturmak için bir araçtır. Programın yazılacağı programlama dilleri şeklinde sunulmaktadır.
Programlama sistemi nelerden oluşur
Programlama sistemlerinin yapısı, yazılım ürünlerinin geliştirilmesi için gerekli olan çeşitli araçları içerir. Bu bileşenler şunlardır: bir derleyici ve bir yorumlayıcı. Birincisi, makine kodunu okumak ve tanımak ve programın çalışan bir sürümünü oluşturmak için gereklidir. Tercüman, yazılı kodun tercümanıdır. Adım adım bir algoritma izleyerek komutları yürütür.
Programlama sisteminde önemli bir rol, yazılım ürününün geliştirileceği entegre ortam tarafından oynanır. Geliştirme ortamı, algoritmayı yürüten ve test sırasında hataları bulmaya yardımcı olan hata ayıklama programlarının yanı sıra grafiksel olanlar da dahil olmak üzere çeşitli kitaplıklardan oluşur.
Entegre bir ortam, özel bir yerleşik rutinler kümesidir. Entegre ortamın ana görevi, evrensel olmak, çeşitli görev türlerine uyarlanabilir, "dost" bir arayüze ve yardım masasına sahip olmaktır.
En yaygın ve popüler programlama sistemleri
En popüler sistemler Turbo Pascal, Turbo Basic, Turbo C'dir. Buna göre her sistemin kendi uygulama geliştirme paketi vardır.
Turbo Pascal - Borland Delphi paketi için. Uygulama programları oluşturmak için en popüler kabuklardan biridir, aynı zamanda basit ve kullanışlıdır. Pascal dilini kullanan nesne yönelimli bir ortam, hızlı ve verimli bir derleyicinin yanı sıra cephaneliğinde birçok farklı geliştirme bileşenine sahiptir.
Turbo Basic için, Microsoft Visual Basic paketi, uygulamalar ve makrolar oluşturmak için iyi bir araçtır. Turbo C - Borland C++ paketi için DOS için program geliştirmek için uygundur.
Bir programlama sistemi doğrudan belirli bir programlama diline bağlıdır. Kullanım alanına ve işletim sistemine bağlı olarak, belirli görevleri için uygulanan çok sayıda programlama dili vardır.
Programlama dilleri ticari uygulamalar, web uygulamaları, oyunlar, Android uygulamaları yazmak için kullanılabilir. Toplamda yaklaşık 25 dil kayıtlıdır, bazıları alt dillerdir, yani sözdizimi ve algoritmaları benzerdir. Dünyanın en yaygın dillerinden birkaçı vardır: Delphi, PHP, C / C ++.
Delphi dili Pascal'a dayanmaktadır, algoritma oluşturma, tutarlılık, prosedürel programlama desteği, sınıflarla çalışma ve dinamik bellek oluşturmadaki basitliği ile ayırt edilir.
C / C ++ dilinin programlanması Pascal kadar kolay değildir, temelinde algoritmalar ve Java gibi diğer diller oluşturulur. Ayrıca, bu dil bilgisayar donanımına doğrudan erişime sahiptir, türleri dönüştürme özelliğine sahiptir ve sistem programlama kategorisine aittir.
PHP, komut dosyaları kullanarak web sayfaları oluşturmak için bir dildir, çok yönlülüğü ve çapraz platform ile ayırt edilir.
Bugün sistem ve programlama dillerinin birkaç sınıflandırması var, ancak asıl görev aynı kalıyor - kullanıcının ihtiyaçlarını karşılayacak yüksek kaliteli bir yazılım ürününün oluşturulması.