Programlama Dilleri
Programlama Dilleri
“Programlama dili”, programcı ile bilgisayar arasındaki iletişimi sağlayan bir araç olup programların yazımında kullanılan bir notasyondur. Bilgisayar sayısal digital bir sistem olduğunundan “makine dili” olarak adlandırılan ve “0” ile “1” gösterilen kodlarla “ikili mantığa” göre çalışır.
Sayısal elektronikte “0” pasif, “1” ise aktif anlamına gelir. “0” ve “1” lerin her birine “bit” denir.
Programlama Hataları
Programcıların, kod yazarken “1”,”0″ makine dillerinde yazması çok zordur. Makine dili ile yazmak yerine değişik programlama dilleri ile programlar yazılmakta “derleyiciler” ile bu kodlar makine diline çevrilmektedir. Bu programlama dilleri günlük konuşma dilindeki ingilizce kelimelerden oluşmaktadır. Programlama dilleri üç gruba ayrılırlar:
- Düşük seviyeli diller: Makine dillerini içerir
- Orta seviyeli diller: Makine dilinden biraz gelişmiş diller
- Yüksek seviyeli diller: Konuşma dilinde yakın diller.
Yüksek seviyeli diller ile yazılan kodlar “derleyici” olarak adlandırılan yazılımlarla makine diline çevrilir. Bu kodlar yazılırken iki tür hata yapılır: Yazım hatası,Mantık hatası.
Yazım Hatası
Yazım hatası: Kullanılan programlama dilinin komutlarının yazılırken yazılan kodun yanlış yazılmasından kaynaklana hatalardır. Örneğin C programlama dilinde kullanılan “scanf” kodunun “scnf” şeklinde yazılmasıdır. Derleyici yazım hatalarını anlar ve düzeltmeniz için sizi uyarır.
Mantık Hatası
Mantık hatası: Kullanılan program dilinin kod satırlarının doğru yazılması fakat programın istenilen çıktıyı vermemesinden kaynaklanan hatalardır, bu hatalar derleyici tarafından fark edilmezler. Bulunması zor hatalardır.
Örneğin “a=2*b+2” yerine “a=5*b+4” şeklinde yazılan satırlardır.
Hangi dili öğrenmeliyim?
Bu soruya sizin ihtiyaçlarınıza göre karar vermeniz gerekir. Ne tür bir geliştirme yapmak istiyorsanız onunla ilgili araştırma yapıp ihtiyacınız olan uygun dili bula bilirsiniz.