Webmaster Forumu  

Go Back   Webmaster Forumu > Webmaster Genel > Genel Webmaster Konuları > Yeni Başlayanlar

Yeni Başlayanlar Webmaster Adaylarının Bilmesi Gereken Temel Bilgiler

Cevapla
 
LinkBack Seçenekler Stil
Alt 24-01-2012, 11:05   #1
 
Adana Şubesi
Mesajlar: 999
Tecrübe Puanı: 1
Rep Puanı: 10
Rep Derecesi : hero
Standart Programlama Nedir Hakkind aNlatim

Günümüzde bilgisayarların kullanım alanları büyük ölçüde artmıştır. Dolayısıyla
işlerimizi daha hızlı ve düzenli bir şekilde yapmamız, bilgisayarları ne kadar iyi
kullandığımıza bağlıdır. Bunun için de çeşitli amaçlara göre yazılan programları
kullanırız.
Program, bilgisayarın belli bir işi yapması için tasarlanan komutların tümüdür.
Kullanım amaçları ve yerlerine göre birçok değişik program türü vardır:
-- Sistem programları. Her program, bir işletim sistemi üzerinde çalışır.
İşletim sistemi, diğer programların çalışması için gerekli olan kaynakları
ve ortamı sağlar.
-- Sürücüler (Driver). İşletim sistemi ile donanım aygıtları arasında iletişim
sağlayan programlardır. Klavye ile yazılan yazıların algılanması
için, klavyenin sürücü programı kullanılır.
-- Uygulamalar. İşletim sistemi üzerinde çalışan, kullanıcıların ihtiyaç
duyduğu işlevleri sağlayan programlardır.

Bilgisayarlar, icat edilmeleriyle birlikte belli bir işi yapmak için bir dizi komuta
ihtiyaç duymuşlardır. En başta çok basit işlemler yapan bu komutlar, zamanla
nesne yönelimlilik (object orientation) gibi ileri seviyede özellikler kazanmıştır.
İlk programlama dilleri, bilgisayarların üzerinde bazı araçların yerlerini değiştirerek
veya yeni bileşenler eklenerek yapılıyordu. Programın işlemesi için bir devinime
ihtiyaç vardı. Eskiden programlar fiziksel olarak yazılıyordu. Daha sonra,
fiziksel programlama yerini elektrik sinyallerine bıraktı. Artık, kurulan elektronik
devrelere düşük ya da yüksek voltajda akım gönderilerek bilgisayarın davranışı
belirlenmeye başlanmıştı. Yüksek voltaj 1, düşük voltaj 0 sayılarını ifade ediyordu.
Böylelikle bugün de kullanılan makine dilinin ortaya çıkması için ilk
adımlar atılmış oldu.
Ancak bu şekilde programlar yazmak, sistemi oluşturan elektronik devrelerin
her program için baştan kurulmasını gerektiriyordu. Böylelikle programlar bazı
kavramlar çerçevesinde yazılmaya başlandı. Öncelikle bilgisayar donanımı her
program için baştan kurulmamalı, bunun yerine basit bir donanımın üzerine
yazılan komutlar kullanılmalıdır. Daha sonra, programlar tek bir komutlar zinciri
yerine, küçük parçalar halinde yazılmalıdır. Bu parçaların programın içinde
defalarca kullanılabilmesi yordam (subroutine) kavramını ortaya çıkarmıştır. Bu
modelin kullanılması ise mantıksal karşılaştırmaları, döngülerin kullanılmasını
ve yazılan kodlar tekrar kullanıldığı için kütüphane (library) mantığını ortaya çıkarmıştır.
1957 yılında IBM, düşük seviye (makine diline yakın) bir programlama dili olan
FORTRAN dilini ortaya çıkardı. FORTRAN ile beraber basit mantıksal karşılaştırmalar,
döngüler, lojik (true-false) ve sayısal (integer, double) değişkenler
kullanılmaya başlandı.

1959 yılında, bu programlama dilinin özelliklerini alıp, giriş çıkış (Input/Output –
IO) gibi yeni işlevler sağlayan COBOL dili ortaya çıktı. Daha sonra 1968 yılında,
COBOL ve FORTRAN dillerinin en iyi özelliklerini alarak Pascal ortaya
çıktı. Ayrıca Pascal dili, hafızadaki adresler üzerinde işlem yapmaya olanak veren
işaretçi (pointer) kavramını da beraberinde getirdi.
1972 yılında C, Pascal dilindeki birçok hatayı gidererek ortaya çıktı. C dili ilk
defa Unix işletim sistemini yazmak için kullanılmaya başlanmıştır. C, düşük seviye
bir dil olması, kuvvetli giriş çıkış işlemleri sağlaması gibi birçok özelliği ile
işletim sistemlerinin yazılmasında tercih edilmiştir.
Bütün programlama dilleri birçok özelliğe sahip olmasına rağmen, modüler
programlamanın birçok eksiğini gidermek amacıyla, yeni bir programlama modeli
olan nesne yönelimli programlama (Object Oriented Programming – OOP)
ortaya çıkarıldı. C dilinin ve OOP modelinin tüm özellikleriyle C++ dili oluşturuldu.
C++ dilini, Sun Microsystems tarafından çıkartılan Java takip etti. Java dilinin
kullanım alanları, nesneye yönelimli bir programlama dili olması ve beraberinde
getirdiği artık toplama (Garbage Collection – GC) gibi performans artırıcı
özellikleri ile büyük ölçüde genişledi.
Microsoft, 2000 yılında .NET platformunu sunarak, otuzdan fazla programlama
dilini aynı çatı altına topladı. VisualBasic.NET ve Visual C# günümüzde .NET
platformunu kullanan en güçlü yüksek seviyeli programlama dilleri arasında yer
alır....
hero isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Sponsored Links
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 19:39.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.