İbrahim Derinsu

iyi yazılımcılar geliştirmek ve teknolojide ilerlemek yüksek başarılar elde etmek için ; yazılım eğitimini daha erken yaşta yani ilk okuldan başlayarak öğrencilere anlatmak ve onlara sevdirmek gerekir .

                                                    GÜNCEL PROGRAMLAMA DİLLERİ 1-JAVA Kısaca:   Java , 1990’lardan beri var ...

Güncel Programlama Dilleri

                         

                          GÜNCEL PROGRAMLAMA DİLLERİ

1-JAVA
Kısaca: Java, 1990’lardan beri var olan bir bilgisayar programlama dilidir. Açık kaynak olma dili olmasından dolayı, herkesin özgürce kullanabileceği anlamına gelir. Şu anda Oracle Corporation tarafından sahibi ve bakımı yapılmaktadır. Java, herhangi bir cihazda çalışabilen bir dil olacak şekilde tasarlanmıştır; bunun sonucu olarak bu dil bilgisayarlar, birinci sınıf telefonlar ve hatta akıllı TV’ler için yazılım geliştirme için kullanılmaktadır.

Neden öğrenmeliyim: Java en çok talep gören programlama dillerden biridir. Büyük ve küçük işletmeler, bu dilde yazılmış uygulamalarla desteklenmektedir. Bu, yenilikçi bir ticari yazılım türü fikriniz varsa, Java muhtemelen sizin için en iyi dildir demektir. Aynı şey, yeni bir Android uygulaması için harika bir fikriniz varsa da bu durum geçerlidir. Çünkü Java, Android geliştiricileri arasında tercih edilen dildir.
Uygulamalar ve örnekler: Angry Birds, Temple Run ve Candy Crush Saga gibi en popüler Android uygulamalarının çoğu Java ile yazılmıştır. Aynı durum, havayollarının, devlet kurumlarının ve Fortune 500 şirketlerinin her gün kullandığı özel işletme yazılımlarının çoğu için de geçerlidir.
Bu dile ihtiyaç duyan şirketler ve meslek unvanları: Çok yaygın olarak kullanılan bir dil olduğu için, şirketler Java programcılarını birçok farklı iş unvanı altında çalıştırıyor. Çözüm geliştirici, JEE uygulama geliştiricisi, yazılım mühendisi ve kıdemli java geliştiricisi  gibi Java kullanan kişilere verilen ünvanlardır.. EBay, JP Morgan ve Google gibi şirketler kolayca üretken Java programcılarını işe alıyorlar.

2. C

Kısaca: Programlama ile uğraşan birçok kişi C‘yi bütün modern dillerin dedesi olarak görüyorlar. Bu durum 2 nedenden kaynaklıdır. Birincisi, bilgisayarların tüm oda büyüklüğünde olduğu 1970 yıllarda geliştirilmesi. İkincisi, günümüzde Java, C ++ ve Python gibi dillerin çoğu doğrudan C’nin etkisinde kalmaktadır. C yaşına rağmen hala yoğun bir şekilde kullanılmaktadır ve muhtemelen önümüzdeki yıllarda da bu yoğun kullanımı kalıcı olacaktır.
C mümkün olduğunca az bellek kullanmayı amaçlayan bir prosedür uygular.
Neden öğrenmeliyim: En iyi bilgisayar programcıları birden fazla biliyorlardır. Birden fazla dil öğrenmeyi düşünüyorsanız, C’ye bakmak iyi bir fikirdir. C’den başlamak bazıları için oldukça ivmeli bir şekilde artan öğrenme eğrisi sağlar. C öğrendikten sonra Objective C, C++, PHP ve daha birçok modern dili seçmek çok daha kolay olacaktır.
Uygulamalar ve örnekler: Şimdiye kadar fark etmiş olduğunuz gibi, C oldukça güçlü bir dildir, bu şekilde tasarlanmıştır. C’nin gücü sayesinde, yazılımınız üzerinde mutlak kontrole ihtiyaç duyduğunuzda mükemmel bir dildir. Bu yüzden Windows, OSX ve Linux gibi bugünün en popüler işletim sistemlerinin omurgası budur. Hemen hemen tüm bilgisayarlaştırılmış cihazların tamamı veya bir kısmı C’de yazılmıştır. Mikrodalgalar, uzaktan kumandalar ve hesap makinesinden veritabanlarına ve uzay mekiği kontrollerine kadar birçok alanda C dilinin kullanımı mevcuttur.

3. C++

Kısaca: Tüm amaçlar için C++,  C’den daha fazla özelliğe sahiptir. Bu teknolojilerin her ikisi de
genel amaçlı diller olarak kabul edilirken, C genellikle işletim sistemleri gibi “makineye yakın” yazılımlar için kullanılırken, C ++ genellikle muhasebe yazılımı veya video oyun motorları gibi daha üst düzey uygulamalar için kullanılmaktadır.
Neden öğrenmeliyim: Web tarayıcıları, bilgisayar grafik sürücüleri ve finansal ticaret algoritmaları gibi büyük yazılım projeleri için C++ genellikle ilk seçenektir. Bu dil, C’nin kolaylıkla desteklemediği nesneye yönelik programlama(OOP) denilen bir özelliği ekler. Bu nedenle, C ++, C’nin aşırı derecede zor ya da çok fazla zaman harcayacağı bir görev için daha uygun olabilir.

0 yorum: