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.

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
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
Programlama

Programlamaya Giriş

Bilgisayarlar en basit ve sade şekli ile üç ana görevi yerine getiren elektronik bir cihazdır. Bir girdi alır (INPUT), işler (PROCESSING) ve işlediği veriden elde ettiği sonucu (OUTPUT) çıkarır. Bu süreç bir program ya da programlar dizisi tarafından yürütülür. Program olmadan donanımın tek başına hiçbir görev ya da işlevi yerine getiremez. Bilgisayarın donanımına neler yapacağını söyleyen komutlar bütününe program denilir.