Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 3.59 KB

index.md

File metadata and controls

46 lines (32 loc) · 3.59 KB
title author date site documentclass biblio-style link-citations favicon cover-image url github-repo description
C/C++ Geliştirme Ortamları
Mühendis Köyü
2020-10-06
bookdown::bookdown_site
book
apalike
true
images/favicon.ico
images/muhendis_koyu.png
MuhendisKoyu/C-Cpp-gelistirme-ortamlari
Bu kitap C/C++ geliştirme ortamları (inşa sistemleri ve paket yöneticileri) hakkında detaylı bir anlatım içermeyi hedeflemektedir.

Bir Tutam Yazı {-}

Önsöz {-}

Mühendis Köyü

C/C++ geliştirme ortamı sadece bu diller ile kod yazmayı kapsamıyor. _IDE_ (**Integrated Development Environment – Tümleşik Geliştirme Ortamı**) ortamı dışında geliştirdiğimiz yazılımlarda derleme, bağlama vb. işlemler sırasında projelere göre farklılık gösteren uzun paremetrelerle kullanmak durumunda kalırız. _IDE_ kullanımı ise bizi _IDE_'ye bağımlı kıldığı gibi duruma göre işletim sistemine de bağımlı kılabilir. Bunun yanı sıra C/C++ projelerinde bu dillerde _dâhili_ (**built-in**) olarak gelmeyen bir çok kütüphane kullanımı mevcuttur. Peki birden fazla farklı ortamda bu kütüphanelerin o ortamlara göre varlığı, nereden indirileceği gibi problemleri geliştiriciler elle mi gerçekleştirmek zorundadır?

İşte bu kitapla bahsi geçen problemler için geliştirilen çözümlere, çözümlerin oluşturduğu yeni problemlere getirilen çözümlere ve en son da hala devam etmekte olan veya daha da yeni olan problemlere değinmeyi Mühendis Köyü olarak amaç edindik.

Kapsamlı bir Türkçe kaynak olmasını hedefleyerek başladığımız bu yolculuğumuzda türü ne olursa olsun bizlere ulaşacak her bir eleştiri sönük bir mumun alev almasına yardımcı olan yanan bir mumun ateşi olacaktır.

Katkıda Bulunanlar {-}

Genellikle kitabın en az bir bölümünü en fazla 1 kişi üstlenecek şekilde bir strateji belirledik. Bölüm başlarında sorumlu kişinin adı geçmektedir. Bununla birlikte kitap oluşturulurken emek vermiş kişilerinde burada geçmesini istedik.

Ahmet B. ÖZYURT BARIŞ KIZILKAYA Enes AYDIN
Erdem GÜNEŞ Muhammed E. KOCAER Numan F. AYDIN
Salih MARANGOZ Semanur AYDINLIK Senanur PAKSOY
Süleyman E. IŞIK

Lisans {-}

Kitabın tamamı veya bir kısmı, "kaynak gösterildiği ve değişiklik yapılmadığı" takdirde, herhangi bir izne gerek kalmadan, her türlü ortamda çoğaltılabilir, dağıtılabilir, kullanılabilir.

Bu Kitap Nasıl Geliştiriliyor {-}

Mühendis Köyü telegram grubunda bulunan kişilerce gönüllülük esasına dayalı olarak bu kitaba girişilmiştir. Kitap, R Markdown'da bookdown paketi kullanılarak yazılmaktadır. Mühendis Köyü Github organizasyonu altında bulunan C-Cpp-gelistirme-ortamlari reposunun master dalına (branch) CGOY (C Geliştirme Ortamı Yazarları) ekibi tarafından yapılan değişiklikler yüklenmekte, yine ekipten biri tarafından gh-pages dalına ise R Markdown olarak yazılan projenin HTML çıktısı yüklenmektedir. Kitap geliştirilirken Trello üzerinden paylaşım, telegram üzerinden yardımlaşma, haberleşme ve tartışma sağlanmaktadır.