Caner Dalgıç – Infinity

Tag: php

Programlama Haberleri -1

by CanerD on Eki.27, 2009, under Çok Genel, Genel, Genel, Güncel, Programlama, Teknoloji, Yazılım

İnternet ve Programlama dünyasındaki son gelişmeler;

  • Php 5.2.11 resmen yayımlandı. Bu sürümle birlikte önceki sürümde tespit edilen 75 bug düzeltildi ve bunlardan bazılarının güvenlik perspektifinde olduğu açıklandı.
  • Visual Studio 2010 ve .Net Framework 4‘ün Beta sürümleri yayımlandı. Bu sürümlerde geliştirilen birçok yenilik .Net çerçevesinde çalışan programcılara hem bireysel anlamda hem de Aspect-oriented Programming perspektifinde kolaylıklar getiriyor. Ayrıca .Net Framework 4 ile IronPython, IronRuby, and F#‘a tam destek verildiği açıklandı.
  • Microsoft’tan yapılan açıklamaya göre Windows 7 ile birlikte gelen bir yenilik olan PoweShell 2.0 programcıların başına bela olmayacak, aksine PowerShell’in eski sürümleriyle uyumlu olan çekirdekler bu sistemde hiçbir değişikliğe ihtiyaç duymadan çalışabilecek. Ancak programcı forumlarında yine de bazı istisnaların olabileceği ve buna karşı hazırlıklı olunması gerektiği söyleniyor.
  • Michigan Eyalet Universitesi‘nin yaptığı araştırmaya göre internet üzerinden yasadışı fuhuş ticareti çok hızlı bir şekilde yaygınlaşıyor. Bu araştırmaya göre internet üzerinden yapılan cinsel pazarlıklar, bu iş üzerinden para kazanan kişilerce giderek daha yaygın olarak tercih ediliyor. Bu pazarlıkların internet üzerinden yapılması ise bunun yasal otoritelerce takip edilmesini zorlaştırıyor ve yakalanmalarını daha da güçleştiriyor.
  • Icann‘in yönetim kurulunca alınan karara göre 2010 yılının ortalarından itibaren web adreslerinde latin alfebesi dışında kalan harfleri kullanmak mümkün hale gelecek.
  • Google’a göre programcılar küçük tanrılarmış (Tiny Gods)…

    Programmers are Tiny Gods

    Programmers are Tiny Gods

İnternet ve Programla dünyasında bu haftalık öne çıkanlar bunlar. Haftaya görüşmek üzere…

1 Comment :, , , , , , , , more...

Programlama Dillerinin Popularitesi ve En Çok Kullanılan Programlama Dilleri

by CanerD on Oca.16, 2008, under Güncel, Programlama, Teknoloji, Yazılım

Örneğin programlaya yeni başlayacak bir newbie siniz veya zaten bir programlama dili biliyosunuz ancak yeni bir dil daha öğrenerek kendinizi geliştirmek istiyorsunuz. Peki hangi dili öğrenmeye başlayacaksınız? Öyle ya, bu leblebi değil ki yiyipde geçesiniz! Bu konuda hem size hemde kısmen kendime faydası dokunacak bu makaleyi yazma ihtiyacı hissettim. Umarım keyifle okursunuz…

Bu konuyu araştırırken yazılmış bazı yabancı makaleleri inceledim ve gördüm ki .Net platformunun ortaya çıkması ile birlikte programcıların kafaları oldukça karışmış. Yeni nesil programcılar ise kararsız..

En başta sizlere TIOBE‘nin sitesinden aldığım bir listeyi sunmak istiyorum;

Sıra
Ocak
2008
Sıra
Ocak
2007
Sırasındaki
Değişim
Programlama
Dili
Oran
Ocak 2008
Değişim
Ocak 2007
Status

1

1

Java

20.849%

+1.69%

A

2

2

C

13.916%

-1.89%

A

3

4

(Visual) Basic

10.963%

+1.84%

A

4

5

PHP

9.195%

+1.25%

A

5

3

C++

8.730%

-1.70%

A

6

8

Python

5.538%

+2.04%

A

7

6

Perl

5.247%

-0.99%

A

8

7

C#

4.856%

+1.34%

A

9

12

Delphi

3.335%

+1.00%

A

10

9

JavaScript

3.203%

+0.36%

A

11

10

Ruby

2.345%

-0.17%

A

12

13

PL/SQL

1.230%

-0.34%

A

13

11

SAS

1.204%

-1.14%

A

14

14

D

1.172%

-0.16%

A

15

18

COBOL

0.932%

+0.30%

A

16

46

Lua

0.579%

+0.48%

A–

17

22

FoxPro/xBase

0.506%

+0.05%

B

18

19

Pascal

0.456%

-0.11%

B

19

16

Lisp/Scheme

0.413%

-0.26%

A–

20

27

Logo

0.386%

+0.07%

B

Gariptir bu listede benim en çok dikkatimi çeken dil daha önceden adını hiç duymadığım dil. “Lua”. Araştırmalarımdan çıkardığım sonuçlara göre Brezilya’lılar tarafından Brezilya’da geliştirilen bu dilin en çok kullanıldığı alan consol oyun programlama (PSP, Nintendo vs.). Ve hakkındaki dökümanların %90′ı ispanyolca (ya da portekizce). Eğer yeni dünya düzeninin başlangıcı bu ise burada fantastik bir öngörüde bulunabilirim: “Brezilya’lılar (ve onlarla aynı dili konuşan 1.5 milyar insan) programlama dünyasının oyun sektörünü ele geçirecek ve dünyanın geri kalanına portekizce (ya da ispanyolca) öğrenmelerini zorla kabul ettirtecek kadar derin oyunlar programlayacaklar ve yeni süper güç olarak dünyayı yönetecekler“. Şimdilik bu kadar fantazi yeter diyorum ve bu dili geride bırakarak devam ediyorum çünkü buradan da görebileceğiniz gibi bu dil hakkında Vietnam, Portekiz ve Brezilya dışında dünyanın geri kalanının pek bir fikri yok.
%21 ile Java birinci ve yükselişini sürdürüyor gibi.
“Google Knows Everything” Ben :)

Bu listenin doğruluğuna olan güvenim burada sarsılıyor ve biraz daha açılıyorum…
O’Reilly Research‘ün yaptığı araştırma daha inandırıcı geliyor. Sonuçlarını dayandırdıkları kaynak ise bilgisayar kitapları satışları. Gayet makul (download edilenleri de ekleyebilselerdi daha doğru bir sonuç elde edilirdi ancak bu da yeter).

O’Reilly Programlama Dilleri Trendi

Bu grafiğe bakarak Java’nın açık farkla lider olduğunu doğrulayabiliriz. “Bir önceki listeyi de göz önünde bulundurarak”. Bu grafikteki son tarih 2006 yılının üçüncü çeyreği. Tabi bu tarihten sonra bazı değişimler olmuştur orası kesin. Tahminim Java’nın sabit kaldığı C#’ın bir miktar yükseldiği Visual Basic’in bir miktar düştüğü ve diğerlerinin hemen hemen aynı devam ettiği yönünd. Ancak burada tahmin yeteneğimizi yarıştırmıyoruz değil mi? :)

Ayrıca yine önceki listeye ve bu grafiğe bakarak “Ruby” nin dikkat çektiğini söyleyebiliriz. Ruby programlama dili Ruby On Rails projesinin ortaya çıkmasından sonra popularite kazanmış olan çok yüksek seviyeli (kötü birşey) ve bence geleceği olmayan bir web programlama(*) dilidir.

Peki ya sonra. Yani bu 2006′dan sonra ne oldu ve size olan önerilerim nedir?
Evet, önce biraz daha grafik ve döküman….

Biraz daha standartize olalım ve google trends kullanalım.
-İlk grafikte tüm dünyada c#, visual basic, c++ ve delphi dillerinin kıyaslamasını yapıp.
-İkinci grafikte tüm dünyada yukarıdaki dillere Java’yı da ekleyip bir kıyaslama yapıp.
–Üçüncü ve dördüncü grafiklerde ilk ikisinin yanlızca Türkiye içindeki kıyaslamalarını yapacağız.

1-Tüm dünyada c#, visual basic, c++ ve delphi kelimelerinin aranma istatistikleri. (*)Tüm dünyada c#, visual basic, c++ ve delphi kelimelerinin aranma istatistikleri

c# visual basic c++ delphi

Evet, yukarıdaki grafiğe bakılırsa c++ hala o eski popularitesini koruyamıyor olsa da halen bu diler arasında ençok aratılan ikinci. C# ise .Net ve Microsft’un desteğini de arkasına almış olmasına rağmen beklenen yükselişi gösterememiş. Ancak yinede birinci sırada. Son aylardaki ufak düşüşün sebebi ise muhtemelen belirsiz (benim bir bilgim yok en azından).
Bunların yanı sıra Visual Basic ve Delphi temel kullanıcı kitlesini koruyor gibi gözüküyor. Ancak Visual Basic Microsoft’un .Net ile gelen tüm desteklerine rağmen eski günlerine dönememiş
Şimdi sıra ikinci grafikte.

2-Birinci grafiğe “Java” kelimesinin istatistiği de ekleniyor. (*)

Yukarıdaki grafiğe Java’yı da ekledik…

java c# visual basic c++ delphi

Sanırım “Java”‘yı neden ayırdığımı tahmin etmişsinizdir, diğerlerini yaklaşık 7 ye katladığı için :)
Bunun hakkında çok şey yazıp söylemeye gerek yok. Demişler ya “Bir resim bin söze bedel”.

3 ve 4-İlk iki istatistiğin yalnızca Türkiye bölgesi ile sınırlandırılmış halleri (*, *)

Yalnızca Türkiye’de c#, visual basic, c++ ve delphi kelimelerinin aranma istatistikleri.

c# visual basic c++ delphi

Bir de Java’yı eklersek…
Yalnızca Türkiye’de Java, c#, visual basic, c++ ve delphi kelimelerinin aranma istatistikleri.

java c# visual basic c++ delphi

Bu grafiklere dayanarak söyleyebiliriz ki neredeyse dünyanın ortalamasıyız :)
Tabii Delphi ve Visual Basic kullanımında daha yukarılardayız (ya da diğerlerinde aşağıdayız). Ancak önemli olan standartlara yakın olmamız. Bunun bize ne faydası olur peki? Şöyle;

Belli bir bilgi birikimine sahip bir Türkiye’li programcı hem Türkiye’de hem de dünyanın neredeyse heryerinde o bilgi birikimi ile iş bulabilir, fayda sağlayabilir. (Brezilya’lılar gibi değiliz yani :P ).

Birde bu alanlara web programlamayı da katarsak (ayrıca olmasını daha uygun gördüm) tam süper olacak;

Popularite den giriş yapmışken bu kısımda da yanlızca PHP ve ASP.Net i kıyaslayacağım. Bu alanda Türkiye ve dünya geneli arasında neredeyse hiç bir fark olmadığı için yanlızca dünya geneli grafiğini veriyorum. (*)

Web programlama dilleri PHP ve Asp.Net’in dünya geneli google trends kıyaslaması.

Görüldüğü gibi PHP, linux gibi esnek bir ortamın getirdiği her türlü ekonomik, pratik ve stratejik avantajı kullanıp asp.net’e adeta fark atmış durumda. Web programlama alanında drum bu.

………

Sıra geldi “SONUÇ” kısmına. Hmm,
Bir düşündümde ben bir sonuç yazmayacağım. Çünkü herşey zaten yukarıda anlatılıyor. Çok açık olmasa da…

Leave a Comment :, , , , , , , , , , , , , more...

Bir şey mi aradınız?

Site içi arama motorunu kullanın:

Aradığınız şeyi halabulamdınız mı? Bir yorum bırakarak iletişime geçebilirsiniz!

Önerilen sayfalar!

Bu sayfalara bir göz atın...

Arşiv

Tüm makaleler, kronolojik sırayla...