Ubuntu Türkiye

Yazılım => Programlama => Konuyu başlatan: Hakan Yalçın - 26 Ağustos 2010 - 15:06:17

Başlık: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: Hakan Yalçın - 26 Ağustos 2010 - 15:06:17
Arkadaşlar acaba Linux' un geleceği için en önemli diller hangileridir?

Hangisine ağırlık vermek gerekir? Gerçi amaca görede değişebilir ama fikirleri öğrenmek isterim.
Başlık: Ynt: Linux'un geleceği ve programlama dilleri
Gönderen: eribol - 26 Ağustos 2010 - 15:13:53
Python http://www.python.org
Vala http://live.gnome.org/Vala
Genie http://live.gnome.org/Genie
Başlık: Ynt: Linux'un geleceği ve programlama dilleri
Gönderen: andirinli - 26 Ağustos 2010 - 15:15:30
C++ herzaman gücünü koruyacaktır buna inanıyorum. fakat mikropsoftun .net politikasının rakibi mono projesinin de hakkını inkar etmemek gerekiyor. o yüzden uzun vadede C# epey etkin bir kullanım alanı yakalayacaktır diye düşünüyorum.
ayrıca python son zamanlarda kullanım alanını gerçekten iyi derecede genişletmiş durumda.
Başlık: Ynt: Linux'un geleceği ve programlama dilleri
Gönderen: Hakan Yalçın - 26 Ağustos 2010 - 15:38:12
Şöyle bir ek yapayım

http://langpop.com/
Başlık: Ynt: Linux'un geleceği ve programlama dilleri
Gönderen: eribol - 26 Ağustos 2010 - 15:46:32
Java her zaman orada durur. Çünkü javayı hem özgür yazılım için hem de ticari yazılımlar için kullanabiliyorsunuz. Ayrıca her platforma uyum sağladığı için son zamanlarda türeyen android türü işletim sistemleri için de en önemli araç. Hal böyle olunca java oradan zor iner. Ancak şu var ki javanın geleceği belirsiz ve python birçok alanda kafa tutabilecek yerde(bana göre). C ve C++ popülaritelerinden hiçbir zaman hiçbirşey kaybetmezler. Ama benim örnek olarak gösterdiğim Vala ve Genie aslında özendirmek amaçlı. Ben programlama dili ile pek haşir neşir değilim ama Vala şu an monoyu sevmeyen özgür yazılım kullanıcıları için bir ilaç gibi. Yakın zamanda zaten baya ses getirir. Çünkü gnome geliştiricilerinin desteği var arkasında. Genie'de Valanın python'a benzetilmiş hali.

Vala, C# ve Java tarzında bir yazıma sahip ama derlenirken önce C diline sonra makine diline çevriliyor. Yani yazılan program kolay yazılır ama hızından birşey kaybetmez.

Genie ise Python kolaylığında bir yazıma sahip ve o da yanı şekilde önce C ye sonra makine diline çevriliyor.
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: Hakan Yalçın - 26 Ağustos 2010 - 16:11:16
Bir ekleme daha

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: alquirel - 26 Ağustos 2010 - 16:50:37
Bi zamanlar Türkçe programlama dili vardı Tupol diye :) o nooldu ;)
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: krwlng - 26 Ağustos 2010 - 19:34:31
Python linux için vazgeçilmez bir dil bana göre, fakat şöyle bir bakınca C++ gelecekte de her şey için kullanılmaya devam edecek sanırım.
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: ubuntupardus - 26 Ağustos 2010 - 19:41:18
Python daha çok hangi dile benziyor? C++ mı? C# mı? gibi
Veya kendine özgü çok farklı bir dil mi?
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: Hakan Yalçın - 26 Ağustos 2010 - 21:39:13
Ben şimdi C ile uygulamalar geliştiriyorum. Ama görsel programlarda yapmak istiyorum. Sanırım bu iş için en uygunlarından biri python. Ama tabi geleceği olan bir dile başlamak için bu başlığı açıp fikirleri aldım.

Ayrıca python kullanıcılarına bir sorum olacak. Python ile ne kadar ileri gidilebilir? Yani büyük projeler yapılabilecek bir dil mi? Ayrıca iyi olduğu alanlar neler (network - sistem prog. vs.)
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: sem - 26 Ağustos 2010 - 21:58:20
C ile de görsel program geliştirilebiliyor aslında ama tahmin ettiğim kadarı ile astarı yüzünden pahalı gelecektir yani Python daha iyi bir seçim olabilir görsel programlar için... Python bilmiyorum ama network ve sistem programlama yapılabileceğini düşünüyorum kesinlikle... Hatta siteden hitokiri python ile bir wiki editör yazmıştı... Kodlarını inceleyin isterseniz... Ağ ile ilgili kütüphaneleri olmasa yazılamazdı sanırım bu program...
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: heartsmagic - 27 Ağustos 2010 - 01:07:26
Alıntı yapılan: Hakan Yalçın - 26 Ağustos 2010 - 21:39:13
Ayrıca python kullanıcılarına bir sorum olacak. Python ile ne kadar ileri gidilebilir? Yani büyük projeler yapılabilecek bir dil mi? Ayrıca iyi olduğu alanlar neler (network - sistem prog. vs.)

Google kullanır kendisini [1], Youtube kullanır (hatta Python ile yazılmıştır deniyor) [2], NASA kullanır [3], New York Borsası 1998'ten beri C,C++ ile beraber kullanır [4]. Neler yapılabilir? Cevap: [5]. Kaynak [6].

[1] http://python.about.com/b/2006/11/17/creative-search-technology-with-python.htm
[2] http://python.about.com/b/2006/12/13/holy-web-apps-youtube-is-written-in-python.htm
[3] http://search.nasa.gov/search/search?q=python&output=xml_no_dtd&sort=dateADALAd1&site=nasa_collection&ie=UTF-8&client=nasa_production&oe=UTF-8&proxystylesheet=nasa_production
[4] http://python.about.com/b/2006/11/17/the-new-york-stock-exchange-nyse-and-python.htm
[5] http://www.python.org/about/success/
[6] http://python.about.com/od/gettingstarted/ss/whatispython_3.htm
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: hasanzincir - 14 Eylül 2010 - 17:05:46
Su an itiabari ile C++ linux için hala en güclü dil! Ama python yerinden edicek gibi duruyor.Hem basit.
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: mcihad - 08 Eylül 2011 - 09:39:12
C,C++ programcılarına her zaman ihtiyaç duyulacaktır. Yeni nesil programcıların birçoğunun C#,Java, Python, PHP, Js vb. gibi dillerle iştigal ettikleri de göz önüne alınırsa ilerde C, C++ programcıları mumla aranacaktır bence.
Başlık: Ynt: Linux'un geleceği ve programlama dilleri
Gönderen: ferat_tes - 15 Eylül 2011 - 11:12:44
Alıntı yapılan: eribol - 26 Ağustos 2010 - 15:46:32
Java her zaman orada durur. Çünkü javayı hem özgür yazılım için hem de ticari yazılımlar için kullanabiliyorsunuz. Ayrıca her platforma uyum sağladığı için son zamanlarda türeyen android türü işletim sistemleri için de en önemli araç. Hal böyle olunca java oradan zor iner...

Android linux çekirdeğini kullanıyor fakat anladığım kadarıyla masaüstü ortamı java tabanlı olarak tasarlanmıştır. Hala kafa yorup, android çıktığından beri anlayamadığım şey neden java tabanlı bir masaüstüne ihtiyaç duydukları. Java amacı gereği biraz yavaş çalışmaktadır. Google'a masaüstü yazmak çok mu pahalıya mal olacaktı? Şimdi oracle ile mahkemelerde uğraşıyor. Komple GPL olan Linuxu seçip, aynı sisteme masaüstü Javayı seçmenin sebebini hala çıkarabilmiş değilim... Sizce bunun sebebi ne olabilir?
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: barış - 15 Eylül 2011 - 12:19:52
Ruby, Google Go, ve D programlama dili var. C++ ustaları D geliştirmiş yanılmıyorsam. C++'a ek özellikler eklenmiş hali ve yazımının kolaylaştırılmış hali diye biliyorum.
Java'ya gelince, hemen hemen her türlü amaca hizmet edern bir programlama dili, ben de şu anda Java öğrenmek istiyorum Alper Akalın'ın "Kim Korkar Java'dan?" adlı kitabını aldım. Piyasa fiyatı 39tl falan ama idefix'ten daha ucuza almıştım ben belki biraz daha araştırmayla güzel bir fiyata alabilirsin :)
Başlık: Ynt: Linux\\\'un geleceği için önemli olan programlama dilleri
Gönderen: sem - 15 Eylül 2011 - 21:31:24
Alıntı yapılan: ferat_tes - 15 Eylül 2011 - 11:12:44
Alıntı yapılan: eribol - 26 Ağustos 2010 - 15:46:32
Java her zaman orada durur. Çünkü javayı hem özgür yazılım için hem de ticari yazılımlar için kullanabiliyorsunuz. Ayrıca her platforma uyum sağladığı için son zamanlarda türeyen android türü işletim sistemleri için de en önemli araç. Hal böyle olunca java oradan zor iner...

Android linux çekirdeğini kullanıyor fakat anladığım kadarıyla masaüstü ortamı java tabanlı olarak tasarlanmıştır. Hala kafa yorup, android çıktığından beri anlayamadığım şey neden java tabanlı bir masaüstüne ihtiyaç duydukları. Java amacı gereği biraz yavaş çalışmaktadır. Google'a masaüstü yazmak çok mu pahalıya mal olacaktı? Şimdi oracle ile mahkemelerde uğraşıyor. Komple GPL olan Linuxu seçip, aynı sisteme masaüstü Javayı seçmenin sebebini hala çıkarabilmiş değilim... Sizce bunun sebebi ne olabilir?

Sebebini bilmiyorum. Fakat ktüphanelerin yavaş yavaş C'ye taşındığını söylemişti bir üstad diyeyim =)

Ama 5 10 sene sonrası için için düşünmüyorsanız Java'ya başlayın diyeyim =) Tabii düşünüyorsanız diye ekleyeyim....


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 15 Eylül 2011 - 21:32:56

Alıntı yapılan: sem0900 - 26 Ağustos 2010 - 21:58:20
C ile de görsel program geliştirilebiliyor aslında ama tahmin ettiğim kadarı ile astarı yüzünden pahalı gelecektir yani Python daha iyi bir seçim olabilir görsel programlar için... Python bilmiyorum ama network ve sistem programlama yapılabileceğini düşünüyorum kesinlikle... Hatta siteden hitokiri python ile bir wiki editör yazmıştı... Kodlarını inceleyin isterseniz... Ağ ile ilgili kütüphaneleri olmasa yazılamazdı sanırım bu program...

Güncelleme; evet 100 satır ile multi thread bir http server bile yazabilirsiniz. Onu öğrendim bu aralar =)


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 15 Eylül 2011 - 21:33:08

EK:Güncelleme Python içindir =)
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: yakusha - 08 Aralık 2011 - 22:46:51
Vala Programlama diliyle ilgili, sudo dergimizde, wiki belgelerimizde veya başka bir yerde bir değerlendirme yazısı yayınlanmış mıdır, bilen var mıdır? okumak istiyorum...
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: heartsmagic - 09 Aralık 2011 - 00:53:04
Şu ana kadar yok muhtemelen ancak bu ay olma ihtimali var.
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: yakusha - 09 Aralık 2011 - 02:20:56
bu ihtimale bile sevindim...

1 sene kadar önce burak sezer yazmış: http://buraxezer.wordpress.com/2010/11/16/vala-programlama-dili/

2 de çok kısa not sayılacak şeyler var
http://forum.mandriva-tr.org/index.php?topic=534.0
http://yugruk.wordpress.com/2008/05/31/yeni-bir-programlama-dili-vala/

http://bobthegnome.blogspot.com/2011/12/gnome-games-modernisation.html yazıyı görünce Vala şoku geçirdim; gnome oyunlarını Vala ile yeniden yazmaktan bahsediyorlar!

teşekkürler.
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: eribol - 09 Aralık 2011 - 03:12:25
Burak Sezerin yazısını görünce açıkçası oradan aşırmışım gibi geldi bana :) Yazıda valayı enine boyuna ele almadım açıkçası, ufaktan bir giriş yaptım. Her ne kadar bu yazı yazılacak olan diğer yazılar için bir başlangıç niteliği taşısa da şahsım adına ne kadarlık bir vala yazısı yazabilirim veya yazabilir miyim bilmiyorum.
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: hasanzincir - 25 Ocak 2013 - 11:57:33
Bana göre tartışmasız Python
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: krwlng - 25 Ocak 2013 - 12:53:50
Konu içerisinde konuşulan android ile ilgili kısımlara bir ek olarak; şuan için, Java, C++, Vb, C#, Html5, dillerinde android için uygulama geliştirilebilmekte.
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: tlg - 25 Ocak 2013 - 15:47:34
Python, Java, C++

Bu üç dil güçlerini kaybetmez. Ayrıca bir de Bash var ama onu araştırmadığımdan pek bir bilgim yok.
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: plymouth - 25 Ocak 2013 - 19:10:14
C, C++, php, BASH, bi' miktar python...
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: egcodes - 26 Ocak 2013 - 18:25:00
Python, Python-Django(Web programları), PyQt(Arayüz programları)


Sebebide Cross-Platform olması, kolay ve hızlı yazılması ve en önemliside bana göre kodun bakımının kolay yapılması.


Gerçi bir de herkes kullandığı dili geleceğin dili olarak görmek ister o da ayrı bir konu  ;)
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: ersinkandemir - 26 Ocak 2013 - 18:39:06
Bence de listenin başında Python olmalı. Gerek yazımı, Cross-Platform oluşu, GUI kütüphaneleri(özellikle QT), web çatılarının giderek yaygınlaşması ilk sırayı hak ettiğini gösteriyor.


Bir de Ruby'nin de Python kadar yaygınlaşacağını düşünüyorum. Gerçekten güzel bir dil.
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: ampirist - 21 Nisan 2020 - 23:57:25
https://en.wikipedia.org/wiki/Assembly_language

Diğer dillerde kütüphane sorunu var.  :)

Her kütüphaneyi bulamıyorsun.Bulsan bile ücretli oluyor. :)
Başlık: Ynt: Linux'un geleceği için önemli olan programlama dilleri
Gönderen: Aaron - 22 Nisan 2020 - 16:40:13
Gelecegin dili demek dogru olmaz ama ileride ismini cokca duyacagimiza eminim:

https://webassembly.org/