Enes Abdullah
Profili paylaş

Online dersler: Programlama

C, C++,Her yaşa uygundur., çevirimici online özel dersler

Kimin için:

İlkokul, Ortaokul, Lise, Üniversite, Yetişkinler

Fiyat:

200/saat

Ders Adı:

C, C++, Arduino

C Deneyimi: Donanıma Yakınlık ve Saf Performans ​C dili, benim için her zaman "makinenin nasıl çalıştığını" anlama ve kontrol etme alanı olmuştur. Nesne yönelimli programlamanın (OOP) soyutlamaları olmadan, tamamen yapısal (prosedürel) bir yaklaşımla projeler geliştirdim. ​Bellek Yönetimi (Pointer & Memory Management): malloc(), calloc(), realloc() ve free() fonksiyonlarını kullanarak manuel bellek yönetiminde derinleştim. Pointer (gösterici) mimarisi ve bellek sızıntılarını (memory leak) önleme, C deneyimimin merkezinde yer alır. ​Gömülü Sistemler (Embedded Systems): Mikrodenetleyiciler (STM32, Arduino, PIC vb.) üzerinde register seviyesinde kod yazarak, donanımı doğrudan manipüle etme ve kısıtlı kaynakları (RAM/Flash) optimize etme projelerinde çalıştım. ​Veri Yapıları (Data Structures): C dilinde hazır kütüphaneler (Java'daki ArrayList veya C++'taki Vector gibi) olmadığı için; Bağlı Listeler (Linked List), Kuyruklar (Queue), Yığınlar (Stack) ve Ağaç (Tree) yapılarını tamamen sıfırdan, pointer'lar kullanarak inşa ettim. ​Verimlilik: İşletim sistemi çekirdek modülleri veya performans odaklı sistem araçları gibi, arada hiçbir katman olmadan doğrudan donanımla konuşması gereken düşük seviyeli (low-level) yazılımlar geliştirdim. ​🚀 C++ Deneyimi: Nesne Yönelimli Güç ve Modern Standartlar ​C++ ise C'nin getirdiği donanım hakimiyetini alıp, üzerine devasa bir soyutlama ve tasarım gücü eklediğim alandır. Özellikle Modern C++ (C++11, 14, 17, 20) standartlarıyla çalışma şansım oldu. ​Nesne Yönelimli Programlama (OOP): Sınıflar (Classes), Kalıtım (Inheritance), Çok Biçimlilik (Polymorphism) ve Kapsülleme (Encapsulation) ilkelerini kullanarak büyük ölçekli ve sürdürülebilir projeler mimarisi kurdum. ​STL (Standard Template Library) Kullanımı: std::vector, std::map, std::unordered_map gibi veri yapılarını ve std::sort, std::find gibi algoritmaları efektif bir şekilde kullanarak geliştirme sürecini hızlandırdım. ​Modern Bellek Yönetimi (Smart Pointers): Manuel bellek yönetiminin getirdiği riskleri azaltmak için std::unique_ptr, std::shared_ptr ve std::weak_ptr gibi akıllı pointer yapılarını kullanarak güvenli kod yazma deneyimi kazandım. ​Şablon Programlama (Templates & Generic Programming): Türden bağımsız, yeniden kullanılabilir kod blokları ve kütüphaneler geliştirmek için template mimarisini kullandım. ​Kullanım Alanları: Yüksek performans gerektiren Oyun Geliştirm
İletişime geç
Enes Abdullah

Enes Abdullah

(1)10100

Tam profili görüntüle

Onaylanmış iletişim bilgileri
Müsaitlik
Pazartesi Salı Çarşamba Perşembe Cuma Cumartesi Pazar
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00
Reviews of Enes Abdullah's classes by students and former students

Ücretsiz e-posta bildirimleri

Yeni bir Programlama öğretmeni kaydolduğunda bir e-posta al.

Her iki düğmeye tıklayarak, şartlar ve koşullarımızı ile gizlilik politikamızı kabul etmiş olursunuz

Bu ilanı paylaş veya e-posta ile gönder

© 2007 - 2026 ÖğretmenBulun Site haritası: Özel öğretmenler