Arkadaşlar karar veremedim Delphi mi C# mı?

Başlatan remzi, 20 Ağustos 2007, 16:14:49

remzi

Arkadaşlar mrh. Mikroişlemcilere genelde C ileprogram yazıyorum. Çok ileri düzeyde değilsemde orta düzeyde sayılırım. Bazen arayüz programları yazmam gerekiyor. Bu yüzden bilgisayar programcılığına ufak ufak girmem gerekiyor.

Araştırdığıma göre delphi elektronik için ideal denildi. Fakat ben daha öncedende biraz C bilgim olduğu için gönlümde hep C# var.

Yazacağım programlarda port kontrolü  ve belki ufak veritabanı işleri yapmayı planlıyorum...

Sizce arkadaşlar hangi Programlama dilini öğreneyim Delphi mi C# mı?

Yorumlarınızı bekliyorum...

Teşekkürler...

birkan

Bence her ikiside işinizi görür. Hangisini kendinize yakın hissediyorsanız onu kullanın. Ben Seri port ve veritabanı işlemlerini her iki dillede yazdım. Herhangi bir problemle karşılaşmadım. C# daha yeni ve daha modern bir programlama dili. Kendinizi C ye yakın hissediyorsanız C# kullanabilirsiniz. Nasıl olsa syntaxları birbirine yakın.

Analyzer

Selam,

O zaman siz Delphi'nin abisi Borland C++ Builder'ı kullanın. Hem C++, hem kaynağı olan delphi dosyalarını büyük oranda derliyor.

Analyzer
Üşeniyorum, öyleyse yarın!

salih18200

Bence C# derim yeterince bol kaynak bulabilirsin.C++ kullanıcısı olarak yeterince türkçe kaynak bulamıyorum :roll:
Bu arada delphi ile hiç tanışmadım  :D

fuko88


remzi

o zaman birşey daha sorayım...

mesela bir mikroişlemciden sürekli olarak veri alıyoruz bu verileri delphide sadece bir komutla excel e atabiliyormuşuz...

Böyle bir komut C# dada varmıdır acaba biliyormusunuz.

Cevaplarınız için teşekkür ederim...

fuko88

Alıntı yapılan: "remzi"o zaman birşey daha sorayım...

mesela bir mikroişlemciden sürekli olarak veri alıyoruz bu verileri delphide sadece bir komutla excel e atabiliyormuşuz...

Böyle bir komut C# dada varmıdır acaba biliyormusunuz.

Cevaplarınız için teşekkür ederim...
Visual Basic 6.0'da bile bu özellik var.
C# Microsoft'un geliştirdiği bir programlama dili olduğu için tüm microsoft ürünleriyle uyumlu oluyor programlama dilleride.
"c#"+"excel" diye bi aratın isterseniz

Klein

delphi veya c# ile  excel'e veri atmak için çok yol var. ister API ister component ile yapabilirsiniz.  İsterseniz de database kullanarak doğrudan excel tabloları oluşturabilirsiniz. Ya da ( benim kullandığım yöntem)  verileri paradaok tabloya atabilirsiniz. Excel paradox tabloları doğrudan açabiliyor.

remzi

Arkadaşlar cevaplarınız için teşekkür ederim. Ben programcılığı gelecek için düşündüğüm için C# ı öğrenmem daha uygun olur herhalde...

Peki arkadaşlar hazır konu açılmış iken C# için önerenileceğiniz kitap varmı? C# ta sıfırdan başlıycam için hangi kitap bana daha uygun olur..

elinde ebook olarak bulunan varsa rapid e upload edebilirmi?

Teşekkürler iyi çalışmalar...

zafzaf82

@remzi piyasadaki ticari yazılımların çogu Delphi ile yazılıyo bilgine....
Mikroişlemci bi araçtır, amaç değil.....

apollaa

bende Delphi yada visual basic tavsiye ederim
özellikle PC-PIC iletişiminde bu programların daha fazla örneklerini bulabilirsin.
Vatan Sizden Hizmet Bekler ( Her Alanda)

macroasm

ben c,c++ ve visual basic kullanıyorum. ileride c# a gecebilirim. gerçi .net e geçince hepside aynı oldu ama c tabanlı olduğu için c#.

remzi

.net tam olarak ne anlama geliyor. bir örnek vermeniz mümkünmü acaba...

YARARMAN

Alıntı yapılan: remzi - 20 Ağustos 2007, 16:14:49
Arkadaşlar mrh. Mikroişlemcilere genelde C ileprogram yazıyorum. Çok ileri düzeyde değilsemde orta düzeyde sayılırım. Bazen arayüz programları yazmam gerekiyor. Bu yüzden bilgisayar programcılığına ufak ufak girmem gerekiyor.

Araştırdığıma göre delphi elektronik için ideal denildi. Fakat ben daha öncedende biraz C bilgim olduğu için gönlümde hep C# var.

Yazacağım programlarda port kontrolü  ve belki ufak veritabanı işleri yapmayı planlıyorum...

Sizce arkadaşlar hangi Programlama dilini öğreneyim Delphi mi C# mı?

Yorumlarınızı bekliyorum...

Teşekkürler...

Eğer projelerini C ile geliştirmişsen, bilgisayar arayüz yazılımlarını da kesinlikle C altyapılı bir dil ile geliştirmelisin.
Elbette öğrenmek güzel bir şeydir.
Ancak C#.NET ile de yapamayacağın şey yoktur.
Bu bütün diller için geçerlidir.
Bir dile körü körüne bağlı olmamak gerekir.
Ancak daha önceden bir dile de aşina isen o dil yazılım dünyasındaki desteğini kaybetmediği sürece, onun üzerinde ilerleyebilirsin.
Dilleri ayırt etme, hangisine alışmışsan onda devam et. ;)


Alıntı yapılan: remzi - 25 Ekim 2007, 09:15:35
.net tam olarak ne anlama geliyor. bir örnek vermeniz mümkünmü acaba...

Şu bağlantıyı okumanı öneririm, adam üzerinden geçerek anlatmış.
http://www.izafet.com/c-ve-c/34021-net-nedirc-yenir-mic-neden-c-c.html

mahoni

Alıntı yapılan: remzi - 20 Ağustos 2007, 16:14:49
Arkadaşlar mrh. Mikroişlemcilere genelde C ileprogram yazıyorum. Çok ileri düzeyde değilsemde orta düzeyde sayılırım. Bazen arayüz programları yazmam gerekiyor. Bu yüzden bilgisayar programcılığına ufak ufak girmem gerekiyor.

Araştırdığıma göre delphi elektronik için ideal denildi. Fakat ben daha öncedende biraz C bilgim olduğu için gönlümde hep C# var.

Yazacağım programlarda port kontrolü  ve belki ufak veritabanı işleri yapmayı planlıyorum...

Sizce arkadaşlar hangi Programlama dilini öğreneyim Delphi mi C# mı?

Yorumlarınızı bekliyorum...

Teşekkürler...

Delphiyi c# ile karşılaştırmak cok rasyonel ve gerçekci değil delpi artık dinazor ıoldu. ben c++ c delphi c# vb assembly dahil 9 dil biliyorum (carpık eğitim sistemi sağolsun. herşeyden biraz öğreteceklerine 1 şeyi tam öğretselerdi)

simdi işim doğrusu su delphi c++ ile kıyas edildiğinde GUI (grafik arayüz) programlamada başarılı. ama bu taa 5 yıl once belki daha eskiden öyleydi.  .net framework cıktığıdan beri delphiyi öğrenmek kendine eziyet etmekten başka bi şey değil.

c# acık ara rakipsiz. c# ile mikroişlemci programlayabilirsin. nasıl ki pic i c ile programlıyorsun c# ile programlanan entegreler var. robotik studio isminde adındanda belli bir robotik ve prototip geliştirme studiosu var. c# ile web site yapabilrisin. c# ile cep telefonlarına ve tabletlere program yazabilrsinz (hatta gpslere). Malum c# ile windows programı geliştirebilrisin ama hepsinden ote cok kolay cok güzel arayızler olusturabilirsin. En basit emsal office 2007/2011. Live messenger (msn) bunlar WPF teknolosi ile cok kolay ve muazzam görsellikte yapılıyor. yani artık bitti o gri ekranlar. ben gri eski xp görselliğinde bi program görünce demode görüyorum isterse roket fırlatsın.

toplarsak 1 dil ile.
Cep telefonu (akıllı telefon diyelim),
Tablet (malum bu günümüzde popüper) ,
Windows programı (Winform+WPF)
Web site(aynı windows programı yazar gibi web site yazabilirsiniz. bu essiz bir deneyim. hele asp den php den sonra)
GPS cihazları (özetle win ce li cihazlar)
Entegre programlama
Robotik için geliştirici kartları (FEZ panda II gibi)
Oyun programlarsın (XNA ile)
... (liste uzar)

Delphi öğrenirsen sql e bağlanır veri ceker paralel port dan veri vs alır özetle sadece görselliği win 98/XP görselliğinde program yazarsın.

Ha delphi 7 den sonra yeni sürümleri cıkmadı mı cıktı. ama yine c# a rakip değil (ki delphi .net i c# ile kıyas etmek saçma olur c# ne yapıyorsa %99 aynısını yapar malum .net dili.) bu saydiklarım c# özgü değil aslında Tüm .net dilleri ama c# konumuz c# ki c biliyorsan mantıklısı da c#.

ve inanın c# ile programlamaya başlayınca c ye ve pic e nalet edeceksiniz. ama hepsnin yeri ayrı. (malum c# cipleri pahali ve basit projelerde montaji pcb si vs sıkıntılı. Taş yerinde ağır. hepsinin bi yeri var)

Daha bunun üstüne ne dim?

(en basiti ben bu ara c ile arduino programlıyorum hobi maksatlı arkadas herşeyi bi loop fonksiyonu içinde yapıyor her saniyenin bilmem kaçta birinde bi o döngü calısıyor. FEZ Panda II da c# ile olay oyle mi ne istiyoruz? buton basildi mi onu sogulama dmei. butona basıldıysa işlemci sana haber verir seni sürekli loop içinde basilti mi basildi mi 1 mi 0 mı diye sorman gerekmez haberi gelir sende işini yaparsın dersin ki git nukleer bombanı fırlat veya git mercimeği fırına ver. ne yapcaksan artık.  ha arduino 50 tl :) fez 100 tl :)

Baştan sona kadar okuyanlara sabri için tskler. atlaya atlaya sonunu okuyanlara diyoruım ki. "ben yazmaya üşenmedim sen neye üşendin?"


öyleyken böyle.