Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Makaleler => Konuyu başlatan: subram - 21 Temmuz 2011, 10:12:56

Başlık: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: subram - 21 Temmuz 2011, 10:12:56
Programlama dilleri ve özellikleri her zaman hangi programlama dilini öğrenmeliyim, hangi programlama dili en kolaydır gibi soru işaretleri oluşturmuştur insanın aklında. Tüm programlama dilleri ve özelliklerini bir tarafa bırakıp, ironik bir bakış açısıyla programlama dillerini değerlendirir isek:

Güçlü ve kolay öğrenilebilen bir kodlama yapısına sahip programlama dili: Python
Kısa sürede bir internet sitesi yapmak istiyorum: PHP

Kendilerini rock star olarak tanımlayan programcılar dünyasına adım atmak için: Ruby

Gerçekten kodlama ve programlamayı öğrenmek için: C

Aydınlanmak ve Nirvana'ya ulaşmak için: Scheme

Depresyona girmek için: SQL

Bir kromozomunuzu kaybetmek için: Microsoft Visual Basic

Bir kübik içerisinde ve florasan lamba altında kurumsal uygulamar geliştirip, güvenilir, garantili ve iyi maaşı olan bir iş sahibi olmak için: Java

Aynı şeyi isminizden sonra sertifikalar ve karakterlerle tekrar tekrar yapmak için: C#

Gizemli bir şekilde çocukça bir meraka sahip olmak  ve  bunu megalomanlıktan ayırmakta zorlanmak için: Objective C

http://www.prohayat.com/2011/07/20/programlama-dilleri-uzerine-elestirel-ve-eglenceli-bir-bakis/ (http://www.prohayat.com/2011/07/20/programlama-dilleri-uzerine-elestirel-ve-eglenceli-bir-bakis/)
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: -Hasan- - 21 Temmuz 2011, 10:39:17
Çok değişik bir bakış açısı... ???
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: CoşkuN - 21 Temmuz 2011, 10:47:06
Alıntı yapılan: subram - 21 Temmuz 2011, 10:12:56
Gerçekten kodlama ve programlamayı öğrenmek için: C

Gerisi yalan :)
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: -Hasan- - 21 Temmuz 2011, 10:55:21
Alıntı YapGerçekten kodlama ve programlamayı öğrenmek için: C

Bence C değil ASM

Gerisi yalan... 8)
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: CoşkuN - 21 Temmuz 2011, 11:08:19
Alıntı yapılan: Hasan Oguz - 21 Temmuz 2011, 10:55:21
Alıntı YapGerçekten kodlama ve programlamayı öğrenmek için: C

Bence C değil ASM

Gerisi yalan... 8)

Peki hangi ASM?
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: -Hasan- - 21 Temmuz 2011, 11:14:41
PIC ASSEMBLY ;)
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: Burak B - 21 Temmuz 2011, 11:58:52
Tutturmuşsunuz ASM C C++ C# Delphi Phyton Java v.s. Birader programlama dil bilmek demek değil ki Algoritma kurabilmek, veriyapılarını ve veri yapısı kavramlarını ÇOK ÇOK İYİ bilmek, ortam ve şartları değerlendirmek, ihtiyaçları göz önünde bulundurmak ve yazılımı tasarlamaktır programlama. Yoksa dil bir araçtır bunu unutmayın. Bu dil iyidir veya bu dil şunu yapamıyor ama benim dilimin dozeri var getiririm görürsünüz gibi çocukca tartışmalardan vazgeçin artık. Hangi dili kullandığınızın bir önemi yok, önemli olan sizi hedefe götürüp götürmediğidir. Götürmüyorsa sebeplerini araştırıp çözüm üretirsiniz veya dili değiştirirsiniz. Gerçek bir programcı için dilin bir önemi yoktur. Gerçek programcı kolay adapte olur. Bunu bilir bunu söylerim. Herkese kolay gelsin.
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: -Hasan- - 21 Temmuz 2011, 12:16:15
Alıntı YapTutturmuşsunuz ASM C C++ C# Delphi Phyton Java v.s. Birader programlama dil bilmek demek değil ki Algoritma kurabilmek, veriyapılarını ve veri yapısı kavramlarını ÇOK ÇOK İYİ bilmek, ortam ve şartları değerlendirmek, ihtiyaçları göz önünde bulundurmak ve yazılımı tasarlamaktır programlama. Yoksa dil bir araçtır bunu unutmayın. Bu dil iyidir veya bu dil şunu yapamıyor ama benim dilimin dozeri var getiririm görürsünüz gibi çocukca tartışmalardan vazgeçin artık. Hangi dili kullandığınızın bir önemi yok, önemli olan sizi hedefe götürüp götürmediğidir. Götürmüyorsa sebeplerini araştırıp çözüm üretirsiniz veya dili değiştirirsiniz. Gerçek bir programcı için dilin bir önemi yoktur. Gerçek programcı kolay adapte olur. Bunu bilir bunu söylerim. Herkese kolay gelsin.

Gerçekten önemli olan da bu. Haklısınız.
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: M_B - 21 Temmuz 2011, 12:19:22
Alıntı yapılan: ByteMaster - 21 Temmuz 2011, 11:58:52
programlama dil bilmek demek değil ki Algoritma kurabilmek,
Evet hocam bu lafınıza gercekten katılıyorum.
İnsan algoritma kuramadıktan sonra hangı dıli bilirse bilsin ortaya bir şey  cıkaramaz.

Kolay gelsin
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: ramazan10 - 21 Temmuz 2011, 13:59:43
pythonda port kontrolü yapılabiliyormu usb veya rs-232

yani kartla bilgisayarı port üzrinden haberleştirebilirmiyim ?
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: Burak B - 21 Temmuz 2011, 15:06:00
Pyhton ile DLL nasıl kullanılacağına bir örnek. DLL kullanabiliyorsan portlarada erişirsin.

http://stackoverflow.com/questions/252417/how-can-i-use-a-dll-from-python (http://stackoverflow.com/questions/252417/how-can-i-use-a-dll-from-python)
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: My75 - 21 Temmuz 2011, 15:09:01
Alıntı yapılan: ByteMaster - 21 Temmuz 2011, 11:58:52
Tutturmuşsunuz ASM C C++ C# Delphi Phyton Java v.s. Birader programlama dil bilmek demek değil ki Algoritma kurabilmek, veriyapılarını ve veri yapısı kavramlarını ÇOK ÇOK İYİ bilmek, ortam ve şartları değerlendirmek, ihtiyaçları göz önünde bulundurmak ve yazılımı tasarlamaktır programlama. Yoksa dil bir araçtır bunu unutmayın. Bu dil iyidir veya bu dil şunu yapamıyor ama benim dilimin dozeri var getiririm görürsünüz gibi çocukca tartışmalardan vazgeçin artık. Hangi dili kullandığınızın bir önemi yok, önemli olan sizi hedefe götürüp götürmediğidir. Götürmüyorsa sebeplerini araştırıp çözüm üretirsiniz veya dili değiştirirsiniz. Gerçek bir programcı için dilin bir önemi yoktur. Gerçek programcı kolay adapte olur. Bunu bilir bunu söylerim. Herkese kolay gelsin.

Valla haklısın Erol hocamız PBP 'da resmen takla attırıyor..
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: bymrz - 21 Temmuz 2011, 15:53:20
Alıntı yapılan: ByteMaster - 21 Temmuz 2011, 11:58:52
Tutturmuşsunuz ASM C C++ C# Delphi Phyton Java v.s. Birader programlama dil bilmek demek değil ki Algoritma kurabilmek, veriyapılarını ve veri yapısı kavramlarını ÇOK ÇOK İYİ bilmek, ortam ve şartları değerlendirmek, ihtiyaçları göz önünde bulundurmak ve yazılımı tasarlamaktır programlama. Yoksa dil bir araçtır bunu unutmayın. Bu dil iyidir veya bu dil şunu yapamıyor ama benim dilimin dozeri var getiririm görürsünüz gibi çocukca tartışmalardan vazgeçin artık. Hangi dili kullandığınızın bir önemi yok, önemli olan sizi hedefe götürüp götürmediğidir. Götürmüyorsa sebeplerini araştırıp çözüm üretirsiniz veya dili değiştirirsiniz. Gerçek bir programcı için dilin bir önemi yoktur. Gerçek programcı kolay adapte olur. Bunu bilir bunu söylerim. Herkese kolay gelsin.


Celallenme hocam, haklısın...  :)
Başlık : Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: Burak B - 21 Temmuz 2011, 16:30:03
Arkadaşlar kimse üstüne alınmasın niyetim kalp kırmak değil hakikati dile getirmekti sadece.
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: eistain_54 - 21 Temmuz 2011, 19:14:55
Ya ben bir şey sormak istiyorum.Algoritma olayını belirli birseviyeye getirdikten sonra dilin esnekliğinin yada kabiliyetinin br önemi kalıormu?Neticede her sorunun en aaz 2 çözümü yokmu?Bir de bu iş dilin kabiliyetleriyle çok ilgilimi?
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: ilhan_mkp - 22 Temmuz 2011, 00:42:05
Alıntı yapılan: eistain_54 - 21 Temmuz 2011, 19:14:55
Ya ben bir şey sormak istiyorum.Algoritma olayını belirli birseviyeye getirdikten sonra dilin esnekliğinin yada kabiliyetinin br önemi kalıormu?Neticede her sorunun en aaz 2 çözümü yokmu?Bir de bu iş dilin kabiliyetleriyle çok ilgilimi?

hocam dil gercekten işin fantazi kısmı herkez zevk aldığı dili kullanıyor mikroişlemcilerde datasheeti iyi yorumlamak dış donımları ayarlamak(opamp vs) programı yazmaktan daha zorludur öyle programcı falan değiim ama bişi gözlemledim programcıların coğunluğu vampirler gibi türünü çoğaltmak için seni hafiften ısıra bilir  ;D
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: Tagli - 22 Temmuz 2011, 03:25:30
Biraz teknik bir soru sorayım: Yadığım C programlarında GLib kullanırsam, bu kodlar Objective C gibi mi olur? Yoksa bu ikisi birbirinden tamamen farklı mantıkla mı çalışırlar? Objective C hiç bilmiyorum, aslında GLib'i de pek bildiğim söylenemez ama anladığım kadarıyla nesne tabanlı programlama mantığı içeren bir kütüphane.
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: bybik - 22 Temmuz 2011, 03:50:13
Arm programlamaya bu yaz başadım.Resmen bitirdi beni.
Ahh ahhh nerde o eski piclerim. Geri gelin tek sayfalık kodlarım.Geri gelin kutuphanesiz fonksiyonlarım. C aynı c ama artık faktorler farklı :D
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: yamak - 22 Temmuz 2011, 09:25:40
Alıntı YapBiraz teknik bir soru sorayım: Yadığım C programlarında GLib kullanırsam, bu kodlar Objective C gibi mi olur? Yoksa bu ikisi birbirinden tamamen farklı mantıkla mı çalışırlar? Objective C hiç bilmiyorum, aslında GLib'i de pek bildiğim söylenemez ama anladığım kadarıyla nesne tabanlı programlama mantığı içeren bir kütüphane.
Glib kütüphanesini bilmiyorum ama bence structlar kulanılarak c de nesnel tabanlı bir dil gibi kullanılabilir.
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: CoşkuN - 22 Temmuz 2011, 09:31:55
Noldu, henüz hangi programlama dilinin  "kral" olduğu konusundan mutabakata varamadık mı?
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: subram - 22 Temmuz 2011, 11:19:20
kral belli hocam; programı yazan :D
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: Burak B - 22 Temmuz 2011, 18:41:08
Alıntı yapılan: Tagli - 22 Temmuz 2011, 03:25:30
Biraz teknik bir soru sorayım: Yadığım C programlarında GLib kullanırsam, bu kodlar Objective C gibi mi olur? Yoksa bu ikisi birbirinden tamamen farklı mantıkla mı çalışırlar? Objective C hiç bilmiyorum, aslında GLib'i de pek bildiğim söylenemez ama anladığım kadarıyla nesne tabanlı programlama mantığı içeren bir kütüphane.

Anladığım kadarıyla C ile GLib kullanırsan C++ ve Objective C' ye alternatif bir ortam elde ediyorsun. Yani yine nesne yönelimli (object oriented) bir ortamın oluyor. Daha detaylı bilgi vermek için kullanıp aşinalık kazanmak lazım. Hatta bu linkte bahsettiği özellikler oldukça etkileyici görünüyor. Hele çapraz platformlar arası derlemeler için.

http://en.wikipedia.org/wiki/GObject (http://en.wikipedia.org/wiki/GObject)
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: ilhan_mkp - 24 Temmuz 2011, 22:47:18
Alıntı yapılan: FxDev - 22 Temmuz 2011, 01:32:11


(http://a5.sphotos.ak.fbcdn.net/hphotos-ak-snc6/284566_10150245682276456_17900841455_7972970_1738661_n.jpg)

ilk zamanlar hep kolay görünür  ;D
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: RcALTIN - 25 Temmuz 2011, 00:36:09
hayret henüz bir kavga/tartışma çıkmamış. şaşırdım doğrusu...

düzeltme: aralarda bir yerlerde ilk fitil ateşlenmiş ama picproje'de eşine ender rastlanır biçimde tatlıya bağlanmış. ilginç...
Başlık: Ynt: Programlama Dilleri Üzerine Eleştirel ve Eğlenceli Bir Bakış
Gönderen: ZZombie - 19 Ekim 2011, 14:09:37
Biraz alevlendirelim konuyu :)

Eğer özellikle de Elektronik ile ilgileniyorsunuz muhakkak ANSI C (Bildiğimiz C diye özetleyeyim yeni arkadaşların kafası karışmasın).
Neden derseniz C nin temelidir ve de her platformda çalışan kod yazabilirsiniz.

Sonrası ise sizin becerinize ve kullandığınız dilin esnekliğine bağlıdır.