Mesaj tarihi: Temmuz 12, 2015 Selamlar, Sizce C# mı ? VB.NET mi ? ve neden ? Yakın zamanda fark ettim ki örnek aradığım zaman VB yerine C# kodu çıkıyor. C# gazlanıyor sanki oysaki farklı gibi görünse de bu iki dili birbirine çok benzettiğimi söylemem lazım. Sanırım döküman muhabbeti yüzünden yakın bir zamanda bütün kodlarımı C# 'a geçirmeye başlayacağım. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 12, 2015 Bence kesinlikle C#. Aslına bakarsanız neredeyse tamamen aynı altyapıyı kullanıyorlar, aynı nesneler, kütüphanelerle çalışıyorsunuz temelde sadece syntax farklı. VB geçmişinden gelenler için VB.Net'e geçiş kolay olacağından bu dili tercih edenler var ama ben C/Javascript/Java syntax'ına alışkın olduğumdan C# ile başladım devam ettim. Kesinlikle C# ile örnek kod, uygulama vs. çok daha fazladır. VB.Net daha ne kadar devam eder bilmiyorum, zira herkes yavaş yavaş C#'a dönmeye başladı. Gün gelecek VB.NET artık kullanım dışı kalacaktır diye düşünüyorum. Bu yüzden C#'a alışmanızda fayda var. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 12, 2015 Bence kesinlikle C#. Aslına bakarsanız neredeyse tamamen aynı altyapıyı kullanıyorlar, aynı nesneler, kütüphanelerle çalışıyorsunuz temelde sadece syntax farklı. VB geçmişinden gelenler için VB.Net'e geçiş kolay olacağından bu dili tercih edenler var ama ben C/Javascript/Java syntax'ına alışkın olduğumdan C# ile başladım devam ettim. Kesinlikle C# ile örnek kod, uygulama vs. çok daha fazladır. VB.Net daha ne kadar devam eder bilmiyorum, zira herkes yavaş yavaş C#'a dönmeye başladı. Gün gelecek VB.NET artık kullanım dışı kalacaktır diye düşünüyorum. Bu yüzden C#'a alışmanızda fayda var. Aynen katılıyorum, biz de vb.NET' de C#' a geçiyoruz. Hem örnek kod ve uygulama tarafında çok daha zengin hem de bana göre syntax' ı daha düzgün. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 12, 2015 Üsttüne yazılacak pek bir şey yok, katılıyorum . Özellikle sözdizimi mevzusu tek başına yeter de artar bence. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 13, 2015 C# sözdizimi bana biraz ters geldi, satır sonunda ; kullanmayı da hep unutuyorum. Biraz alışmam gerekecek anlaşılan. Öte yandan VB nin ortadan kalkması çok uzun zaman alır diye düşünüyorum Fortran gibi diller bile destekleniyor hala yeni sürümlerde ki benim çalıştığım yerde ana programlar Fortran ile yazılmış 20 sene önce. Hala arka planda onlar çalışıp duruyor orayı yama burayı düzelt bir şekilde. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 14, 2015 C# mühendislik ve bilimsel hesaplamalarda hantal kalıyor galiba örneğin bir ^ operatörü yok iki sayının üssünü almak için bu kadar çok prosedür olmaması lazım. Karmaşık formüller daha da okunamaz hale geliyor: float Result, Number1, Number2; Number1 = 2; Number2 = 2; Result = Math.Pow(Number1, Number2); Kalansız bölme yapmak ayrı ikence : float div = (float)a / b Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 23, 2015 aynı şeyler c++ için de geçerli. demek ki c++ mühendislik ve bilimsel hesaplar için hantal kalıyor Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 24, 2015 özellikle şöyle formulleri iterasyona sokmak çıkarmak formul uzadıkça daha zorlaşıyor benim için VB çok rahat o açıdan. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 24, 2015 Sizin hantal dediğiniz C# ile VB aslında aynı altyapıyı kullanıyor, dolayısıyla bir hantallık yok. Sadece eliniz VB'ye daha alışık olduğundan size öyle geliyor olabilir. Bu geçiş sürecinden bunları yaşamanız doğal ama C#'ın VB'den geri kalan pek bir yanı yoktur geniş açıdan baktığınızda. C#'da üs alma operatörü yok, evet ama bu da Math.Pow ile kolayca çözülüyor. Kalansız bölme istiyorsanız da sonucu int'a çevirirsiniz veya hesaplamanız neyi öngörüyorsa ona göre Round edersiniz olur biter. Burada C#'ın bir eksikliği yok. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 24, 2015 Bence hantallıktan kastı sözdizimi. Fonksiyonel bir dil gibi matematik ifadesi yazmaktan bahsediyor anladığım kadarıyla. Hayalet beğendi Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 24, 2015 Matematiksel bir ifade VB'de nasıl yazılıyor da daha bir matematik formülüne benziyor ki? Bunlar tamamen göz aşinalığı meseleleri. yoksa zaten ne C# ne de VB yoğun mühendislik/matematik hesaplamalarda kullanılsın diye tasarlanmış diller değiller, bu yüzden de syntax'ı birincil olarak o yönde kolaylık sağlama amacı gütmüyor. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 24, 2015 Hantal ile ifade etmek istediğim şey denklemlerin çok uzun olması. Bunun çözümü kendi kısa lojik kütüphanenizi hazırlamak olabilir. Atıyorum mat.pow(a,b) yerine M.E(a,b) gibi. Öte yandan fark ettimki VB'de çok fazla gereksiz diyebileceğim (laf salatası de diyebiliriz.) kod var. Ayrıca az kodla çok iş yapabiliyorsunuz bunlar artılar. polymorphism, class inheritance vb.nette de varmı bilmiyorum ama acayip özellikler var. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 24, 2015 F# sanırım o amaçla geliştirilen bir dildi yanlış hatırlamıyorsam. VB' de de polymorphism, class inheritance var ama kullanımı daha farklı. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 24, 2015 F# ve Matlab pür hesaplama yapmak için en güzel diller ama onları da tek başına günümüzde kullanamıyorsunuz çeşitli nedenlerden ötürü... Ayrı ayrı programlar kullanmak gerekebiliyor bir programın outputu diğerinin inputu oluyor bu durum bir yerden sonra değiştirmesi ve yönetmesi çok zor bir sisteme dönüşüyor yoksa bu gün arka planda çalışan 20 yıllık kodlarımız var bu kodları bilen insan çok az birde bozulur diye elleyememe gibi bir korku da yok değil. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 24, 2015 Tırsmamak lazım bu işlerde. 20 yıllık koda dokunmama olayı doğruysa ne desem bilemedim şimdi ) Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 24, 2015 Bir de .NET' te çarpraz referanslama gibi şeyler vardı da C# ve F# böyle kullanılabiliniyor muydu bilemiyorum. Gerekli hesaplamalar ayrı bir kütüphanede istediğinizde dilde yazıp C# da arayüz faliyetlerini yürütebilirsiniz. Çok pratik değil tabii ama yapılıyor bu tip şeyler. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 24, 2015 Solution'a C#, F# , VB.NET ekleniyor birlikte aynı anda çalıştırmak dll olarak mümkün ancak code olarak mümkün olmayabilir tam bilemiyorum ama işte benim yukarda anlatmak isteğim sıkıntıyı Microsoft düşünmüş gerçekten. Tabi herşeyi sıfırdan yapmanız gerekecek Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 24, 2015 formülleri vb.net ile ayrı kütüphanede yazıp çağırabilirsin hiç bi sıkıntı olmaz ama bi kaç keystroke kazanmak için değer mi bilemem tabi. c# da ne varsa hemen hepsi vb.net de var hatta vb.netde olup c# da olmayan şeyler daha fazla. http://www.codeproject.com/Articles/9978/Complete-Comparison-for-VB-NET-and-C Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 31, 2015 Selam arkadaşlar, Konu VB ile C# için açıldı ama geçmişken C++ 'a mı geçirsem herşeyi diye bir fikir geldi aklıma, bununla ilgili güzel bir döküman elime geçti ama bu dökümanda IDE olarak Coding Blocks kullanılmış ben Visual C++ kullanacağım acaba çalışmak için bu dökümanı kullanabilir miyin sizce ? C++ 'ın temel konuları anlatılıyor elime geçen dökümanda kodlarda yöntemlerde fark olabilir mi Coding Blocks ile Visual C++ arasında ? Coding Blocks : http://www.codeblocks.org/downloads/26 Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 31, 2015 Sakın haaa. Visual C++ ile iş yaparım ben uçarım kaçarım olaylarına girmeyin. Başınız çok ağrır. Codeblocks c++ ile yazılan kodları visual C++ ya taşımak bile ayrı bir baş ağrısı. Visual C++ .NET üzerine fazlaca bağımlı. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 31, 2015 Tam anlayamadım ne demek istediğinizi hocam Benim amacım eğer code blocks ta kullanılan söz dizimi Visual C++ ile aynıysa bu güzel dökümanı çalışarak işin temellerini öğrenmek. Ağırlıklı olarak konsol anlatılıyor zaten. Coding blocks ile kod yazıp kullanabileceğimi pek sanmıyorum zira başka programlara bağlantı var sürekli AutoCAD,Inventor,Access, Excel, diğer veritabanları herşey birbirine bağlı. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 31, 2015 Codeblock ile yazacağınız kod ile Visual C++ ile yazacağınız kod aynı değil. Benzerlikleri var ama farklılıkları çok fazla. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş
Mesaj tarihi: Temmuz 31, 2015 hm. OK teşekkürler hiç bulaşmayayım ozaman. Bu mesajı paylaş Bu mesajın linki Sosyal ağlarda paylaş