Kod: https://aykuttasdelen.wordpress.com/2011/03/08/linuxta-gcc-ile-c-kodu-derlemek-ve-calistirmak/ O zaman Objective-C'den bi Class olusturup yukaridaki konu yardimiyla Objective-C'yi GCC ile derleyip calistirabilirsiniz tahminimce. Turgay. Can modum yetersiz kaldigim yerleri dolduracaktir.

Rica ederim. Bir sorunla karsilasirsaniz yine buradayiz. Kolay gelsin.

Aynen öyle.. By

Önemli olan ödevin zorluğu değil. Programlama dilleri diye bir ders var hoca hiçbirşey öğretmeden anlatmadan benden ödevi yapmamaı istiyor. Bişeyler gösterse en azından bir fikir oluşur... By

Linux uzerinden derleyeceksiniz dimi mantiken?

Onlarin verdikleri odevi ben.. Nerde gereksiz ogrenciye anlamsiz kazik nasil sokarim diye dusunup dururlar. Ne sacma bir egitim sistemi. C ne icin kullanilir? Genelde yonga rogramlamlamada. Cde klass yapimi oldukca zordur. Zaten neden klass yapasinki. Yaz gitsin.. 2 3 sayfalik kod yazarsin mikrokontrolun calisir. objectiv c bambaska bir dildir... syntaxi kullanilisi bile farklidir. c ile pek alakasi yoktur. C kodunu icerisine gomebilirsin ama. armutla elma gibi birsey.

Çok teşekkür ederim ama Ödev C ile yapılıp gcc ile derlenecek. Sabahtandır arıyorum ama bir türlü class yapısını bulamadım C de. By

Çok teşekkür ederim verdiğin bilgiler için By

Objective-C'de var bahsettiginiz Classes olayi. Objective-C diye aradiginizda karsiniza cikacaktir. Classes odevini bendd yaptim zamaninda. Kod: https://gelecegiyazanlar.turkcell.com.tr/konu/ios/egitim/ios-101/objective-cde-sinif-arayuzu-class-interface-nasil-tanimlanir Bunu bir inceleyin sanirim sizde de istenilen Class bundan ibarettir, farkli bir sey oldugunu dusunmuyorum.

Merhaba arkadaşlar sizlere bir sorum olacak. C dilinde Class Yapısı var mı? Bir sürü araştırma yaptım ama classlarla ilgili bir şey bulamadım. Ödev verildi classlarla yapılacak diye ama class diye birşey yok ortada.. By

C object oriented bir dil değildir. Prosedurel imperative bir dildir. Yukarıdan aşağıya doğru satır satır kod derlenir. C++ object oriented bir dildir. C yetersiz kaldığı için C++ türemiştir. Kullanabileceğiniz şekli ise sadece header ları ve kütüphaneleri include edebilirsiniz. En basitinden stdio. h gibi. Program çalışmaya başladığında önce header'ı compile eder sonra header'ın sahip olduğu yetenekleri aşağıda kullanabilirsiniz. Objective-C object oriented bir dildir. C ye göre daha üst seviye bir programlama dilidir. Bu arada ben C dili ile kod en son 2005'te yazdım. Ondan sonraki versiyonlarında mutlak daha yetenekli hale gelmiştir. Ama object oriented olacağını düşünmüyorum. ++ Belki hocanız struct konusunu işlemiştir, orada sınıf tam anlamıyla denemez ama ayrı model tanımlayıp, içine property'ler eklenebiliyordu fakat içinde fonksiyon yazılamaz. Fonksiyonelitesi olmayan header kafasında property'ler tutabilirsiniz. Daha da fazlası aklıma gelmiyor. -

Tam olarak ne yazdiginizi anlamadim, mesajiniz cok karisik. Eger verdigim yontemler yanlis iste lutfen siz yardimci olun. Benim cok DETAYLI bir bilgim yok. Hem herkes faydanir hem de Wardom'a bir seyler daha katmis oluruz. Bizi aydinlatirsaniz seviniriz. Tesekkurler.

Turgay hocaninda anlattigi gibi, C objectif bir dil degildir. Bir kere yazarsin programi, sonra unutursun.. Sonradan programdaki hatalari giderecekmisin, ne kadar hizli bir sekilde programa fonksiyon ekleyebilirsin; eger programda degisiklik yaparsan uygulamanin neresinde hatalar olusabilir vesaire. Objectif dillerde(Java, PHP 5, C#) bu tip sorunlari cozebilmek, kodu daha okunabilir yapmak ve komplike sorunlari daha kolay entegre edilebilir hala getirmek icin uretilmistir. Yani uzun lafin kisasi, bu hoca sana tekerlegi tekrar bastan uret diyor. Gereksiz zaman kaybindan baska birsey degil. Sana bir problem verse ve bunu C dilini kullanarak coz dese eyvallah. Yani yeni bir dil uret diyor . Ama naparsin tabi, dersi gecmek zorundasin. Suraya bir goz atin derim Hocaya sorsan kendiside odevi neden verdigini bilmez Edit: Javada sinif olustur diyene eyvallah. C++'da sinif olustur diyene eyvallah. C#'a, PHP'e eyvallah. AMA C'de duuurrr. Su aklima geldi Ne istedin lan bu birinci ikinci sinif ogrencilerden. Birde metod, inkapsule et falan demissin. Dur ben seni bir inkapsule edeyim hocam