Integrated Development Enviroment (Birleştirilmiş Geliştirme Ortamı)
Yani tüm araçların uyum içinde çalışarak program geliştirmene olanak sağlayan paket.
Yani bak yol yakınken dön, biz burda birşeye başlar gibi yapıp hiçbişey yapmayanlara gıcık oluyoruz ona göre. Eğer başlayacaksan da tam destek, muhtemelen sen uğraşırken edindiğin deneyimleri aktardığında biz de senin kadar öğreneceğiz. Ama başlamayacaksan hiç uzatmayalım muhabbeti :)
Direkt orjinal cihaz üzerinden programlama yapmamamızın sebebi nedir? Olay çok daha zahmetli mi bu şekilde?
Tabii hala cihaz üzerinde programlama yapılabilir, bu durumda da sana bir SD kart okuyucu vs. tarzı bir arabirim öneririm.
Selam Koray, ingilizce seviyen nedir? Yabanci kaynak okuyabilecek kadar varsa, daha fazla bağlantı önerebiliriz. Türkçe olarak kaynaklar çok daha kısıtlı ama sıfır değil.
Cihaz üzerinde çalışacağımdan değil ama genede merak ettim, cihaz üzerinde çalışırsak programlamayı nasıl yapıyoruz? Yani hangi dili kullanarak?
Bir soru daha: C#'de işimi görürmü? Bir arkadaş buldumda yararlanabileceğim.
Ama işin pratik boyutu çok önemli. C#'la pratikte işine yarayacak şeyler yapacaksan C#'a yönel. Fazladan öğrenmiş olduğun kavramlar daha sonra bir şekilde işine yarayacaktır.
Verdiğin linkteki konfigürasyon dosyası XML ile yazılmış. HTML'nin daha gelişmişi diyebiliriz.
Script ise Python ile yazılmış.
Python süper bir dil, işine yarayacaksa hatim etmek her konuda faydalı.
http://docs.python.org/2/tutorial/ (http://docs.python.org/2/tutorial/)
A common pitfall for beginners is getting stuck figuring out which programming language is best to learn first. There are a lot of opinions out there, but there's no one "best" language. Here's the thing: In the end, language doesn't matter THAT much. Understanding data and control structures and design patterns does matter very much. Every language—even a simple scripting language—will have elements that you'll use in other languages as well and will help you learn. In classes I took to get my degree in Computer Science, I programmed in Pascal, Assembly, and C—languages I never actually got paid to program in professionally. I taught myself every language I've used in my career, reusing concepts I already knew, and referring to documentation and books to learn its syntax. So, don't get hung up on what language to learn first. Pick the kind of development you want to do, and just get started using one that works.http://lifehacker.com/5401954/programmer-101-teach-yourself-how-to-code (http://lifehacker.com/5401954/programmer-101-teach-yourself-how-to-code)
Python süper bir dil, işine yarayacaksa hatim etmek her konuda faydalı......... tıpkı amstrad basic gibi. Bence burdan başlanabilir.
http://docs.python.org/2/tutorial/ (http://docs.python.org/2/tutorial/)
Sonuçta dil bahane eyleme geçmek şahane :)AlıntıA common pitfall for beginners is getting stuck figuring out which programming language is best to learn first. There are a lot of opinions out there, but there's no one "best" language. Here's the thing: In the end, language doesn't matter THAT much. Understanding data and control structures and design patterns does matter very much. Every language—even a simple scripting language—will have elements that you'll use in other languages as well and will help you learn. In classes I took to get my degree in Computer Science, I programmed in Pascal, Assembly, and C—languages I never actually got paid to program in professionally. I taught myself every language I've used in my career, reusing concepts I already knew, and referring to documentation and books to learn its syntax. So, don't get hung up on what language to learn first. Pick the kind of development you want to do, and just get started using one that works.
Geronimoooo :)
Bu replik Doctor Who'dan ise seninle iyi anlaşıcaz galiba. :)
Bu arada benim favori doktorum David Tennant olduğu için ben "Allons-y" diyorum. ;)
Evet doktordan ve ailemizin dizisidir kendisi haha :) Açıkcası ben de allons-y'mi geronimo'mu yazayım diye tereddüt ettim, sonra güncel olana karar verdim....
Sonuç olarak dil olayına takılmama konusu önemli. Yoksa hangimize sorsan her birimiz ayrı dil öneririz eminim ki.
Programlama öğrenmenin en zor taraflarından biri de, sana önerilen diller, teknolojiler, kitaplar ve metodlar arasından senin üzerinde en iyi çalışanlarını bulmaktır. Bu yüzden de bir miktar deneme yanılmaya hazır ol
2013 yılına ait github proje yaratım istatistikleri...
Jan 2014 Jan 2013 Change Programming Language Ratings Change
1 1 C 17.871% +0.02%
2 2 Java 16.499% -0.92%
3 3 Objective-C 11.098% +0.82%
4 4 C++ 7.548% -1.59%
5 5 C# 5.855% -0.34%
6 6 PHP 4.627% -0.92%
7 7 (Visual) Basic 2.989% -1.76%
8 8 Python 2.400% -1.77%
9 10 JavaScript 1.569% -0.41%
10 22 Transact-SQL 1.559% +0.98%
11 12 Visual Basic .NET 1.558% +0.52%
12 11 Ruby 1.082% -0.69%
13 9 Perl 0.917% -1.35%
14 14 Pascal 0.780% -0.15%
15 17 MATLAB 0.776% +0.14%
16 45 F# 0.720% +0.53%
17 21 PL/SQL 0.634% +0.05%
18 35 D 0.627% +0.33%
19 13 Lisp 0.604% -0.35%
20 15 Delphi/Object Pascal 0.595% -0.32%
Vimde yazdım piton,
bug'ı çıktı biton,
Guido dayı nirdesin ?
Kafam oldu beton
İki doktor arasında oldukça kararsızım ama bendede ibre Tennant tarafında gibi.Benim favori doktorum da bu
Sonuç olarak dil olayına takılmama konusu önemli. Yoksa hangimize sorsan her birimiz ayrı dil öneririz eminim ki. Programlama öğrenmenin en zor taraflarından biri de, sana önerilen diller, teknolojiler, kitaplar ve metodlar arasından senin üzerinde en iyi çalışanlarını bulmaktır. Bu yüzden de bir miktar deneme yanılmaya hazır ol
bilhassa ilk defa programlama öğrenmek isteyenlere ben PHP öneriyorum
Bu deneme yanılma konusundan nasibini almış birisi olarak geç bile olsa birkaç ekleme de ben yapayım. 6510 assembly'den sonra bir süre C ile uğraştıktan sonra programlamaya ara vermiştim, hemen sonrasında bir yakınımdan gelen ricayla da PHP öğreniverdim. Benim açımdan şaşırtıcı ama ilk doğru düzgün kod yazabildiğim ve sonunda ortaya işgören bir yazılım çıkartabildiğim dil yine PHP oldu.Bence senin avantajın ya da belki farkında olmadan bulduğun doğru yol; PHP'den ziyade hedef-amaç odaklı yani proje bazlı gitmiş olman. Sadece programlama meselesinde değil, hayata dair diğer konularda da öyle değil midir? Boyunu çok aşmayacak ama seni de biraz zorlayacak bir hedef iyidir. Sonuçta dil bahane, amaç şahane. Bence; o ricada bulunan yakınına teşekkür borçlusun :)
Tum cevaplara bakamadim ama benim bu konudaki kisisel gorusum programlama bilmeyen birisinin direkt makine dili ile baslamasinin "en dogrusu" oldugu yonunde. Ogrenilecek kapsamli bir dil, API, framework ya da platform olmadiginda geriye ogrenecek tek sey kaliyor; programlamanin kendisi. Makine dili de bu is icin en uygun arac bence. (Assembly bile demiyorum, cunku o zaman isin icine label'lar, macro'lar ve diger muhtelif higher level kavramlar giriyor.)Wisdom, senin bu bağlamdaki yaklaşımın yıllar önce de epey etkileyici gelmişti bana. Beş sene boyunca sadece monitor kullanmak herkesin harcı değil sonuçta :)
Merak edenler için:
http://www.tr-demoscene.info/index.php/topic,1909.msg13211.html#msg13211 (http://www.tr-demoscene.info/index.php/topic,1909.msg13211.html#msg13211)
Nasil da hatirlayip bulduysan, helal olsun. :-)Favori belgeselim ID'deki Stalked (http://www.investigationdiscovery.com/tv-shows/stalked/about-this-show/about-stalked.htm) diyeyim. Oradan var sen anla :)
Favori belgeselim ID'deki Stalked (http://www.investigationdiscovery.com/tv-shows/stalked/about-this-show/about-stalked.htm) diyeyim. Oradan var sen anla :)
Bence senin avantajın ya da belki farkında olmadan bulduğun doğru yol; PHP'den ziyade hedef-amaç odaklı yani proje bazlı gitmiş olman. Sadece programlama meselesinde değil, hayata dair diğer konularda da öyle değil midir? Boyunu çok aşmayacak ama seni de biraz zorlayacak bir hedef iyidir. Sonuçta dil bahane, amaç şahane. Bence; o ricada bulunan yakınına teşekkür borçlusun :)
php bence de kolay bir dil fakat yeni başlayanlar için önerilebilir mi bilemiyorum.
1. type'lar yok
2. immediate yok
3. sunucu yazılımı gerektiriyor (en azından üzerinde php çalışan bir makine gerek)
4. çıktılar genellikle web sayfası şekline ya da bir dosyaya yönlendirilmek durumunda
5. debugging yeni başlayanlar için problematik
Python süper bir dil, işine yarayacaksa hatim etmek her konuda faydalı.
http://docs.python.org/2/tutorial/ (http://docs.python.org/2/tutorial/)
Tamam bakayım hemen. Bu dili öğrenmek için başka bir temele ihtiyaç yok değil mi? Yani sıfırdan bununla başlayabilir miyim?
Sıfırdan başlamak için courserada bir kurs başladı (bugün). Gerçekten bilal'e anlatır gibi elinden tutup yazdırıyorlar, ingilizce problemin yoksa kesinlikle bakmanı öneririm.
https://class.coursera.org/interactivepython-004
Tabii ki python! Hem kolay hem de ortalama 107.000 dolar para kazandiriyor.ben de python kodlayarak tam ortalama 107 bin dolar kazanıyordum ha. Tabii bazı aylar 200 bin gibi kazanıyorum, bazen 50bin gibi ama ortalama yılda 107 bin oluyor. Tam isabet, valla bravo.
Bence en çok kazandıran programlama dili değil de, insanın kendi dilini nasıl kullanacağını bilmesidir (mecaz anlamda)."insanın kendi dilini" derken, "konuştuğu dile hakim olması" manasında mı diyorsun yoksa "bildiği programlama dilinden nasıl faydalanacağı" manasında mı diyorsun? Her ikisi açısından da haklısın ama merak ettim.
Bence en çok kazandıran programlama dili değil de, insanın kendi dilini nasıl kullanacağını bilmesidir (mecaz anlamda)."insanın kendi dilini" derken, "konuştuğu dile hakim olması" manasında mı diyorsun yoksa "bildiği programlama dilinden nasıl faydalanacağı" manasında mı diyorsun? Her ikisi açısından da haklısın ama merak ettim.
20 gün verip 4 aydır dönmediyse, while(!done) döngüsüdür o. :P
Geçmiş olsun. Piyasada güvenilir firma bulmak çok zorlaştı. :(