Programlamanın Tarihi

PoyrazYare

Katılımcı Üye
30 Mar 2019
614
200

+PROGRAMLAMANIN TARİHİ+
Oldukça eskiye dayanan programlamanın tarihine baktığımızda fazla kodlanmış makine
komutları bulunmamaktaydı. 1940 – 1950 yılları arasında fazla kodlanmış makine
komutlarıyla yazılan programlar, programcılar açısından oldukça zordu. Hızın düşük
olması, bellek yetersizliği, işlem sayısının az olması bilgisayarın kullanım alanını sınırlıyor
ve işlemler basit bir uygulamadan ileri gidemiyordu. Tabi bu durum mikroişlemciler ile
alakalı idi. Rekabet halinde olan firmalar işlemcilerin mimarilerini geliştirip hızlarını
arttırdıkça, işlemcilerin işleyebileceği komut sayıları artmış ve komut setleri daha kullanışlı
hale gelmiştir.
İlk programlar makine dili ile hazırlanıyordu. Makine dili de bir programlama dilidir ama
makine dili ile program yazmak çok zahmetli bir iştir. Çünkü makine dilinde sıfırlar (0) ve
birler (1) vardır. Yani işlemlerde DOĞRU (1) yada YANLIŞ (0) durumlarına göre hareket
edilmektedir. Ayrıca, makine dili programları anlaşılması zor olan ve tamamıyla donanıma
hitap eden programlardır. Günümüze baktığımızda geliştirilen üst düzey programlama
dillerini kullanırken makine dilini bilmeye bile gerek yoktur.
Makine diline yakın Assembly programlama dilinde mikroişlemcilerin anlayacağı assebly
kodları kullanılır. Bu ham şeklinde bulunan komutlar (MOV, ADD, PUSH gibi)
mikroişlemcinin belli bir işlevi yerine getirmesini sağlamaktadır. Bu komutlara mnemonic
adı verilir. Üst seviye programlama dillerinin geliştirilmesiyle programlar daha anlaşılabilir
komutlarla yazılmaya başlanmıştır (Print, Read, Display, Circle, Get, vb). 1980’li yıllarda
üst seviye programlama dilleri yaygınlaşarak, programlar belli bir dilin yapısı içinde
tasarlanmış ve yazılmıştır.


PROGRAM
Günlük hayattaki bir sorunu bilgisayarla çözmek, rutin işlemleri kolaylaştırmak
için bilgisayarların isteğe uygun olarak özel bir takım işlemleri gerçekleştirmesi için
programlanması gerekmektedir. İşte yazılan bu yazılımlar ile ortaya çıkan ürün bir
programdır. Bilgisayar oyunu, muhasebe işlem programları ve ticari şirketlerde kullanılan
paket programlar birer programdır.


PROGRAMLAMA DİLİ
Bilgisayarda çözülecek bir sorun için çözümün bilgisayara adım adım yazılmasını sağlayan biçimsel kuralları olan ve bu kurallara sıkı sıkıya bağımlılığı
gerektiren bir tanımlar kümesidir. Yani, programcı ile bilgisayar arasında bir tercüman
durumundadır.
 
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.