Konuyu görüntüle
IUCODERS FORUM > Programlama > Diğer (COBOL,asp php js..) > VB ile ilgili herşey?
Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
22.08.2008-13:33 #50723
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


avatar
izmir
Kayıt: 20.07.2008
22.08.2008-13:52 #50724
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. biggrin





robotum, robotsun, robot
Yazar
ascii


avatar
öz
Kayıt: 26.07.2006
22.08.2008-16:14 #50732
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


avatar
istanbul
admin
Kayıt: 17.11.2005
22.08.2008-16:34 #50734
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


avatar
öz
Kayıt: 26.07.2006
22.08.2008-16:50 #50737
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


avatar
Anadolu
Kayıt: 26.05.2007
22.08.2008-17:07 #50739
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...
good luckgood luckgood luck





More than one
Yazar
deniz1976


avatar
istanbul
Kayıt: 19.08.2008
22.08.2008-22:27 #50744
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


avatar
istanbul
admin
Kayıt: 17.11.2005
22.08.2008-23:45 #50748
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


avatar
istanbul
banlandı
Kayıt: 15.02.2006
23.08.2008-00:54 #50750
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


avatar
Gaziantep
Kayıt: 02.10.2006
23.08.2008-09:15 #50753
tuuba yazdi
 
cryingcryingcryingcryingcryingcryingcrying

Hadi bakalım ağlatmayın arkadaşınızı:)
Ben başkaları da bişeyler söyler(lütfennnnpraying) diye yazdım onları.


VB ile ilgili herşey : C# varken niye VB ? silly Bu mesajından sonraki mesajların genel cevabı bu olmuş biggrin


thesilver yazdi
 

Çoban derken sillysillysilly
Aman ikinci Aysun Kayacı vakası olmasıntonguetonguetongue


laughing Penguencikler kutuplarda üşümesin angellaughinglaughing





Yazar
mmt


avatar

Kayıt: 22.01.2006
23.08.2008-11:08 #50756
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


avatar
Antalya
Kayıt: 29.01.2006
23.08.2008-21:13 #50766
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


avatar
istanbul
admin
Kayıt: 17.11.2005
23.08.2008-21:42 #50767
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


avatar
öz
Kayıt: 26.07.2006
23.08.2008-23:02 #50768
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


avatar
istanbul
admin
Kayıt: 17.11.2005
23.08.2008-23:57 #50771
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
1 2 3
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb