En çok kullanılan programlama dilleri?

1 yorum

Daha önce Hangi Programlama Dili ? başlıklı yazımda da belirttiğim gibi şimdi bu konuya değinmek istedim. Söz konusu yazımda da vermiş olduğum linkteki tablo aşağıdaki gibidir.

1 1 Java 21.701% +0.17% A
2 2 C 14.908% -3.15% A
3 4 (Visual) Basic 10.748% +0.12% A
4 5 PHP 10.204% +1.08% A
5 3 C++ 9.938% -0.82% A
6 6 Perl 5.416% -0.01% A
7 8 C# 3.583% +0.59% A
8 7 Python 3.025% -0.12% A
9 9 JavaScript 2.722% +0.28% A
10 13 Ruby 2.065% +1.13% A
11 12 PL/SQL 1.860% +0.82% A
12 11 SAS 1.395% -0.54% A
13 16 D 1.370% +0.82% A
14 10 Delphi 1.224% -0.88% A

Bu tablo Ekim 2007 dünya proramlama dillerinin kullanım istatistiği. Her ay güncelleniyor ancak çok farklar oluşmuyor.
Tamamen kendi gözlemlerimden oluşan Türkiye sıralaması da şu şekilde;
  1. Delphi
  2. Php
  3. VBasic
  4. C/C++
  5. Asp
  6. C#
  7. Java
Bu adar sıralama yeterli. Şimdi kıyaslamaya geçelim. Dünyada 1. sırada olan ve %21 gibi müthiş bir orana sahip olan Java Bizde alt sıralarda. Diğer ilginç örnek; Dünyada 14. sırada ve %1.22 gibi bir kullanımla üstelik düşüşte olan Delphi biz de 1. sırada.
Hımm... Büyük bir çelişki var gibime geldi. Yok yok aslında eminim. O zaman bunun sebeplerini irdelemekte fayda var. Tamamen şahsi görüşlerimdir, katılmak zorunda değilsiniz ama katılmamanız gerçekleri değiştirmeyecek :)

  • Dünya ve Türkiye'deki yazılım talepleri hem kalite hem de istek bazında çok farklı boyutta. Ülkemizde ağırlıklı olarak Veri Tabanı / Masaüstü paket programlar revaşta. Dünya da ise daha komplike çalışan ve birçok platformu (Win/Linux/Web/PDA) aynı anda destekleyen projeler istenmekte ve yazılmakta.
  • Dil seçiminde en önemli şeylerden birisi yazılacak programdır. Dolayısıyla Türkiyede istenen veya satılabilen projelere en uygunu yani Delphi, dünyada ise Java en çok kullanılan dil haline gelmiştir.
  • Ülkemiz hem yazılımcılar bazında hem de müşteri bazında dünyayı birebir takip edebilen bir yapıya malesef sahip değildir. Dolayısıyla arada bu derecede bir çelişki oluşmaktadır.
  • İşin başka ve acı boyutlarından birincisi Üniversitelerimizde verilen programlama derslerinde hem yanlış yönlendirmeler olması hem de yetersiz kalınmasıdır.
  • İkinci acı olay ise bu öğrenci arkadaşlarımızın mesleğe atılmalarıyla başlıyor. Ya da alaylı olarak yetişen arkadaşlarımız. Fark yapmaz. Malesef projelerimiz yeterli ArGe, planlama, modelleme, analiz yapılmadan alelacele ve üstünkörü hazırlandığı için; program - müşeri memnuniyeti - geliştirme gibi alanlarda sorunlar çıkması. Şimdi bu konunun dil seçimiyle alakasını kuramadıysanız biraz daha düşünün derim.
  • Bizleri hazırı seven, beleş mezar bulsak acaba girsem mi diye düşünen bir hale getirdiler. Kimler olduğunu siz de çok iyi biliyorsunuz. Dolayısıyla Java gibi başlı başna bir platformda boğuşmak şimdilik kimsenin işine gelmiyor. Ne zaman ki mecbur kaldık yani yumurta yaklaştı o zaman mecburiyetlerden dolayı işin içine gireriz.
  • Eğitim Şart ! başlıklı yazımda da değindiğim bastırılmış gençlik. Bunun da alakasını kuramadıysanız biraz bahsedeyim. Programlamada ve yeni dil/platformlara merak ve öğrenme arzusu, hakkıyla kullanma becerisini edinebilme duygusundan yoksun olduğumuz için geişmeleri 3-5 sene sonra ancak takip etmeye ÇALIŞIYORUZ.

- Eee canım olmuş? Piyasa bunu istiyor bizde bunu biliyoruz. Amma abarttın olayı! diyenler olabilir.
El Cevap :
- Siz bu kafayla devam edin. Elin oğlu gelsin ülkemizde satsın SAP' ını....

Yazılım piyasası hem gelişme hem de değişim olarak çok hızlı ilerliyor. Biz hala açık trübünden seyreyliyoruz. Böyle giderse staddan dışarı atacaklar. Daha ne kadar müslüman mahallesinde salyangoz sattıracağız? Biz ne zaman başka ülkelerde hurma, çiğ köfte, lahmacun satmaya başlayacağız.
//Sanırım açlık başıma vurdu. Fazla uzatmayayım hemen bir çözüm algoritması üreteyim;
  1. Son cümleler yazılır
  2. 'Yazıyı Yayınla' butonuna basılır
  3. LapTop'un kapatma düğmesine basılır
  4. Koltuktan kalkıp ışık kapatılır
  5. Mutfaga gidilir ve 'karnını doyurmak' proedure si çalıştırılır. // Sahur için ;)
Hadi bana afiyet olsun. Selametle...

Msn maceraları 1 : Yongalılar

1 yorum

Zaman zaman hepimizi birileri çileden çıkartır. Çünkü bu asli görevler arasındadır. Bazen bizler de birilerini çileden çıkartırız. Neyse öz eleştirimizide yaptıktan sonra beni çileden çıkartan bazı kişi ve olaylara ara sıra değineceğimi belirtir ve ilk Yongalı yı (Beni çileden çıkartanlara taktığım bir sıfattır) anlatayım.

msn diyorki; filan kişi sizi eklemiş ne yapayım. Gabul buyur gelsin bakalım.

- Merhaba buyrun beni eklemişsiniz, ben kefukar.
- Evet ben ekledim.
- Evet biliyorum çünkü ben eklemedim :)
- Adınız ne ? nereden?
- nick kullanırım kefukar, TCP/IP den.
- Hımm. Benimki Gamze, Ankaradan. // Çattık gene kız çıktı. Al başına belayı. Kendimi ICQ da hissettim ama neyse bakalım ne çıkacak altından.
- Memnun oldum Gamze . Buyur seni dinliyorum.
- Benim delphi öğrenmem lazım yardmcı olur musunuz?
- Ben de pek bilmem ama elimden gelen bişey olursa fırsat buldukça olabilir. Nedir takıldığın nokta?
- Ben bu delphiyi anlamadım.
- Ben de senin ne demek istediğini anlamadım.
- Ya işte delphi öğret bana ne olur...
- Gamze, başka bir dil olsa neyse ama Delphi Türkiyede en çok kullanılan ve en çok Türkçe dokümana, foruma hatta video eğitimleriyle anlatılan bir dil. Dur ben sana linkleri vereyim.
- Yok yok biliyorum onları.
- Nasıl yani Türkçe pdf ler, destek forumları, eğitim videolarını biliyorsun, okudun izledin öyle mi?
- Evet baktım videolara. Zaten Filan yazarın kitabını da aldım. Ama gene de bişey anlıyamadım.
- Desene durum vahim. Valla Gamze sen kitapları, pdf leri, forumları, eğitim videolarını izlediysen ve hiçbir şey anlamadım diyorsan beni bırak Marco Cantu gelse gene sana Delphiyi öğretemez.
- Ama öğrenmem lazım.
- Öğren o zaman. Ama daha beyinler arası data transferi keşfedilmedi. Yani bu kafayla gidersen öğrenebilmek için bu icadı beklemen lazım. Hadi canım Rabbim Selamet versin.

Programlama Forumlarında Tatil Bitti

0 yorum

4 Aydır malumunuz üniversiteler tatildeydi. Dolayısıyla programlama forumlarının bir çoğundaki Admin ve Moderatorler de başlarını dinlediler. Ama zil çeldı. Gerçi üniversitelerde zil yok ama teşbih de hata olmaz.
Arık hemen hemen her forum da şöyle başlıkları yeniden görmeye başlayacağız;

  • Acil Yardım.
  • Kafayı yicem.
  • Allah rızası için bi el atın.
  • Yok mu bana yardım edecek
  • Acemiye yardım
  • Ödevim var nolur bir cevap
  • Abilerim ablalarım derdime çare
  • Yar bana bir eğlence....
Yetkiliden cevap : LOCKED!

Başlık zaten offside, ya içeriği. Oy oy oy.... Aman sabahlar olmasın. İçerik daha da haşat.

  • Okul takip programı yapmam lazım. Nasıl yaparım.
  • Elinde işletme programı olan var mı? Delphi'de...
  • Bitmez bu okul
Arkadaşlar, tamam acil yardıma ihtiyacınız olabilir. Ama bu ihtiyacınızı gidermenin ilk ve temel noktası doğru soru sormaktır. Hemen şunu okuyun. Düzgün Soru Sormanın Yolları. Hem siz kafayı yemeyin hem de yöneticiler.
Selametle.

Erkek Arkadaş 5.0'dan Koca 1.0'a Upgrade Sorunu

0 yorum

Alıntıdır :

Sayın Teknik Servis Yetkilisi,

Geçen yıl aldığım "Erkek Arkadaş 5.0" programını "Koca 1.0" seviyesine yükselttim. Ama tüm sistem performanslarında bir yavaşlama söz konusu.

Özellikle "ErkekArkadaş 5.0" bölümünde bulunan "Çiçek 8.0" ve "Mum ışığındaYemek 6.3" işlemleri "Koca 1.0" programında yok.

"Koca 1.0" programı devreye girince bir çok program devre dışı kaldı.

"Romantizm 9.5" ile "Özel Ilgi 6.5" kesinlikle devre dışı, ama bunun yerine "Sınırsız TV 0.4" ve "Maraton 1.35" sürekli çalışıyor.

"Sohbet 8.0" ve "EvTemizliği 2.6"yi çalistirinca da sistemi çökertiyor.

"Kavga 5.3", "Evi Terk Et 3.2" programı fayda etmedi.

"Koca 2.0" sürümünü yüklesem işe yarar mi? Sizce ne yapmam gerekiyor?

Imza

Umutsuz

***********************
Sayın Umutsuz.

Bir kere bu olayı şöyle görmeniz gerek "ErkekArkadaş 5.0" bir
eğlence paket programıdır, "Koca 1.0" ise başlı başına bir işletim sistemi.

"http:/ Beni sevdiğini düşünüyordum.html" komutunu yazarak
"GözYaşı 6.2"'yi indirin ve "Suçlu His 3.0"'ı güncellemeyi unutmayın.

Eğer bu uygulamalar doğru sonuç verirse "Çiçek 2.0" ile "Mum Işığında Yemek 2.1"
kısa bir süre için devreye girebilir. Ama sakın çok sık uygulamaya
koymayın yoksa "Koca 1.0" otomatik olarak koruma programı olan

"Sessizce Surat Asma 2.5"'i devreye sokar.

Ama ne yaparsanız yapın kesinlikle "Kaynana 1.0"'ı
çalıştırmayın.Ekran görüntüsünü bozan ve sistem kontrolünü kaybettiren bir virüs
ortaya çıkar.

Ayrıca "Erkek Arkadaş 5.0"'ı kesinlikle yeniden yüklemeyin. Bu
kabul edilmez uygulama ciddi sorunlar yaşatabilir ve "Koca 1.0" bunu
kaldıramaz.

"Koca 2.0 " ise size ek yük getirmekten başka ise yaramaz.

Kısacası "Koca 1.0" çok güzel bir işletim sistemi, ama sınırlı
hafızaya sahip ve yeni uygulamaları hemen kavramaya müsait
değil.Performans arttırıcı ek programlar tavsiye ederiz, mesela, "SıcakYemek 3.0"
ve "Sevgi Sözcükleri 7.7" çok faydalı olur.

Iyi Şanslar

// Bu konuyu detaylandıracağım. Kadın erkek ilişkileri, aşklar, evlilikler, sorunlar ve çözüm yolları.... Hepsini yazacağım. Yeterki takip edildiğimi bileyim :)

Oracle PL/SQL Uygulama Videosu

0 yorum



Oracle PL/SQL Uygulama Videosu (English)

C# Visual Studio Türkçe Eğitim Videoları

0 yorum

Başlık : VS yi çalıştırma ve proje geliştirmeye başlama
Açıklama: Visula Studio nasıl açılır , nasıl proje geliştirmeye başlanır ve kod yazılır.


Başlık : C# ile ekrana metin yazdırma , değişken tanımlama
Açıklama: C# ta ekrana metin yazdırma için kullanılan fonksyonlar,değişken tanımlama ,
Kullanııdan değer alma , kullanıcıdan alınan değerleri değişkenlere atamak.



Başlık : C# ile MSSQL ve Access e bağlanma
Açıklama: C# ile MSSQL ve Access veritabanlarına bağlanan örnek uygulama eğitimi.


Başlık : C# ta switch case kullanımı
Açıklama: C# ta şartlı dallanma yapıları switch-case kullanımı örnek anlatımlı.


Başlık : for ile döngü oluşturma
Açıklama: C# ta for ile döngü oluşturma örnek uygulama ile anlatım.


Başlık : while ile döngü oluşturma
Açıklama: C# ta while ile döngü oluşturma örnek uygulama ile anlatım.



Başlık : C# ta Koşullar-Karşılaştırmalar ( if kullanımı )
Açıklama: Bu videoda C# taki koşullardan ve kaşılaştırmalar.




Başlık : C# ile Windows Tabanlı Uygulama Geliştirme
Açıklama: C# ile windows uygulama geliştirme , basit bir uygulama örneği.


Emeği geçen herkese teşekkürler.

Hangi Programlama Dili ?

1 yorum


Açıkcası ben bu sorunun cevabını 3 yıldır arıyorum hala bulmuş değilim :)
Gençliğimde GWBasic le başlamıştım. Sonra Quick Basic çıktı ki uff o ne güzellik artık 10 - 20 - 30 gibi satır numaralarından kurtulmuş daha görsel bir editöre kavuşmuştuk. Küçük şeylerle mutlu olabiliyorduk.
Geçmiş geçti gitti şimdi ve gelecekten bahsetmek sanırım daha münasip. Mevcut diller ve kullanım oranlarını Buradan inceleyebilirsiniz. Tabiki bu dünyadaki istatistiği. Ülkemizde ise malumunuz bu grafik baya farklı. Bu konuya daha sonra değineceğim ben şimdi asıl mavcuya gireyim.

Bence en güzeli Hangi Programlama Dili ? sorusunu aşağıdaki soruları cevapladıktan sonra kendiniz yanıt vermenizdir .

  1. Bir dil öğrenmekteki amacım ne?
  2. Gerçekten gerekli mi öğrenmem?
  3. Kariyer mi? Para mı?
  4. Öğrenmek için ayıracağım süre ne kadar?
  5. Hagi alanlarda projeler geliştirmek istiyorum?
  6. IDE ve Syntax (yazım dili,şekli) olarak ruhumu okşuyor mu?
  7. Bu dil hala destekleniyor ve geliştiriliyor mu?
Bu soruları yanıtladıktan sonra kararı kendiniz rahatlıkla verebilirsiniz. Önemli olan o dil mi bu dil mi? diye çok vakit kaybetmeyin. Yoksa hiçbir dili hakkıyla öğrenemezsiniz (Tecrübeyle sabit). Yukarıdaki sorulara içtenlikle cevap verdikten sonra size uygun olduğuna inandığınız dile hemen başlayın ve artık aklınızda 'acaba şunu mu öğrenseydim, aslında şu dili daha çok övüyorlar' gibi şeytani vesveselere kulaklarınızı tıkayın.
Hangi dil olursa olsun ARAÇTIR. Amaç ise Programdır. Hakkıyla öğrendiğiniz bir dil varsa yani Programcıysanız, başka bir dile geçmek sizin en fazla 1 haftanızı alır. O da IDE ye ve Syntaxlara alışma zamanıdır. Algoritma aynı, OOP aynı, if aynı if for aynı for....

Artık hangi programlama dilini öğreneceğinizi biliyorsunuz ve aklınızda şüphe yok. Eee daha ne duruyorsunuz ? Ne başladınız mı? Peki Allah zihin açıklığı versin. Kolay Gelsin. Başarılar ;)