Temel Bilgiler: Programcılık ve Programlama Dilleri Bilgileri
PROGRAM NEDiR?
Program kelime olarak belirli şartlara
ve düzene göre yapılması öngörülen işlemlerin bütünü anlamına gelir.
Program terimi ise bilgisayara ya da elektronik devre ve mekanik
sistemlerden oluşan düzeklere bir işlemi yaptırmak için yazılan komutlar
dizisinin bütünü veya bir kısmı olarak tanımlanır. Programları bilgisayara
komutlar halinde girmek için programlama dilleri
kullanılır.
Programlama
dili, programcının bir bilgisayara ne yapmasını istediğini anlatmasının
standartlaştırılmış bir yoludur. Programlama dilleri, programcının
bilgisayara hangi veri üzerinde işlem yapacağını, verinin nasıl depolanıp
iletileceğini, hangi koşullarda hangi işlemlerin yapılacağını tam olarak
anlatmasını sağlar. Şu ana kadar 2500’den fazla programlama dili
yapılmıştır.
PROGRAMLAMA DİLLERİ
Alt seviye programlama dilleri: Makine koduna oldukca yakın programlama dilleridir.Makina hakimiyeti oldukca gelişmiştir.Bu programlama dillerini bilen kişilerin mikro işlemciler hakkında bilgi sahibi olması gereklidir. (Assembly programlama dili gibi)
Orta seviye programlama dilleri: Oldukca esnek olan bu diller hem üst hem alt seviye programlama yapabilirler. Alt seviye dillere oranla biraz daha anlaşılırdır. (C programlama dili gibi.)
Üst seviye programlama dilleri: Olay tabanlı programlama dilleri olarak da adlandırılırlar yalnız bu programlama dilleri sadece belirli fonksiyonlar etrafında çalışırlar ve programlama hakimeyitini azaltırlar. En hızlı ve en etkili programlama dilleri bu kategoridedir. (visual basic ve pic basic pro gibi) Diğer programlama dillerine kıyasla daha kolay öğrenildiği ve uygulandığı için yeni başlayanlara en uygun diller üst seviye programlama dilleridir.
Assembly Programlama Dili
Assembly dili alt seviye bir programlama dilidir ve karmaşık programlar yazmak için kullanılır. Assembly insanlar tarafından anlaşılması zor olan makina dilinin sayısal ifadelerini, daha kolay anlaşılır ve programlanabilir olan alfabetik ifadelerle değiştirip alt seviyede programlama için bir ortam oluşturur. Assembly dil programları, genellikle platformdan bağımsız olan üst seviyeli programlama dillerinin aksine bir hedef bilgisayar mimarisine sıkı sıkıya bağlıdır.Assembly kullanmanın amacı, ilk bilgisayarlarda yazılan programların daha az hata içermesi ve daha az zaman almasını sağlamaktır. Assembler, assembly dilini makina koduna çeviren programlardır ve assembler'ı derleyiciden ayıran en önemli özellik bire bir dönüşüm yapmasıdır.Bir zamanlar programlamada çok fazla kullanılmakta olan assembly dili günümüzde daha az kullanım alanına sahiptir. Öncelikle doğrudan donanım manipülasyonunun veya anormal performans hususları söz konusu olduğu zaman bu dil kullanılmaktadır. Tipik uygulamaları cihaz sürücüleri, alt seviyeli dahili (embedded) sistemleri ve gerçek zaman uygulamalarıdır.
C Programlama Dili
1970'lerin başında Ken Thompson ve Dennis Ritchie
tarafından UNIX İşletim Sistemi için 1972 yılında geliştirilmiş bir C
programlama dili , günümüzde neredeyse tüm işletim sistemlerinde
kullanılmaktadır. Dünya'nın en çok kullanılan sistem programlama dilidir.C
' nin ilk gelişme safhaları 1969 ile 1974 arasında AT&T Bell
Laboratuvarları'nda gerçekleşti. Ritchie'ye göre, en yaratıcı devre 1972
idi. Dilin pek çok özelliği "B" adlı bir dilden türediği için, yeni dile
"C" adı verildi.1983'te Amerikan Ulusal Standartlar Enstitüsü (ANSI) bir C
standardı oluşturmak için bir kurul oluşturdu ve bu kurul standardı
1989'da tamamladı ve standart ANSI X3.159-1989 "Programming Language C (C
Programlama Dili)" olarak yayımlandı. Dilin bu versiyonu genellikle ANSI C
olarak adlandırılır. Günümüzde yazılmakta olan C programlarının çoğunluğu
ANSI C standardına uygun olarak yazılmaktadır. Yalnızca standart C
kullanılarak yazılmış bir program, standarda uyumlu her derleyici ile
doğru bir biçimde derlenip çalıştırılabilir. Ancak, standart olmayan
kütüphaneler kullanılarak yazılmış programlar belli bir platform ya da
derleyici gerektirebilirler.
C++ ( C plus plus)
1980'lerin başlarında Bjarne Stroustrup tarafından
geliştirilen C 'yi kapsayan ve çok paradigmalı, yaygın olarak kullanılan,
genel amaçlı bir programlama dilidir. Genel olarak her C programı aynı
zamanda bir C++ programıdır, ama her C++ programı bir C programı değildir.
C++'ı C 'den ayıran ve C++'ın nesne yönelimli bir dil olmasına da olanak
sağlayan en temel özellik, sınıflardır. Sınıflar sayesinde yeni veri
türleri yaratılabilir ya da varolan türlerden yenileri
türetilebilir.
Operatörler; C++'ın C'den devraldığı ve geliştirdiği
yapılardan biridir. Özel olarak anlamlandırılmış fonksiyonlar kümesidir.
Ancak bu fonksiyonlar, alışılmış şekilde çağırılmaz, dilin semantik yapısı
içerisinde özel olarak değerlendirilir. Operatörler çoğunlukla iki
nesnenin arasına özel bir işaret konulmasıyla çağırılır. Örneğin, iki
nesnenin toplanması için iki nesnenin arasına '+' işareti konulması
yeterlidir. Bu işaret, derleyiciye '+' operatör fonksiyonunun
çağırılacağını ifade eder. C'den farklı olarak, C++'ta operatörlerin
çoğunu aşırı yükleme yoluyla özelleştirebilirsiniz.
C++ Program kaynak
kodlarının derlenmesi üç aşamadan oluşur: Önişlemci, kodun dönüştürülmesi
ve bağlama. İlk aşama olan önişlemciyi basit bir yorumlayıcı olarak
görülebilir. Bu aşamada, bir takım direktifler yardımıyla derlenecek
kodlarda basit sözcüksel değişiklikler yapılabilir. Önişlemci direktifleri
# karakteriyle başlar, bu karakterden sonrası önişlemci tarafından
yorumlanır ve bu özel karakterden önce beyaz boşluk(tab ve boşluk) dışında
bir şey olmaması gerekir. Bu direktifler yardımıyla derlenecek kodlar
üzerinde bir takım kurallar belirlenebilir. Ayrıca dosyaya bir başka
dosyayı dahil etmek veya işlemciye özel direktifler vermek gibi işlemler
içinde kullanılabilir.
Visual Basic Programlama Dili
Visual Basic, Microsoft tarafından, Basic
programlama dili üzerinde geliştirilmiş, olay yönlendirmeli, üst seviye,
nesne tabanlı ve görsel bir programlama dilidir.Microsoft Visual Basic
dilinin değişik türevleri oluşturulmuştur:
VBA (Visual Basic for
Applications ); Microsoft Office gibi, değişik yazılımlar içerisinde
çalışabilecek yazılımlar geliştirilmesinde kullanılır.
VBScript ;
Internet Explorer, ASP ve Windows Script Host üstünde Visual Basic
betikleri çalıştırılmasında kullanılan türevi.
Visual Basic.NET ;
Visual Basic 6.0 Platformunun varisi olmakla birlikte farklı bir yapıdır
ve .NET Framework üzerinde çalışır ve geriye doğru, Visual Basic 6.0 ve
öncesi sürüm kodlarla uyumsuzdur.
Pic Basic Pro Programlama Dili
PIC Basic Pro , Micro
Engineering Labs firması tarafından PIC mikrodenetleyicileri için
geliştirilmiştir ve BASIC programlama dilinin kolay öğrenilebilme
özelliğinden dolayı dnyanın en çok kullanılan programlama dillerinden
biridir. PIC Basic Pro programlama dilini kullanabilmeniz için algoritma (
algorithm ) , akış diyagramı ( flowchart ) oluşturmayı ve QBASIC ile basit
programlar yazmayı bilmeniz yeterlidir. Daha önce PICassembly ile
programlama yapmış olanlar PIC Basic Pro ‘nun kullanımının ne kadar kolay
olduğunu göreceklerdir. PIC Basic Pro derleyici program kodlarını Assembly
dili programlarıyla karışık kullanmak da mümkündür. Özellikle bir işlemi
daha hızlı çalıştırmak , program belleğinde daha az yer tutmak ya da PIC
Basic derleyicilerinin yapabildiğinden daha farklı bir işlem için program
içinde Assembly kodlarını kullanmak
gerekebilir.
Reklamlar
Seçtiklerimiz
Gamer'lara
Özel LaptopBu gamer'lar için özel tasarlanmış laptop'un ekranı normalde 16:10 oranında iken yan taraflarına takılabilen bu ek kısımlar ile 32:10 gibi bir oranla widescreen'den .


