Programlama

Php ile Kod Performansı

Bir program yada betiğin başarısı sadece işini tam yapmasıyla ölçülmez. Gerektiği kadar zaman kullanması, sistem kaynaklarını gerektiği kadar kullanması ve verimli çalışması da işin başarılı kabul edilmesinde etkilidir. Bahsettiklerimiz çoğu zaman işin doğru yapılması kadar önemlidir.

PHP gibi ağ tabanlı çok kullanıcılı sistemler için kullanılan programlama dillerinde bu ölçülere daha çok dikkat edilmelidir. Ağ tabanlı uygulamaların masaüstü uygulamalarından en önemli farkı aynı anda farklı yerlerden bir çok kullanıcı tarafından çalıştırılacak olmalarıdır. Bu durumda yapılan bir fazla zaman yada sistem kaynağı kullanımı daha çok etkisini gösterecektir.

Java ve C# ın Farklı Yanları

Uygulama geliştiriciler arasında son zamanlarda C# ve Java yoğun olarak karşılaştırılıyor. C# ve Java her ne kadar birbirleriyle bazı yönlerden uyuşsalar da ayrı noktalarıda yok değil.Zaten bu ayrılıklar olmasaydı Java varken C# �ı geliştirmek için bir sebep olmazdı.

Turbo Pascal Ve Delphi Hakkında

Borland Delphi Ve Turbo Pascal Programcılığı Hakkında...
Bu yazı programlamaya yeni başlayan ve hangi programlama dilini seçmeli oldukları hakkında onlara bir fikir verme amacını taşır.

Burada size Turbo pascal programlama dili ile başlayıp, visual pascal olarak adlandırılan Delphi dilinden ve bu dilin yarattığı delphi
teknolojilerinden bahsedeceÄŸim.

Tarihçesi Ve Genel Özellikleri
Tekrarlamakta fayda olduğunu düşünüyorum. Kronolojik olarak ilk Turbo Pascal dili ortaya çıkmış ve sonra Borland firması bu dilin
haklarını satın alarak ve bu dili görsel ortama ve Win32 platformuna taşıyarak yepyeni bir dil olan Delphi'yi yaratmıştır.

Hangi Programlama Dilini Öğrenmeliyim?

Programlamaya başlayacak herkesin karşılaştığı ilk sorudur:Hangi dili öğrenmeliyim?.Ve çoğu zaman yanlış yönlendirmelerle alınan yanlış kararlar sonucu ortaya çıkan kaos ortamında hiçbir şey öğrenmeden geçirilen haftalar boşa gider.

Programlamaya uygun bir dilden başlamak hızla öğrenmeyi kolaylaştırdığı gibi zamanın da en iyi şekilde değerlendirilmesini sağlar.Doğru dil doğru projede kullanıldığında projenin daha hızlı ilerlemesi sağlanır.

Windows Üzerinde Çalışan PHP

Microsoft, PHP geliştiricilerinin yazılımlarını Linux yerine Windows üzerinde çalıştırmalarını sağlamak için çalışıyor. Toronto / Kanada'da devam eden php|works konferasında bu konuda ilginç bir sunum yapıldı.

PHP geliştiricilerin çoğunun, kod geliştirmek için Windows masaüstünü kullanıp, sonra uygulamayı çalıştıracağı zaman Linux’a döndüğü biliniyor. Windows şimdi bunu değiştirmeyi umut ediyor.

Toronto’da devam etmekte olan php|works konferansının ikinci günü sabahında, Microsoft’tan "Dik Başlı Uyumsuz Bilgisayar Delisi" lakaplı Joe Stagner yaptığı sunumda, PHP geliştiricilerinin, Microsoft’u bir konuşlandırma platformu olarak kabul etmelerini sağlamak üzere konuştu.

Bilgisayar Programcılığı ve Programlama Dilleri

Bilgisayar Programcılığı
Nedir bu bilgisayar programcılığı ? Zor mu? Deli işi mi?

Evet birçok kişi bilgisayar programcılarının ne ile uğraştığını bilir fakat nasıl uğraşıp neler yaptığını pek bilmez... Bu konulara sayfamda biraz özet olsa da değineceğim. Önce bilgisayar dünyasında sıkça kullanılan bir kelimeden bahsedeyim yazılım...

Yazılım(software) kelimesi bilgisayar programlama dilleriyle oluşturulan dökümanları, dosyaları ifade eder. Yani bilgisayarınızda işletilmek, çalıştırılmak üzere tasarımlanmış dosyalar yazılım kapsanına girer.

Bu dosyalar nasıl yapılır ?

On Yılda Programlama Öğrenin

Neden herkes böyle bir telaş içinde?
Herhangi bir kitapçıya gittiğinizde Teach Yourself Java in 7 Days (7 Günde Java Öğrenin) benzeri, size birkaç günde veya birkaç saatte Visual Basic, Windows, Internet (vs.) öğretmeyi vadeden kitaplarla karşılaşırsınız. Amazon.com'da şöyle bir arama yapınca:

pubdate: after 1992 and title: days and (title: learn or title: teach yourself)
(1992'den sonra basılmış baslığında gün ve öğrenin kelimeleri geçen kitaplar)

Nasıl Programlama Öğrenebilirim?

Programlama eğer belli bir seviyeyi aştıysanız sizin bilgisayarla olan bir numaralı bağınız olacaktır.Çünkü bilgisayarın temelidir programlama.Ama nedense herkes korkar nasıl bu programlamaya başlamalıyım diye.

Eğer programlamaya başlamak istiyorsanız ilk olarak bir programlama dili seçmelisiniz.Buda ne yapacağınızla alakalıdır.Mesela şuanda programlama dillerine sınıf koyabiliriz.Görsel olanlar ve olmayanlar olarak.C/Visual C,Basic/Visual Basic,Pascal/Delphi gibi.Burda önemli olan temeli kavramaktır.Bu yüzden önce yazı temelli programlama dillerini öğrenebiliriz.Bundan görsel olanlara geçmek çok daha kolay olacaktır.

Genel Yazılım Teknikleri

Programcılık işinde temel bazı teknikler, her türlü yazılım türü için geçerlidir. Başka bir yazımızda, genel yazılım tiplerinden bahsettik. Fakat bu çesitler içinde ortak "bazı" şeyler vardır. Mesela tekrar tekrar kullanılan kod parçaları, kendi başına bir ünite içine konursa, o halde kullanılması daha rahat olur.

Ortak teknikleri aşağıdaki gurupta toplayabiliriz.

* Ortak kodu ayırma
* DoÄŸru veri ÅŸeklini bulma
* Veri gizleme

Ortak kodu ayırma yukarıda bahsedildi. Bir sonraki konu, doğru veri şeklini bulmak; yani, her algoritma için, doğru veri tarifini kullanmaktır.