C Dili ile ilgili küçük yardım

C, C++ ve C++ Builder ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
subhan
Üye
Mesajlar: 224
Kayıt: 05 Mar 2008 08:18

C Dili ile ilgili küçük yardım

Mesaj gönderen subhan » 11 Eki 2008 06:11

S.A

ben bilgisayar Visual Studio Team Suite 2008 ve bir Çok özelikleri de var bu dilerin hepsi bulunmakda
Visual Basic , C# , C, C++ neyse şimdi soruya geçelim

neden bir sürü C Dili var şimdi C++ Builder ile Visual C++ dili nedense bir birine uymuyor bunun sebebi nedir
yanı neden bir tane C++ dili olmuyor ki (oysa kaç tane C++ programlam programları bulunmakda)

diyer sorum C dili neden Assembly diline benziyor ya yani C dilinde bir nesnenin ismini deyiştirmek için bu ayarı
2-3 dosya içine kanıtlamalısın (zaten ben yapamıyorum 1-saat uraşdım ancak C dili ile Butonun ismini deyiştirmedim :( :D )
< The Best Boy >

Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 30 Eyl 2007 11:02
Konum: Ankara

Re: C Dili ile ilgili küçük yardım

Mesaj gönderen Battosai » 11 Eki 2008 11:41

Kafan karışık, sorun karışık, cümlelerin manasız ne cevap gelsin bu soruya ? Türkçenin iyi olmadığını anladık ama biraz sorularında özen göster ki cevap alabilesin...bişey anlaşılımıyor yani...

Akin_Delphi
Üye
Mesajlar: 163
Kayıt: 05 Nis 2006 11:22

Re: C Dili ile ilgili küçük yardım

Mesaj gönderen Akin_Delphi » 12 Eki 2008 01:53

Battosai yazdı:Kafan karışık, sorun karışık, cümlelerin manasız ne cevap gelsin bu soruya ? Türkçenin iyi olmadığını anladık ama biraz sorularında özen göster ki cevap alabilesin...bişey anlaşılımıyor yani...
Bu arkadaş daha önce Azerbaycan'lı olduğunu bildirmişti. Dolayısıyla Anadolu Türkçe'sine hakim olmaması normal.

Sevgili kardeşim pek çok C ve C++ dili yok, pek çok C ve C++ dili geliştirme ortamı var. Visual C++ aslında IDE'dir (yani Integrated Development Environment - Entegre Geliştirme Ortamı)

Temel olarak dillerde pek değişiklik olmasa da geliştirme ortamları genelde derleyicilerinin (compiler) içerisine bazı C ve C++ standartlarına uymayan eklentiler yapabiliyorlar.

C öğrenmek çok iyi, ben kabaca biliyorum ancak program yazabilir misin derseniz yazamam derim. Çünkü RAD (Rapid Application Development - Hızlı Uygulama Geliştirme) araçlarına alışmışım.

Umarım yardımcı olabilmişimdir. Saygılarımla,

Kullanıcı avatarı
subhan
Üye
Mesajlar: 224
Kayıt: 05 Mar 2008 08:18

Re: C Dili ile ilgili küçük yardım

Mesaj gönderen subhan » 13 Eki 2008 08:27

konnuşmam için örür dilerim (pek doru cümleler yazamam-da :( )

şimdi ben hangı C dilini kulanmam gerekli bir sürü C dili vara banim için uygun olanı hangisidir hangi C dilini kulanmalıyım
ben yeni başladım C dilin öyrenmeye (5-gün oldu)

Ben hayatımı bilgisayarda adadım öyrenmeden burakam (gerçi ne kdara biliyirsen bil bir çok yeni icatlar çıkıyor ben de yeni Amerikayi icad edicem bak görürsünün bak bu forma yazıyom :) :bravo: :bravo: :bravo: )
< The Best Boy >

Kullanıcı avatarı
bluekid
Kıdemli Üye
Mesajlar: 541
Kayıt: 11 Haz 2004 09:45
İletişim:

Re: C Dili ile ilgili küçük yardım

Mesaj gönderen bluekid » 14 Eki 2008 07:26

C temel ve ilk ortaya çıkan dil
C++ C üzerine Object Oriented eklenmiş dil
C# .Net frameworkun anadili C++'ın javalaştırılmış hali bir anlamda

Benim sana tavsiyem C++ öğren eğer Delphi biliyorsan CBuilder kullan yabancılık çekmezsin.
Tabii amaçlarına göre tavsiye değişir.

rubyzine
Üye
Mesajlar: 14
Kayıt: 06 Eki 2008 03:48

Re: C Dili ile ilgili küçük yardım

Mesaj gönderen rubyzine » 14 Eki 2008 08:59

Bunların üzerine bende bir cevap yazayım.
Programlama da esas iş "problem çözme" işidir. Probleme odaklı çalışırsanız bildiğiniz dilin ya da dillerin bir önemi kalmaz. Dillerden soyutlanmış bir problem çözme mantığı geliştirirseniz ufkunuz açılacaktır.


C programlama dili, B ve BCPL denen 1970 öncesi AT&T Bell Labratuvarlarında geliştirilmiş dillerin etkin parçalarıyla daha geliştirilmiş yeni bir dildir. Dennis Ritchie tarafından Unix işletim sistemini geliştirmek amacıyla hazırlanmıştır.

C++ programlama dili ise C Programlama dilinin etkin parçalarının daha da geliştirilip genel iyileştirmeler ve "nesne yönelimli tasarım" eklenmiş halidir. Birçok yönden C' den daha iyi olmasına rağmen, performans açısında C++ kodları içerisinde C ve Assembly kullanılır. (Zira C++ kodu, C kodundan daha yavaş çalışmaktadır.)

C++ Builder IDE, C++' ı zamanına göre birçok derleyiciden daha iyi destekleyebilmiş, Delphi görünümlü ama işleri VCL ekseninde C++ diliyle çözen mükemmel bir araçtır. Aynı zamanda diğer genel C/C++ derleyicilerinin işini yapabilmektedir. Örneğin C++ Builder 6'nın c++ derleyicisi, aynı dönemde çıkmış Microsoft Visual C++' nin derleyicisinden daha yenilikçidir. (ANSI/ISO standartları)

Delphi IDE, yapısal programlamayı "object pascal" temelinde VCL kütüphanesiyle çözmüş gerçekten çok güçlü ve güzel bir ortamdır. Birçok masaüstü yazılımı Delphi ile geliştirilmiş halen daha geliştirilmektedir. Temeli pascal programlama diline ve turbo vision kütüphanesine dayanmaktadır.

Pascal programlama dili, akademik çevrelere yapısal programlamayı öğretmek üzere geliştirilmiş güçlü ve kullanımı c/c++ ya göre oldukça kolay bir dildir.

Assembly programlama dili, şimdilerde anladığımız türdeki programlama dili kavramının çok "ilkel" halidir diyebiliriz. Oldukça eskidir. "emirlerin sıralanması ve gerektiğinde dallanması" şeklinde programlar yazılır. Herhangi bir yapısal, fonksiyonel tasarıma sahip değildir ve genelde karmaşık kod yığınlarıyla boğuşmak isteyenler için ilaç gibidir :) Bu dili kullanarak sıfırdan bir donanım sürücüsü yazmak zor olmasada, görsel tasarıma sahip bir Windows Vista programı yazmak ya da yazmaya çalışmak çıldırtıcı olabilir ve zaman kaybıdır aslında. (En azından elinizde C/C++ varken ya da C#, Java) Fakat Assembly ile makine diline en yakın, temiz kodu en hafif çalıştırılabilir programları geliştirebilirsiniz. Aynı zamanda performans iyileştirmeleri ve alt sistem çalışmaları için satıriçi "inline" olarak birçok günümüz programlama dilleri tarafından desteklenmektedir.

IDE Nedir?

Kısaca entegre geliştirme ortamıdır. Kod yazım editörü, derleyici, bağlayıcı ve iyi kodlanmış arabirimlere sahiptirler. Delphi ve C++ Builder'in tutulan tarafı yüzlerce görsel ve görsel olmayan hazır bileşeni(VCL) tek bir çatı (IDE) altında toplayabilmesidir.

saygılar...

Kullanıcı avatarı
subhan
Üye
Mesajlar: 224
Kayıt: 05 Mar 2008 08:18

Re: C Dili ile ilgili küçük yardım

Mesaj gönderen subhan » 15 Eki 2008 11:18

Hepinize teşekürler ederim sorumun cevabını çok iyi şekilde aldım

birde Unix işletim sistemi C dili ile yazılmış öylemi şimdi C dili ile Windows-dan güclü işletim sistemi yapa bilirmi
(Windowsun Kernelin-den daha güclü bir İşletim sistemi) Windows i.letim sisteminde hangi programlama dili kulanılmış
< The Best Boy >

rubyzine
Üye
Mesajlar: 14
Kayıt: 06 Eki 2008 03:48

Re: C Dili ile ilgili küçük yardım

Mesaj gönderen rubyzine » 15 Eki 2008 12:33

MacOS, Unix, Minix, BeOS, *BSD, GNU/Linux, Microsoft Windows işletim sistemleri ve daha birçok işletim sistemi çekirdekleri(kernel), kabukları(shell) ve işletim sistemi üzerinde çalışan birçok uygulama çoğunlukla Assembly, C, C++ dilleriyle geliştirildi.(%99)
Kabuk üzerinde çalışan bir takım sistem uygulamalarının Perl gibi betik(yorumlanan) dilleriyle de yazıldığı görülmüştür. Örneğin linux, bsd gibi unix türevlerinde ve unix in kendisinde script dilleri(bash, tcshshell, perl, python) yoğun olarak kullanılır. Tabii bunlar genelde kernel-donanım işlemleri için kullanılmaz.

Daha güçlü diye bir kriter mevcut değil. Dünyadaki birçok sistem gün geçtikçe biraz daha iyileşiyor. Bir zamanlar gnu/linux sistemleri herkese hitap etmezken bugün ubuntu türündeki linux dağıtımları sayesinde herkesin kullanımına hazır hale geldi. Hatta bugün Ubuntu dağıtımı, vista ile kullanıcı arabirimi görselliği ve daha birçok katmanda yarışabilmekte.

İyi derecede C ve Assembly dillerini hakimsen, donanım-yazılım arasındaki bağlardan haberdar biriysen kesinlikle kendi işletim sistemini geliştirebilirsin. Fakat tekerleği tekrar tekrar icad etmene gerek yok.

GNU/Linux' un çekirdeği kernel.org ortamında indirilebilir durumdadır. Ve daha birçok hobi işletim sistemi projesinin kaynak kodlarını internetten bulabilirsin.

Kullanıcı avatarı
subhan
Üye
Mesajlar: 224
Kayıt: 05 Mar 2008 08:18

Re: C Dili ile ilgili küçük yardım

Mesaj gönderen subhan » 16 Eki 2008 03:53

rubyzine yazdı:MacOS, Unix, Minix, BeOS, *BSD, GNU/Linux, Microsoft Windows işletim sistemleri ve daha birçok işletim sistemi çekirdekleri(kernel), kabukları(shell) ve işletim sistemi üzerinde çalışan birçok uygulama çoğunlukla Assembly, C, C++ dilleriyle geliştirildi.(%99)
Kabuk üzerinde çalışan bir takım sistem uygulamalarının Perl gibi betik(yorumlanan) dilleriyle de yazıldığı görülmüştür. Örneğin linux, bsd gibi unix türevlerinde ve unix in kendisinde script dilleri(bash, tcshshell, perl, python) yoğun olarak kullanılır. Tabii bunlar genelde kernel-donanım işlemleri için kullanılmaz.

Daha güçlü diye bir kriter mevcut değil. Dünyadaki birçok sistem gün geçtikçe biraz daha iyileşiyor. Bir zamanlar gnu/linux sistemleri herkese hitap etmezken bugün ubuntu türündeki linux dağıtımları sayesinde herkesin kullanımına hazır hale geldi. Hatta bugün Ubuntu dağıtımı, vista ile kullanıcı arabirimi görselliği ve daha birçok katmanda yarışabilmekte.

İyi derecede C ve Assembly dillerini hakimsen, donanım-yazılım arasındaki bağlardan haberdar biriysen kesinlikle kendi işletim sistemini geliştirebilirsin. Fakat tekerleği tekrar tekrar icad etmene gerek yok.

GNU/Linux' un çekirdeği kernel.org ortamında indirilebilir durumdadır. Ve daha birçok hobi işletim sistemi projesinin kaynak kodlarını internetten bulabilirsin.
şimdi ben Windows kerneli ile Linux kernelinin farkı nedir anlayamadım
Bir işletim sistemi yapmak için C ve Assembly dilerini bilmem kesinmi (ziyani yok biz-de öyreniriz :) )
ben linux kernelini bulamıyorum bana tam indirme linki vere bilirmisin (ben indiriyorum içinden sadece bir tane dosya çıkıyor
ancak oysa bir sürü dosyadan konu gidiyo )

Tamamile açık kaynak kodlu bir işletim sistemi mevcutmu yanı her şeyine kadar deyiştrile bilinecek (donuna kadar)
(tabi bazi yerleri mahsus)


tekerliye yeni tekerlik yapmak istemem ancak kendi tekerliyimi yapıcağım ve yeni özeliklerle
< The Best Boy >


Cevapla