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.

Kategoriler
PHP

PHP Geliştirme Ortamının Kurulması

PHP programla dilini kullanarak geliştirme yapabilmek için öncellikle PHP komutlarını algılayarak işlemleri yapabilecek bir ara katmana ihtiyacımız var. Geliştirme ortamı olarak isimlendirebileceğimiz bu ortam yazdığımız PHP komutlarının uygun şekilde yorumlanmasını ve çalışmasını sağlayacaktır. PHP için geliştirme ortamının 4 temel bileşeni bulunur. Web sunucusu, veritabanı sunucu, elbette PHP yorumlayıcı ve bir hata ayıklama aracı.

Kategoriler
C/C++

C++’da Değişken (Variable) ve Sabit (Constant)

Değişken ve sabitler program içerisinde verileri belirli bir süreliğine bellekte saklamak ve kullanmak için sunulan basit depolama sağlar. C++ da her değişkenin bellek boyutunu ve düzenini belirleyen veri türleri vardır.

Kategoriler
PHP

PHP Geliştirme Ortamının Kurulması (Ubuntu)

Ubuntu işlem sistemi üzerinde PHP dosyalarını yerel de çalıştırmak istiyorsanız PHP geliştirme ortamının kurulumunu yapmanız gerekir. Uzun bir anlatım olacak o yüzden uzatmadan hemen yapılması gereken işlemlere geçiyorum;

Kategoriler
C/C++

C++’da Veri Türleri

Veri türlerinin temel amacı işletim sisteminin bellekte uygun miktarda yer ayırmasını sağlamaktır.

Kategoriler
C/C++

C++’da İşleç (Operatör)

Operatörler, derleyiciye belirli matematiksel ya da mantıksal işlemleri gerçekleştirmesini söyleyen sembollerdir. C++ yerleşik operatörler bakımından zengin bir programlama dilidir.

Kategoriler
C/C++

C++ Geliştirme Ortamının Kurulması (Ubuntu)

Bir süredir gelişmiş IDE seçeneklerinden ziyade son derece kullanışlı, her dili destekleyen ve her platformda kullanılabilen Visual Studio Code kullanıyorum. Hafif, hızlı, kullanışlı bir editör olmasının yanı sıra geliştirme yapacağınız diller için geliştirilmiş eklentilerle adeta gelişmiş bir IDE olabiliyor. Açık kaynaklı olarak geliştirilmeye devam ediyor olması da cabası. Daha önce VS Code editörünü özelleştirme ile ilgili bir içerik paylaşmıştım. Buradan o içeriğe ulaşabilirsiniz.

Kategoriler
PHP

PHP’de İstisnalar ve Hata Yönetimi

PHP betiklerinde sunucu, algoritma ya da kullanıcı kaynaklı anlık veya kalıcı olarak oluşan sorunlara istisna deniyor. Veri tabanı sunucusunun beklenilen cevabı vermiyor olması istisnaya en genel örnektir.

PHP bir betikte sözdizimi ya da farklı bir kod kaynaklı sorun meydana geliyorsa buna hata denir. Varsayılan olarak PHP bu hataları basit bir ileti ile ekrana yazdırır ancak bu projenin yayın aşamasında tercih ve tavsiye edilen bir şey değildir.