| kefukar | 10.05.2005 - 16:33:17 |
| Selamün Aleyküm. C/C++ öğrenmeye karar verdim.. Araştırmalarımın sonucunda benim kafamda tasarladığım projeleri en uygun C++ da yapmalıyım. Lakin ben C/C++ hakkında hiçbir şey bilmiyorum. İnternette Ar-Ge yapıyorum bir sürü farklı terimler karşıma çıkıyor. (kütüphane, Builder, Visual C++, Dev C++ v.s. v.s) Bana bu C ailesini anlatıp, nasıl bir yol izleyerek daha kısa ve sağlam C/C++ öğrenebilirim söyleyebilir misiniz Tabi birde sizlerin C++ tavsiyesi (Dev, Borland, Visual...) Kısacası her türlü yardıma ihtiyacım var. internetten çok fazla bir döküman bulamadım (TÜRKÇE).. Dolayısıyla kavrıyamadım olayı. Teşekkürler... NOT : Biraz yol katettikten sonra Veri Tabanı ağırlıklı masa üstü paket program yapacağım.. (Delphi demeyin lütfen ben C++ da yapacağım) Win / Linux .. sonrası Allah kerim... | |
| husonet | 10.05.2005 - 17:01:38 |
| Aleykum Selam
ANSI dediğimiz standartları öğrenerek yola çıkarsan daha iyi olur. Önce Turbo C++ derleyicisi edin ardında C ile adım at C ile C++ arasındaki en büyük fark C++ OOP nesne kavramını destekler. Standatlarla öğrendikten sonra Borland Builder olmuş VC++ olmuş derleyiciler fazla zorlamıyacaktır seni. http://www.nergin.com/note.php bu adresten bu konun uzmanlarından Necati beyin ders notlarına erişebilirsin. Kendisi 1980 den beri C/C++ la uğraşmakla. Kolay Gelsin... | |
| kefukar | 10.05.2005 - 17:27:57 |
| Eyvallah Hüseyin Hocam. Peki gerçekten bazılarının dediği gibi zor mu öğrenmesi | |
| husonet | 10.05.2005 - 17:44:12 |
| Ben sadece C yi biliyorum Pascal a çok yakın ama programlamada mantık hemen hemen aynıdır. Verdiğim linkteki ders notlarını indirip okursan daha iii çözersin. İyi bir şekilde öğrenmek istiyorsan bol bol örnek yapacaksın bunu unutma :)
Kolay Gelsin... | |
| kefukar | 10.05.2005 - 17:49:32 |
| Sağol Hocam... | |
| t-hex | 10.05.2005 - 18:00:25 |
| Merhaba,
C++ nihayetinde nesne tabanlı bir dildir, ama diğer dillerden farklılıkları mevcut. Yani Object Pascal'da yazdığınız bir kodu c++ farklı yorumlar bu farklardan dolayı. C++'da Multiple Inheritance,Operator overloading, Template yapıları vardır. Plain Object Model kullanır yani, Turbo Pascal'ın yaptığı ama Object Pascal'ın uygulamadığı bir yapı. Mesela birkaç püf nokta : // c++ kodu MyClass myclass; myclass.sayHello(); // hata vermez // çünkü nesne default constructor ile yaratılmıştır. c#,Java ve delphide böyle bir kullanım hata verir. int x = 9/2; cout << x; // sonuç 4 çıkar, c ve c++'da int/int her zaman int döndürür. int x = 5; { int x = 4; } cout << x; // 5 yazar. // çünkü her değişken scope içerisinde geçerlidir. void init(int x) { x = 0; } ... int x = 1; init(x); cout << x; // ekrana 1 yazar. yukarıdaki sebepten int x = 4; if(x=5) // burda hata vermez, ama bu yazım, Java ve c#'da hata verir. cout << "Merhaba"; // her zaman Merhaba yazar. aklıma gelenler bunlar. Ama programlama mantığı olarak çokta farklılık göstermez, dilin artıları var, eksileri de var tabi. Neticede güzel bir dil. | |
| doganzorlu | 10.05.2005 - 19:12:06 |
| Selam,
Gideceğiniz üç rota var; 1. MS VC ve MFC 2. Borland C++ ve VCL 3. C++ .net ve .Net Linux için; 1. gcc ve Xlib 2. gcc ve GNOME 3. gcc ve KDE Buradan da anlaşılacağı gibi asıl olan hangi kütüphaneyi kullanacağınız. Borland C++ ile 7 yıllık bir süre zarfında 4 büyük proje yaptım geçmiş zaman içinde. Edindiğim deneyim ışığında size diyebilirim ki, fantastik arayüzlerle zaman harcamadan, yapacağınız işe konsantre olun ve şimdiden bir 4GL e geçin. Delphi forumunda C ile ilgili öneri istemeniz ne kadar acayip duruyorsa, byu önerimin de bir o kadar acayip durduğunun farkındayım ama 13 yıllık deneyimim bana size bunu öğütlememi söylüyor. Ama illa ki C diyorsanız, ve eğer ki veritabanının kendisini değilde veritabanı uygulaması geliştirecekseniz, Borland ürünlerinden şaşmayın derim. | |
| kefukar | 10.05.2005 - 19:22:16 |
| A.S. hocam,
@t-hex ve @doganzorlu hocam çok teşekkürler. Bu öğütler ve ip uçları harika. Allah Razı olsun.. | |
| kefukar | 11.05.2005 - 08:48:21 |
| Peki hocalarım; bu C++ ile uçuk kaçıklar hariç (işletim sistemi yazma, yapay zeka, driver yazma gibi) başka daha basit ne tür programlar yapılıyor | |
| t-hex | 12.05.2005 - 00:26:37 |
| Merhaba,
Sourceforge da arama yaptırırsan bir sürü proje bulabilirsin, türkiyede yapılmış lale diye bir proje var benim bildiğim, o da yine sourceforge'da ikamet etmekte | |
| kefukar | 12.05.2005 - 08:20:28 |
| Eyvallah... | |
| bk | 13.05.2005 - 08:59:46 |
Mesela türkiyede mevcut ve yaygın kullanılan C++ ile yazılmış programlar söyleyebilirmisiniz
mesela Eta -Dos- Microsoft C ile yazılmıştır.. Bunun dışında VCL kullanarak (C++ Builder) Delphide yaptığın herşeyi yapabilirsin... | |
| husonet | 13.05.2005 - 09:14:44 |
| Eta benim bildiğim Clipper la yazılmışta Yanlışım varsa düzeltirseniz sevinirim. Kaoly Gelsin... | |
| bk | 13.05.2005 - 10:28:58 |
| aşağıdaki linkte bulacağınız programla etaya bakarsanız
Microsoft C olarak buluyor... http://farrokhi.net/language/ Language 2000 is the ultimate compiler detection utility. Using this program you can determine which compiler used to make your binary file or with which compressor the file is compressed. | |
| stnonstop | 22.06.2005 - 16:38:32 |
Peki hocalarım; bu C++ ile uçuk kaçıklar hariç (işletim sistemi yazma, yapay zeka, driver yazma gibi) başka daha basit ne tür programlar yapılıyor
Benim içinde bulunduğum ve Borland c builderla yapılan Kurumsal Kaynak Yönetimi olarak Emapi adında bir yazılım var. C ve bazı ufak tefek yerlerinde ASM kullanılmıştı. Ayrıca yine aynı şekilde bir dil geliştirmiştik. Bir kısmıda bunun üzerinde add on olarak yazılmıştı. | |
| kefukar | 22.06.2005 - 17:08:05 |
| Eyvallah. Teşekkürler @stnonstop... | |
| mcihad | 23.06.2005 - 14:59:12 |
| Kardeş boşver Delphi yi C++ ı falan python a gel :D
platformdan bağımsız bide wx gui kütüphanesi var windowsta std windows bileşenleri linuxta ise gtk kullanıyor çok güzel ayrıca webde kullanıyorsun zope.org adresinde bilgi var bu arada google python kullanıyormuş ne kadar doğru bilmiyorum | |
| bk | 23.06.2005 - 16:51:01 |
| wx windows da gtk gibi cross-platform bir gui küyüphanesidir vede
c++ ile yazılmıştır.... http://www.wxwindows.org/ | |
| kefukar | 23.06.2005 - 17:20:03 |
| Arkadaşlar teşekkür ederim... Nere gideceğimi sapıttım... Böyle giderse yoldan çıkıp bişi öğrenemicem... | |