3 Ocak 2016 Pazar

Programlama Dİlleri

 Programlama dili

Programlama dili, yazılımcının bir algoritmayı ifade etmek amacıyla,
 bir bilgisayara ne yapmasını istediğini anlatmasının tektipleştirilmiş yoludur. 
 Programlama dilleri, yazılımcı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 150’den fazla programlama dili yapılmıştır.
 Bunlardan bazıları Pascal,Basic,C,C#,C++, Java, JavaScript, Cobol,Perl, PHP, Python, Ada, Fortran, Delphi ve Swift'tir.
Programlama dilleri düşük seviyeli,orta seviyeli ve yüksek seviyeli olarak ayrıla bilir.
Programlama dilleri daha farklı şekilde ayırmak isterseniz eğer.Web programlama dilleri  ve Masa üstü (guı) programlama olarak da atana bilir.

Programla dilleri bir tarz değil, sadece bir amaca ulaşmak için bir araçtır. Bunu unutmamalıyız.Her programlama dilinin bir avantajı ve dezavantajı vardır.Önemli olan yapılacak proje için hangisi daha uygun bunu çözümleye bilmek.
Başlıca programlama dilleri aşağıdaki gibidir.

1-Java

Java Nedir:

Java 1990’larda Sun Microsystems tarafından geliştirilen bir sınıf-nesne tabanlı yönelimli programlama dilidir. Java en çok rağbet gören programlama dillerinden biridir. Bunun sebebi ise java kurumsal yazılımlar, web tabanlı içerikler, oyunlar, mobil uygulamalar ve onların yanı sıra Android işletim sistemi için bir standarttır. Java Mac OSX ve Windows üzerinde çalıştırılabilir.


2- C Programlama Dili


 C Nedir:

70’li yılların başlarında geliştirilen genel amaçlı programlama dili C#, Java, JavaScript ve Python gibi diğer popüler diller için yapı taşlarını sağlayan en eski ve en yaygın kullanılan dillerdir. C genellikle işletim siitemlerinde ve uygulamaları gerçekleştirmek içim uygulanır.
Birçok diller için temel sağlama görevini görür. Başka bir programlama dili öğrenilmeden öce C ve C++ öğrenilmesi tavsiye edilir.


3-C++ Programlama Dili

C++ Nedir:

C++ aslen c dilini geliştirmek için tasarlanmış nesne yönelimli programlama özellikleri ile orta seviyeli bir dildir. Firefox, Winamp ve Adobe gibi programlar C++’ın güçlü yazılımlarıdır. Bu yazılım sistemi uygulama yazılımı, yüksek performanslı sunucu ve video oyunlarını geliştirmek için kullanılır.


4-C# Programlama Dili

 C# Nedir:

Seslendirilmiş hali ile “C-şarp”  .NET girişiminin bir parçası olarak Microsoft tarafından geliştirilen bip programlama dilidir. C ve C++ ilkeleri birleştirilerek yapılan C# Microsoft ve Windows platformları için yazılım geliştirmek için kullanılan genel amaçlı bir dildir.



5- Objective-C

Objective-C Nedir:

Objective-C  Apple işletim sistemi tarafından kullanılan genel amaçlı programlama dilidir. IPhone uygulamaları oluşturmak için kullanılır.


6-PHP

PHP dinamik web siteleri ve uygulama geliştirmek için tasarlanmış ücretsiz komut dosyası dilidir. Web geliştiriciler için popüler bir programlama dili haline gelmiştir. Harici bir dosya olarak beya html kaynağı belgesinin içerisine de gömülü olabilir. WordPress, Facebook, Digg gibi 200 milyondan fazla web siteleri bu dilde yapılmıştır.


7-Python

Python web siteler ve uygulamalar için yüksek seviye programlama dilidir. Yazılım geliştiriciler daha az sayıda kod yazarak kompakt sonuçlar çıkardığı için oldukça kolay bir dil olarak kabul edilir. Bu yazılımı Pinterest, Google, Yahoo ve NASA  tarafından kullanılmaktadır.


8- Ruby

Gelişmekte olan web tasarım ve mobil uygulamalar için dinamik bir nesne yönelimli programlama dilidir. Ruby basit ve yazımı kola bir şekilde tasarlanmıştır. Python gibi Ruby yeni başlayanlar için oldukça kullanıcı dostu bir dil olarak kabul edilir.


9-JavaScript

JavaScript birden çok web tarayıcıda kullanılabilen etkileşimli veya animasyonlu web fonksiyonları geliştirmek için gerekli olarak kabul edilir. Ayrıca oyun geliştirme ve masa üstü uygulamalarında kullanılmaktadır. Chrome, Safari, Adobe Acrobat ve Adobe CS içerisinde JavaScrip gömülüdür.

10-SQL


Structured Query Language (SQL) ilişkisel veritabanı yönetim sistemleri verilerini yönetmek için bir özel amaçlı dildir. En yaygın veri tabanı olan bu dil “Sorgu” fonksiyonu ile çalışır. SQL, American National Standards Institute (ANSI) ve International Organization for Standardization (ISO) tarafından standardize edilmiştir.