programlama tanımı

Bunu teknoloji dünyasının dışından görenlere göre, programlama disiplini bir şeyi ezoterik, anlaşılmaz tutar, bu, başlatılmamış ucubelerin , ineklerin en büyük üslerinden biridir . Ama tam olarak nelerden oluşur?

Bir bilgisayar programı, bir bilgisayar tarafından yürütülecek bir dizi talimattan oluşur. Bu talimatlar, programlama bilimine göre geliştirilmiştir.

Kısacası programlama, bizi kendi başına tam bir disiplin oluşturan bir dizi kural ve ilkeden geçen bir bilgisayar programı üretmeye götüren yoldur.

Programlama dilleri, bunları ortaya çıkaran felsefeler ve her biri ile problem çözmede kullanılan teknikler farklı olsa da, programlama disiplini birleşik bir şey olarak kabul edilir, çünkü tüm diller bir dizi ortak yaklaşımdan başlar. program oluşturma teknikleri oldukça farklı olabilir.

Programlama, bilgisayar biliminin ortaya çıkışından beri var olmuştur, ancak onu ortaya çıkaran makinelerin gelişmesine paralel olarak ilerlemiş ve gelişmiştir.

Başlangıçta, bilgisayarlar (dünyada birkaç tane var, çok büyük, o zaman için bile çok az güçle ve çok az genelci) fiziksel kablolamadaki değişiklikler aracılığıyla her bir özel görev için yeniden programlandığı için programlama çok manueldi. farklı konumlarda kabloların çıkarılması ve yeniden bağlanması.

Bu, "makine kodunun" en saf halidir, ancak 50'li ve 60'lı yıllarda ekranların ve klavyelerin benimsenmesi sayesinde komutların getirilmesi lehine kademeli olarak ortadan kalktı.

Bununla birlikte, bir disiplin olarak programlamanın kökleri 19. yüzyıla dayandığında, II.Dünya Savaşı'ndan sonra modern bilgisayarlar çağında programlamaya atıfta bulunuyoruz.

Bunları gerçekleştirememelerine rağmen, çeşitli mühendisler makineleri genel kullanım için tasarladılar.

Özellikle Charles Babbage'ın Analitik Motoru için, Augusta Ada Byron (1815-1852), Lovelace Kontesi, bir bütün olarak ilk bilgisayar olarak kabul edilen hesaplamaların gerçekleştirilmesi için bir dizi sekans yarattı (Ada bir matematikçiydi). tarih programı, böylece kontes ilk programcı oldu.

Ada Byron'un programlama bilimini sistematize etmediği unutulmamalıdır. Ada programlama dili bu adı tam olarak onun şerefine taşımaktadır.

Makine kodundan, listeleri basitleştirmenin yanı sıra, makine kodunda yapılanları soyutlamak, öğrenmesini ve kullanımını kolaylaştırmak için oluşturulmuş üst düzey dillere geçildi.

Yüksek seviyeli dil programı geliştirildikten sonra, yüksek seviyeli dili makine koduna çeviren bir süreç olan "derlenmelidir". İkincisi, diğerlerinin yanı sıra, donanımla doğrudan temas halinde çalışan parçalar gibi sürücülerin geliştirilmesi gibi belirli kullanımlarla sınırlıdır .

Programlama, sonuçta ve özetle, problemleri çözen ve genel amaçlı bir makinede -bir bilgisayar- veya özel amaçlı bir makinede yürütülen algoritmalar oluşturma bilimi ve sanatıdır.

Öte yandan, programcılar , yazılımın aldığı siparişlere göre bir şekilde veya başka şekilde davranması için talimatlarla bu kodu geliştirmekten sorumlu kişiler olarak bilinir . Programlama dili , diğer taraftan, parametreler ve kodlar serisi programcısı yazılım geliştirmek için kullandığı olduğunu. C, BASIC veya Ruby gibi farklı dil türleri vardır .

Ek olarak, büyük programlar için yazılım modelleri geliştirmeye adanmış yazılım mühendisliği vardır.

Tipik olarak, bir yazılımı veya uygulamayı programlamak için, programcı prensipte programın hedefleneceği ana sorunu veya görevi tanımalı, gereksinimleri ve işlem türünü tanımlamalı, mimariyi tasarlamalı, programı uygulamalı, uygulamalı veya kurmalıdır ve daha sonra deneme yanılma temelinde geliştirin.

Günümüzde, bazıları daha basit veya küçük uygulamalar geliştirme görevini kolaylaştırmak amacıyla her türlü programlama dili vardır. Bunların arasında Ruby, bir Japon programcı tarafından geliştirilen ve Python veya Perl gibi farklı dillerden sözdizimini birleştiren son yıllarda en popüler olanlardan biridir.

Böylece, hemen hemen her bilgisayar kullanıcısı, bazı programlama kavramlarını edinebilir ve özel uygulamalar geliştirebilir.


$config[zx-auto] not found$config[zx-overlay] not found