CPP 001 – Kurulum

C++ kurulabilen bir şey değildir. Tıpkı Türkçenin kurulabilir olmadığı gibi. Bizler kod yazmak için bir metin editörüne (tıpkı office word gibi) bir de yazdığımız kodu makina koduna çevirecek bir compiler’a ihtiyacımız var.

Klasik metin editörleri (örneğin Notepad) tek renkli, sıkıcı şeylerdir. Bizler daha cafcaflı işimizi kolaylaştıran bir şey arıyoruz. Hayatımızı inanılmaz derecede kolaylaştıracak bu şeyin adı IDE’dir.

Tümleşik geliştirme ortamı (İngilizce: integrated development environment, kısaca IDE), bilgisayar programcılarının hızlı ve rahat bir şekilde yazılım geliştirebilmesini amaçlayan, geliştirme sürecini organize edebilen birçok araç ile birlikte geliştirme sürecinin verimli kullanılmasına katkıda bulunan araçların tamamını içerisinde barındıran bir yazılım türüdür.

https://tr.wikipedia.org/wiki/T%C3%BCmle%C5%9Fik_geli%C5%9Ftirme_ortam%C4%B1

Bizler IDE olarak Windows üzerinde Visual Studio Community’i kullanacağız. Farklı işletim sistemlerinde farklı IDE’ler mevcuttur. Küçük bir araştırma yaparak bu IDE’lerin ne olduğunu ve farklarını öğrenebilirsiniz.

Benim tavsiyem başlangıç için mümkün olduğunca rahat bir geliştirme ortamı seçin. VIM gibi sizi süründürecek fikirlerden uzak durun. Bunları bilmek, öğrenmek güzeldir fakat başlangıçta bunlarla debelenmeye gerek yok. Asıl amacımız C++’ı öğrenmek.

VS Community Kurulumu

İki basit aşamadan oluşur:

  1. Google’a “visual studio community” yazarak çıkan web sitesinden gerekli olan uygulamayı indirmek. (Not. Visual studio’nun 2-3 farklı versiyonu vardır bizler beleş olan community’i halini kullanacağız)
  2. Next next next yaparak kurmak.

VS gayet büyük bir uygulama olduğu için “Visual Studio Installer” adındaki yardımcı bir programla geliyor. Tıpkı “Steam” gibi düşünebilirsiniz. Bu programın vasıtasıyla öncelik kurulacak IDE’yi seçiyoruz. Daha sonra bu IDE’ye kurulacak araçları seçiyoruz. C++ için “Desktop development with C++” ‘ı seçmemiz yeterli olacaktır. Sonra Install diyip kurulmasını bekliyoruz.

Yıllar içinde bu kurulum meselesi değişebiliyor. Youtube ve google bu konuda en güncel yardımcımız. Kurulum esnasında bekleyeceğimiz için biraz gevezelik yapabiliriz.

C, C++, C#

Genelde yazılıma yeni başlayanların çokca karıştırdığı bir konuya değinmek istiyorum. C, C++ ve C# farklı dillerdir. Hepsinin C ile başlaması sizi yanıltmasın.

  • C, 1970s by Dennis Ritchie tarafından icat edildi
  • C++, C’nin genişletilmiş halidir. 1985′ yılında Bjarne Stroustrup tarafından geliştirilmiştir. Genişletilmiş hali diyorum çünkü C’de olmayan bazı konseptler eklenmiştir.
  • C# 2000 lere doğru Microsoft (Anders Hejlsberg, Scott Wiltamuth, Peter Golde) tarafından geliştirilmiştir. C benzeri bir dil olmakla beraber aslında çok farklıdır.

C++ varken C ye gerek olur mu? Evet. Gereksiz olsaydı bugüne gelmezdi. Tarihin tozlu odalarında kaybolup giderdi ama bugüne gelmiş 🙂


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *