Kategoriler
PHP

PHP’de Veri Türleri Dönüşümü ve Tür Dayatma İşlemleri

PHP’de bir değişken tanımlarken değerin türünü PHP otomatik olarak kendisi belirler ve bellekte uygun şekilde depolamaya başlar. Bu kodlama yaparken büyük kolaylık sağlasa da sonrasında kontrol yapılarını da zorunlu kılıyor.

Kategoriler
PHP

PHP’de Fonksiyon

Fonksiyon; belli bir işi yapmak için sık sık kullanılan kodların, tek bir kod bloğu altına toplanarak ihtiyaç olduğunda kod bloğunun adı ile hızlıca kullanılabildiği yapılardır.

Kategoriler
PHP

PHP’de Döngüler (Loops)

Döngüler; en basit ifade ile kendisine verilen koşul tamamlanıncaya kadar belli bir kod bloğunu çalıştıran yapılardır. PHP’de kullanabileceğiniz 4 farklı döngü türü vardır. Bunlar while, do/while, for ve foreach döngüleridir. Hepsinin temelde yaptığı şey aynı olsa da kullanım amaçları ve yerleri farklıdır.

Kategoriler
Java

Java Hızlı Başlangıç Rehberi

Daha önce Java geliştirme ortamını nasıl oluşturacağınız ile ilgili basit bir anlatımı buradaki yazımda paylaşmıştım. Şimdi ise Java için bir hızlı başlangıç rehberi olması amacıyla bu yazıyı yazıyorum. Burada paylaşacaklarım farklı bir yazılım diline hakim ancak Java konusunda bilgisi olmayan kişilere yönelik olacağından temel yazılım bilgisi şarttır.

Java syntax’ı (söz dizimi) diğer yazılım dilleri arasından C++’a benzemektedir. Yazılıma yeni başlayan birisi için genellikle başlangıç dili olarak önerilmiyor. Yine de gözünüzü korkutmasın. Python kadar öğrenilmesi basit olmasa da C dilleri kadar karmaşık da değildir.

Kategoriler
Java

Java Geliştirme Ortamının Kurulumu

JAVA popülerliğini her geçen gün daha da arttıran bir programlama dili olmasının yanında yazılım geliştiricilerinin de sıklıkla başvurduğu dillerin arasında üst sıralarda yer alıyor. Bununla birlikte yapılan birçok anket, JAVA programlama dilini bir çok bakımdan ilk sırada gösteriyor.

Bu paylaşımımda Windows işletim sistemi üzerinde JAVA geliştirme yapmak isteyenler için geliştirme ortamının nasıl kurulacağını anlatmaya çalışacağım. Ancak neredeyse birebir aynı adımları uygulayarak Linux ve Mac OS üzerinde de JAVA geliştirme ortamını kurabilirsiniz.

Kategoriler
C/C++

C++ Hızlı Başlangıç Rehberi

Daha önce Ubuntu üzerinde C/C++ için geliştirme ortamının nasıl kurulacağı ile ilgili anlatım yaptığım bir içerik paylaşmıştım. Buradan o içeriğe ulaşabilirsiniz. Bu sefer farklı bir yazılım diline hakim olarak geliştirme yapabilen ancak C++ hakkında bir fikri olmayan arkadaşlar için bir hızlı başlangıç rehberi yazmaya karar verdim.

Kategoriler
C/C++

C++ Dize Kütüphanesi

C++ da dize (string) işlemlerinin bir çoğu string kütüphanesi içerisindeki fonksiyonlar yardımıyla gerçekleştirilir. Bu yüzden programınızda karakter dizilerini kullanacaksanız string kütüphanesi işinizi kolaylaştıracak bazı kullanışlı fonksiyonlar sunar.

Elbette tek bir içerikte tüm fonksiyon ve metotları anlatamayacağım ancak en çok kullanılanları, bir kaç küçük kod örneği ile kullanımını tarif edeceğim. 🙂 Umarım işinize yarar.

Kategoriler
C/C++

C++ Matematik Kütüphanesi

C++, sayılar üzerinde matematiksel işlemleri kolayca gerçekleştirmenizi sağlayan bir çok fonksiyona sahiptir. C++ da basit matematik işlemlerini (4 işlem vs.) gerçekleştirebilmek için her hangi bir kütüphane ya da başlık dosyasına ihtiyacınız bulunmuyor. Aritmatik operatörler ile bu işlemleri kolayca gerçekleştirebilirsiniz. Aritmatik operatörler için C++’da Operatörler başlıklı içeriğimi inceleyebilirsiniz. Bu makalede C++ matematik kütüphanesi/başlığı tarafından sağlanan fonksiyon ve metotları ele alacağım.

Kategoriler
C/C++

C++ Zaman Kütüphanesi

C++ zaman işlemlerini C dilinden devralmıştır. C++ da zaman işlevlerine erişmek için <ctime> kütüphanesini dosyanıza dahil etmelisiniz.

Kategoriler
C/C++

C++ Harici Depolama

Harici depolama değişken ve fonksiyonların farklı “.cpp” dosyalarında kodlandığını programa bildirmek için kullanılır. extern anahtar sözcüğü ile ifade edilir.