Program Nedir? Programcı kimdir? Programlama Dili Nedir? Algoritma Nedir?

0
4.649 views

Program Nedir?

• 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: İş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.

 

Programcı kimdir?

• Belirli işlevlere sahip programlar geliştiren kişilere programcı denir. Programcı, kullanılan teknolojiyi, platformu iyi tanıması gerekir.

Programcılar 3 grupta incelenir:

1- Mimar: Programların yazılması için gerekli teknolojileri belirler.

2- Geliştirici: Programı yazan kişidir.

3- Analist: Programın geliştirilmesi aşamasında, hatanın kaynaklarını bulan geliştiren kişidir.

Programlama Dili Nedir?

•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. Bunlardan bazıları: Pascal, Basic, C, C#, C++, Java, Cobol, Perl, Python, Ada, Fortran, Delphi,Visual Basic programlama dilleridir

Programlama Dillerinin Sınıflandırılması

Programlama dilleride kendi aralarında sınıflara ayırılmıştır. İnsanın en zor öğrenebileceği , anlayabileceği yani 1100101 gibi makina kodlarına yakın dillerdir.

Çok Yüksek Seviyeli Diller :  VisualBasic, VB.NET, Acces , Foxpro …

 Yüksek seviyeli diller: Pascal ,Basic ,Fortran..

Orta seviyeli diller: C ,C++, C# , Java ,ADA…

Düşük seviyeli diller: Assembly

Makina Dilleri : Bilgisayarın çalışma dilleri 0 ve 1 lerden oluşur…

Web Tabanlı Programlama Dilleri

Günümüzde internet bir iletişim aracı olarak oldukça önemli bir etkiye sahiptir.

İnternet üzerinden bilgi paylaşabilmek için web sayfaları adı verilen özel bir kodla (HTML) yazılmış sayfalara ihtiyaç vardır. Bu kodla hazırlanmış sayfalara statik web sayfaları denmektedir.

Fakat zamanla kullanıcının tercihlerine göre şekillenen sayfaların yapılması ihtiyacı doğmuştur.

Bu tür sayfaları yapabilmek için web tabanlı programlama dilleri geliştirilmiştir. Günümüzde en popüler diller arasında java, PHP diller, ve .NET (asp)  gelmektedir.

Algoritma Nedir?

Algoritma, elimizdeki sorunun çözümüne gidebilmek için tasarlanan yollar,yöntemlerdir.