ÖĞRENMENİN YAŞI YOKTUR !

20/4/2008 - PROGRAMCI KIMDIR?

Kategori: BİLGİSAYAR

PROGRAMCI KIMDIR?

 

Programcı, belirli işlevlere sahip programlar geliştirebilen bir uzmandır. Bir

programcının, üzerinde çalıştığı platformu, kullandığı teknolojileri iyi tanıması

ve bilgisayarın anlayacağı mantıksal dilde düşünebilmesi gerekir. Programcıların

çoğu genellikle aynı işi gerçekleştirse de, üstlendikleri görevlere göre programcılar

üç gruba ayrılabilir:

ô??? Mimar. Programların yazılması için gerekli teknolojileri belirleyen, gerekli

durumlarda programın daha kolay yönetilmesi için küçük parçalara

ayıran programcıdır.

ô??? Geliştirici. Programı yazan kişidir.

ô??? Test mühendisi. Programın geliştirilmesi aşamasında, hataların

kaynaklarını bulan ve geliştiricilere raporlayan programcıdır.

 

 

PROGRAMLAMA DILLERI

 

Dünyada konuşulan her dilin amacı iletişim sağlamaktır. Farklı kültürlerden insanların

anlaşabilmesi için ortak konuştukları bir dil gerekir. Programlama

dillerinin amacı da bilgisayar ile programcının haberleşmesidir. Programcı,

bilgisayara hangi komutların çalıştırması gerektiğini bilgisayarın anlayacağı dilden

konuşarak söyler.

Bilgisayarda, programlar makine diline çevrildikten sonra çalışır. 1 ve 0

sayılarından oluşan bu makine dili, en alt seviye dildir. Dolayısıyla programların

bu dilde yazılması oldukça zordur. Programcılar konuşma diline daha yakın,

kolay anlaşılabilecek diller kullanır. Bu dillere yüksek seviye programla dilleri

denir. Programlama dillerinin seviyeleri, makine diline yakın olup olmamaları ile

ölçülür.

Bir programlama dili şu unsurlardan oluşur:

ô??? Söz dizimi (Syntax). Bir dil, kendine ait kelimeler ile konuşulur. Programlama

dillerinin de benzer bir davranışı vardır. Programlama dillerindeki

bu kelimeler, programlama dilinin anahtar kelimeleridir (komutlarıdır).

ô??? Gramer. Programlama dillerini kullanmak için sadece kelimeleri bilmek

yeterli değildir. Eğer anlamlı bir şekilde bir araya getirilemiyorsa, bu kelimeler

hiçbir anlam ifade etmez.

ô??? Semantik (Anlamsal). Bir dili, kelimeleri doğru bir gramer kullanımı ile

bir araya getirerek kullanabiliriz. Ancak konuşulan kelimelerin ne için

kullanıldığı da önemlidir. Bir programlama dilinin özelliklerinin nasıl ve

ne için kullanıldığı da, bu dilin semantiğidir.

 

Örneğin bir finans programı, Yeni Türk Lirası cinsinden bir miktarı dolara

çevirecektir. Yapılacak işlem, o andaki parite değerini merkez bankasından aldıktan

sonra, girilen miktarı bu değerle çarpıp kullanıcıya göstermektir. Kullanılan

programlama dili ÇARP, GÖSTER, EŞİTLE komutları ile bu işlemi

gerçekleştirecektir.

ÇARP EŞİTLE GÖSTER miktar parite sonuç

Bu şekilde yazılan program söz dizimi açısından doğrudur. Girilen veriler ve

komutlar dışında, programlama dilinin anlamayacağı bir kelime kullanılmamıştır.

Ancak komutlar yanlış sırada kullanılmıştır. ÇARP komutu hangi sayıları

çarpması gerektiğini bilemeyecektir.

parite EŞİTLE sonuç ÇARP miktar

GÖSTER parite

Komutları ve değişkenleri, programlama dilinin gramerine göre doğru yerlerde

kullanmamız gerekir. Bu şekilde kullanılan komutlar doğru bir şekilde çalışır.

Fakat GÖSTER komutunun ne için kullanıldığı yani semantiği de önemlidir.

İstenilen, miktar ile pariteyi çarpmak, sonuca eşitlemek ve sonucu

göstermektir.

sonuç EŞİTLE miktar ÇARP parite

GÖSTER sonuç

Şu ana kadar 2500â??den fazla programlama dili yazılmıştır. Bunlardan bazıları

Pascal, Basic, C, C++, Java, JavaScript, Cobol, Perl, Python, Ada, Fortran,

Visual Basic .NET, Microsoft Visual C# programlama dilleridir.

Yüksek seviye programlama dillerine Visual Basic .NET ve Microsoft Visual

C++ dillerini örnek verebiliriz. C ile işletim sistemi yazılabildiğinden, daha alt seviye

bir dil olarak değerlend

EkleBunu Sosyal Paylaşım Butonu
Yorum yaz!

<- Son SayfaSonraki Sayfa ->

Hakkımda

üniversite öğrencisi --SELCUK UNIVERSITESI--- arastırmacı gelıstırmecı(ar-ge)

Bağlantılarım

Ana Sayfa
Profilim
Arşiv
islam dersleri
indiriliyor.org

Kategoriler

Arkadaşlarım

Kolcuoglu Sigorta


Online Sayaç