Merhaba, uzun süreden beri okul nedeniyle aktif değildim
Yeniden aktif olmaya çalışacağım, ve ilk başlığımı yazıyorum
Programlama dilleri hakkında kafası karışanlar, karar veremeyenler için...
Soruları olan kişiler varsa, bu başlıktan ya da özel mesaj yoluyla bana iletebilirler.
C++C++ programlama dili, "object-oriented" (Türkçe çevirisi nesne yönelimli imiş
olduğundan dolayı, daha çok büyük programlar yazmak için kullanılabilir. C++ ile program yazan kişiler/gruplar, yazacakları programı parçalara bölüp, belirli kişilerin belli parça üzerinde çalışmasını sağlayarak yazılacak olan programın daha kısa bir sürede bitirebilirler. C++ dili, yapısı gereğiyle yazılan bir programın parçalarının birden fazla defa kullanılmasına izin verir. Ayrıca C++, C'ye göre daha verimli sonuçlar elde edebileceğimiz bir dildir.
CC++ dan bahsedip de C'den bahsetmemek olmaz
C programlama dili, oldukça popüler olan bir programlama dilidir. Özellikle oyun yapımlarında oldukça sık kullanılır. Bir çok programcı C++ ve C arasında kalırsa, programını C de yazmayı daha çok tercih eder. Bunun nedeni de programların daha hızlı çalışması ve kapladığı yerin daha az olması denilebilir.
JavaJava, özellikle internet alanında inanılmaz yaygın bir programlama dilidir. Java dilinde yazılan programlar, yeryüzündeki bütün bilgisayarlarda çalışmaktadır. C/C++ ile program yazan kişiler, Java kullanıcıları tarafından yoğun eleştirilere maruz kalmaktadır
Ancak, konuştuğum bilgisayar programcıları ve bilgisayar mühendisleri Java'yı hem önermekte hem de önermemekte. Hepsinin de ortak görüşü, eğer stabil ve verimli bir program yazılması gerekiyorsa, Java'nın kullanılmaması yönünde. Çünkü, Java C/C++'a göre daha çok high-level bir dil olarak geçmekte. Yani, kişi programı yazarken, bir kısmı tek satırda yazabiliyor, geri kalan işlemlerin hepsini bilgisayar otomatik olarak hallediyor. Bu da büyük ve stabil programlar için oldukça büyük bir risk.
PascalPascal, daha çok öğrenme amaçlı kullanılan bir dildir. Pascal ile yazılan, endüstride kullanılan programların sayısı oldukça azdır. Programlamaya yeni başlayan kişiler için önerilir. Benim bildiğim kadarıyla üniversitelerde programlamaya giriş dersinde öğretilmez.
FortranFortran, bilimadamları için çok uygun bir programlama dilidir ve hala kullanılmaktadır. Hala kullanılmasının sebebi ise, hafızanın izin verdiği kadar büyüklükte numaralarla kesin sonuç alınabilinen bir programlama dilidir. Fortran, C ve C++ kadar esnek değildir, oldukça katı bir programlama dilidir. Okuması da yazması kadar olmasa da zordur
SchemeScheme, LISP (bilgisayar bilimi alanında sık kullanılan bir dildir) in farklı bir versiyonudur ve oldukça kolay bir yazılım türü vardır. Kullanıcıya çok büyük olanaklar sunmaz ve büyük bir program yazmak büyük bir derttir. Ancak, Scheme programlama dili akademik alanda oldukça popülerdir ve şu an MIT'de Bilgisayar Bilimleri bölümünde programlamaya giriş dersi olarak verilmektedir. Ayrıca, ODTÜ'de de programlamaya giriş dersi olarak verilmektedir
Scheme in giriş olarak verilmesi nedeni de, kişilerin syntax yerine önce bir problemi nasıl çözebileceğini, algöritmasını nasıl oluşturabileceğini öğrenmesi gerektiğidir.
PythonPython programlama dili, son zamanlarda çok popüler olmaya başladı. Dilin geliştiricileri bu programlama dili ile yazılamayacak hiçbir şey olmadığını savunmaktadır. Benim bildiğim kadarıyla şu an yapay zeka da kullanılmaktadır. Bakalım ileride ne durumda olacaklar
Eklemek istediğiniz diller varsa lütfen ekleyiniz