Konuyu görüntüle |
Yazar |
|
kellad
istanbul
Kayıt: 21.01.2006 |
|
Belki bilgisayar ikisini aynı performansta çalıştırabilir ama programcının aynı performansta programlayacağını sanmıyorum.
VB'de kodlar biraz konrolden çıkmaya başladığında "Allahım neydi günahım? Ben nerde yanlış yaptım?" şarkıları söylemeye başlarsınız. Escape karakterlerle işiniz olduğunda C'li dilleri mumla ararsınız. "Then" ve "End If" ler { }'lerden çok daha acı vericidir. Neyin dizi neyin fonksiyon olduğunu anlamak işkencedir. ;'lerin kıymetini de anladığınızda artık programlama işinin sırrına ermişsiniz demektir.
Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
|
|
Yazar |
|
crossfire
izmir
Kayıt: 20.07.2008 |
|
triangel yazdi | mmt yazdi | Bunlar zaten insan değil. Mal hepsi. Niye kullanıyorsunuz arkadaşım, C# Java gibi etkin diller varken?? |
arkadaşım bunlara kullanan insanlar senin meslektaşların, okul arkadaşların. yorum yaparken özen göster, sende bir firmada işe başlasan ve o firma vb kullansa sende paşa paşa oturup öğreneceksin. yok abi bu dil benim hoşuma gitmiyor bana c# daha yakışıklı geliyor ben bunla yazayım kodumu dersen şutlanırsın |
Bence olay sandığın gibi değil.
robotum, robotsun, robot
|
|
Yazar |
|
ascii
öz
Kayıt: 26.07.2006 |
|
Bu arada derleme noktasında da farklılıklar olabilir. Eğer VB nin eski derleyicisi üzerine geliştirilmiş ise ki ben öyle biliyorum (Ama yanlış olabilir). Template fonksiyonlarda ve polimorfizm performansında C# ile yarışabileceğini sanmıyorum. Tıpkı derleme zamanı polimorfizmi kullanan ve özellikle gcc derleyicisiyle derlenmiş bir c++ kodu ile ne Java'nın ne de C#'ın yarışamayacağı gibi.
Zaten arkadaşın dediği gibi kodlar biraz uzayınca VB ile ilgili düşüncelerinizin değişeceğini düşünüyorum.
Ek: Ben kimseye VB kullanması ile ilgili ters bir şey söylemiyorum. Sadece alternatif sunmaya çalışıyorum.
Windows is a misunderstood Unix.
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
ascii yazdi | Bu arada derleme noktasında da farklılıklar olabilir. Eğer VB nin eski derleyicisi üzerine geliştirilmiş ise ki ben öyle biliyorum (Ama yanlış olabilir). Template fonksiyonlarda ve polimorfizm performansında C# ile yarışabileceğini sanmıyorum. Tıpkı derleme zamanı polimorfizmi kullanan ve özellikle gcc derleyicisiyle derlenmiş bir c++ kodu ile ne Java'nın ne de C#'ın yarışamayacağı gibi.
Zaten arkadaşın dediği gibi kodlar biraz uzayınca VB ile ilgili düşüncelerinizin değişeceğini düşünüyorum.
Ek: Ben kimseye VB kullanması ile ilgili ters bir şey söylemiyorum. Sadece alternatif sunmaya çalışıyorum.
|
hız konusu gelince c# , java gibi bir sanal makine uzerinde calisan dillerde uygulamanın tamamı memory ye yüklenmez. c++ gibi doğrudan makine koduna cevrilmis ise yüklenir.
makina koduna cevrilen kod calistiktan sonra kendini değiştiremez örneğin bir x c++ uygulamasında bir metodun kaçkere çağrılacağını bilemezsin. fakat c# yada java da sanal makine istatistik tutar ve uygulamayı optimize eder.
ha adam aşmış c/c++ yazan alan cox tadında biri ise durum değişebilir.
N/A
|
|
Yazar |
|
ascii
öz
Kayıt: 26.07.2006 |
|
Daha önce ki yazılarımda vurguladığım gibi eğer masaüstü uygulamaları içinse C++. C# kendi exe sini optimize edemiyor. Java bu konuda nasıl bilmiyorum. Ama C# bir template'in tamamını derlerken c++ sınıfın standart tür dönüşümüne uymayan her açılımı için ayrı kod üretiyor. Ayrıca kullanılmayan özellikleride derlemiyor. Çalışma anında sadece fonksiyon tablosundan gerekli fonksiyonu çağırıyor. Ama c# bu süreci runtime da yapıyor. Bu yüzden C++'ın daha hızlı olduğunu iddia ediyorum.
Eğer bulabilirsem Nesne Yönelim Dillerde Performans Analizi makelesini upload edeyim. orda daha güzel anlatıyor aslında. Java C# C++ vb. dillerden örneklerde vardı.
Bir de eğer STL kullanılabiliyorsa çok da aşmış biri olmaya gerek yok bence gerçi STL i anlamak emek istiyor ama değer. (Hee ben daha tam anlamadım ama anladıkça güzelleşiyor)
Windows is a misunderstood Unix.
|
|
Yazar |
|
iemre
Anadolu
Kayıt: 26.05.2007 |
|
ascii yazdi | Daha önce ki yazılarımda vurguladığım gibi eğer masaüstü uygulamaları içinse C++. C# kendi exe sini optimize edemiyor. Java bu konuda nasıl bilmiyorum. Ama C# bir template'in tamamını derlerken c++ sınıfın standart tür dönüşümüne uymayan her açılımı için ayrı kod üretiyor. Ayrıca kullanılmayan özellikleride derlemiyor. Çalışma anında sadece fonksiyon tablosundan gerekli fonksiyonu çağırıyor. Ama c# bu süreci runtime da yapıyor. Bu yüzden C++'ın daha hızlı olduğunu iddia ediyorum.
Bir de eğer STL kullanılabiliyorsa çok da aşmış biri olmaya gerek yok bence gerçi STL i anlamak emek istiyor ama değer. (Hee ben daha tam anlamadım ama anladıkça güzelleşiyor) |
Aynen katılıyorum.Performans olarak C++ C# tan daha üstün.Hele dediğin gibi STL kullanmayı biliyorsanız programınızı uçurursunuz.Evet STL anlaması gerçekten zor.Hele o iteratörler öldürdü beni.Hala daha tam anlamış değilim ama elbet birgün anlayacağım benden kurtuluşu yok.Ama burdan herkese tavsiye ediyorum "ya ben C# dururken niye C++ la uğraşayım kardeşim" demeyin büyük yanlış yapmış olursunuz.Benden söylemesi...
More than one
|
|
Yazar |
|
deniz1976
istanbul
Kayıt: 19.08.2008 |
|
mmt vb yi ben istedim bi arkadaşımda bu sitede benim için forum açmış gelelim senin soruna! vb den başka dil göstermediler bana "c,jawa,asp vs bilmiyorum zaten koca lise döneminde 2 saat falan gördüm o gördüğümlede bi muıhasebe prog.yaptım ama çalışmıyor çünki database aktarmayı bilmiyorum ama eminim 32 yaşından sonra bi yerlere gelirim bende bu azim olduktan sonra. bu yaşta üniversite kapılarını aşındırmaya başladım elbette sizler kadar bilgim yok amam en azından vaz geçmiyorum bu kadarı bile takdire şayandır ama değilmi?
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
Bazı önemli noktaları atlıyorsunuz.
herhangi bir c++ uygulaması java yada c# tan daha hızlı matematiksel işlemleri yapamaz. internette tonla benchmark var.
yine herhangi bir c++ uygulaması bir fonksiyonun kaç kez çağrıldığının istatistiğini tutamaz.
N/A
|
|
Yazar |
|
reccae
istanbul
banlandı
Kayıt: 15.02.2006 |
|
http://www.google.com.tr/search?source=ig&hl=tr&rlz=1G1GGLQ_TRTR290&=&q=ironi&btnG=Google%27da+Ara&meta=
yatıp java kalkıp c# diyenlere az bile mmtnin söyledikleri.
mesajdaki ince nüansı gören herkes zaten vb kullanmak isteyenlerle dalga geçmediğini en fazla 9.69 saniye içinde anlayabilir.
insa ettigim binanin cimentosu kelâm
|
|
Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
tuuba yazdi |
Hadi bakalım ağlatmayın arkadaşınızı:)
Ben başkaları da bişeyler söyler(lütfennnn) diye yazdım onları. |
VB ile ilgili herşey : C# varken niye VB ? Bu mesajından sonraki mesajların genel cevabı bu olmuş
thesilver yazdi |
Çoban derken
Aman ikinci Aysun Kayacı vakası olmasın |
Penguencikler kutuplarda üşümesin
|
|
Yazar |
|
mmt
Kayıt: 22.01.2006 |
|
neyse konuyu dışarıya taşımayalım, ben bir ironi yaptım ama görünen o ki çok az kişi anlamış. bakış açısına bağlı tabi. deniz1976 azmini takdir ediyorum, böyle devam et, inanıyorum ki öğreneceksin ve yapacaksın, bu yolda karşılaştığın her türlü soruyu burada sorabilirsin, bilgimiz dahilinde (kişisel bilgim + google) yardımcı olmaya çalışırız. bana birşey göstermediler sadece vb gösterdiler demeyin ama lütfen. başkası göstermez, kendin göreceksin :) çok kolay valla.
triangel ben de o firmada işe başlamadan önce bakarım vb mi kullanıyorsunuz diye sorarım. eğer evet derlerse java, c# gibi tejnolojiler, c++ gibi etkin diller varken neden vb kullanıyorsunuz arkadaşım? derim ve işi reddettiğimi kibarca belirtirim onlara. paraları batsın..
|
|
Yazar |
|
mehmet
Antalya
Kayıt: 29.01.2006 |
|
bi arkadaşımız yardım istemiş sadece olayı dil tartışmasına cevirmeyelim. program iyi yazıldıktan sonra dilin bi onemi yoktur. acu-cobol kullanılan bi firmada calışıyorum. ben cobol yazmıyorum ama turkiye capında 400 otelde otomasyon programımız var. otelde calışan insanlar da bu niye cobol diye sormuyor hiç bize. en iyi dil en cok bildigindir.
Ben de c# ve vb.net kullanıyorum. tamam c syntax ını seviyorum o sekilde yazmayı artistik oluyor. ama vb ile cok daha iyi kod yazıyorum. windows uygulamalarını vb.net, web uygulamalarını da c# ile yazıyorum. ikisi arasında gercekten asırı farklar yok. birinden digerine gecerken hiç zorlanmıyorum. cunku ikisinde de aynı komutlar var. bazen bir işi c# tan yaptıgımdan daha kolay ve basit sekilde yapıyorum vb ile.
neyse konuyu ben de dallandırmayım. soyledigim gibi deniz vb ile ilgili herhangi bi sorun olursa cevaplamaktan sevinirim.
Soldier of Fortune
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
mehmet yazdi |
Ben de c# ve vb.net kullanıyorum. tamam c syntax ını seviyorum o sekilde yazmayı artistik oluyor. ama vb ile cok daha iyi kod yazıyorum. windows uygulamalarını vb.net, web uygulamalarını da c# ile yazıyorum. ikisi arasında gercekten asırı farklar yok. birinden digerine gecerken hiç zorlanmıyorum. cunku ikisinde de aynı komutlar var. bazen bir işi c# tan yaptıgımdan daha kolay ve basit sekilde yapıyorum vb ile.
neyse konuyu ben de dallandırmayım. soyledigim gibi deniz vb ile ilgili herhangi bi sorun olursa cevaplamaktan sevinirim. |
senle sucu programı yazmıştık. o duruyo mu?
N/A
|
|
Yazar |
|
ascii
öz
Kayıt: 26.07.2006 |
|
Programlama dillerini bu sayfada karşılaştırabilirsiniz...
http://shootout.alioth.debian.org
Örnek bir karşılaştırma...
Partial-Sums
---------------------------------
C++ Intel --------> 0.93
C Intel --------> 1.58
C++ GNU --------> 4.05
C# Mono -------> 7.28
Java 6 Server ----> 9.14
---------------------------------
Bu da ayrı bir adres..
http://www.bioinformatics.org/benchmark/results.html
Windows is a misunderstood Unix.
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
google a java vs c++ benchmark yaz bunun tersini de kendini de soyleyen tonla benchmark bulurum.
kafayı hıza takmanın bir anlamı yok. uygulamayı yazana uygulamanın yapısına ve ihtiyacına göre bu değişir.
N/A
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | | | | | | |