-
Yazılıma yön veren adamları iki konu altında anlatacağımı söylemiştim. Yazının ikincisine başlamadan önce eğer ilkini okumadıysanız “Yazılım Yön Veren Adamlar – 1” yazısına tıklayarak konuya gidebilirsiniz. Önceki yazıda C, C++, C# ve Java yazılım dillerinden bahsedip bunların geliştirici yani kurucularını tanımıştık. Bu yazıda da Javascript, Php, Ruby, Python ve Perl dillerine değineceğiz. Bu dilleri kim […]
·
¶¶¶¶¶
ada / adam / adamlar / apache / apache http server / apache server / bilgisayar programcısı / brendan / brendan eich / brendan eich kimdir / c / diller / dropbox / dropbox çalışanı / dünyası / eich / eiffel / fonksiyonel programlama / geliştiren kişi / google / google çalışanı / guido / guido van rossum / guido van rossum kimdir / hiper metin önişlemcisi / html / hypertext preproces / hypertext preprocessor / japon / java / javascript / javascript kim buldu / kim buldu / kimdir / kişisel ana sayfa / larry / larry wall / larry wall kimdir / lerdorf / lisp / matsumoto / mocha / mozilla / mozilla corporation / mozilla projesi / mozilla.org / mühendis / nasa / nasıl oluştu / nedir / netscape / netscape corporations / önde gelen / osman koç / osmankoc / osmkoc / osmkoc.com / özgür dil / özgür yazılım / perl / perl kim buldu / perl nedir / personal home page / personal home page php / php / php açılımı / php kim buldu / php nedir / programlama / programlama dili / programlama dilleri / python / python c arasındaki fark / python farkı nedir / python geliştiren kişi / python kim buldu / python nedir / pythonlabs / rasmus / rasmus lerdorf / rasmus lerdorf kimdir / rossum / ruby / ruby geliştiren kişi / ruby kim buldu / ruby nedir / ruby on rails / script / script dili / şekillendiren / silicon graphics / smalltalk / spidermonkey / tarayıcı / wall / yahoo / yazılım / yazılım dili / yazılım dilleri / yazılım uzmanı / yazılıma yön veren adam / yazılıma yön veren adamlar / yukihiro / yukihiro matsumoto / yukihiro matsumoto kimdir¶¶¶¶¶
¶¶¶¶¶
-
Yazılım dünyasında kullanılan çeşitli diller vardır. Bunlar C, C++, C#, Java gibi dillerdir. Bunların yanında son zamanlarda Ruby, Python ve Perl gibi diller de popülerlik kazanmaya başladı. Bu konuda, bu dilleri geliştiren yani diğer bir tabirle yazılıma yön veren adamlar kimmiş onları tanımaya çalışacağız. Türkiye’de yazılım eğitimi verilen okullar genelde C temelli eğitim vermektedir. Yeni […]
·
¶¶¶¶¶
adam / adamlar / algoritma / Anders Hejlsberg / Anders Hejlsberg kimdir / bill gates / Bjarne Stroustrup / Bjarne Stroustrup kimdir / c / c nedir / c with classes / delphi / Dennis MacAlistair Ritchie / Dennis Ritchie / Dennis Ritchie kimdir / derleyici / diller / dilleri / dünyası / facebook / geliştirici / geliştiricisi / google / Gosling / Gosling kimdir / harvard / Hejlsberg / Hejlsberg kimdir / html / James Gosling / James Gosling kimdir / java / java nedir / kimdir / kişiler / koç / kurucu / kurucular / linux / Liquid Robotics / mark zuckerberg / microsoft / Microsystems / nesne tabanlı programlama / nesne yönelimli / osman / osman koç / osmankoc / osmkoc / pascal / perl / perl nedir / programlama / programlama dili / programlama dilleri / programlama dilleri tarihçesi / python / python nedir / ritchie / Ritchie kimdir / ruby / ruby nedir / scala / şekillendiren / Stroustrup / Stroustrup kimdir / Sun / Sun Microsystems / tarihçe / tarihi / temel / turbo pascal / unix / visual j++ / vs.net framework / yazılım / yazılım dili / yazılım dilleri / yazılım dilleri tarihçesi / yazılım tarihçesi / yazılım tarihi / yazılıma yön veren adam / yazılıma yön veren adamlar / yazılımcılar / yazılımın temeli / yazılımın temelini atanlar / yön veren / zuckerberg¶¶¶¶¶
¶¶¶¶¶
-
Sorularla nesne tabanlı programlama yazı serime devam ediyorum. Serinin ilk yazısını okumak için buraya tıklayabilirsiniz. ORM nedir? ORM (Object Relational Mapping), bir ilişkisel veritabanıyla nesneyi bağlamak için metadata (veri hakkında veri / üst bilgi) tanımlayan bir programlama tekniğidir. Çok önemli bir terimdir, çünkü bu terimden yola çıkarak bir yandan Entity Framework‘e geçiş yapmış olacağız. Gerçi […]
¶¶¶¶¶
ado.net / blog / c / code first / codefirst / connected / connected disconnected farkı / connected mimari / database firs / db first / disconnected / disconnected mimari / eager loading / eager loading nedir / ef / encapsulation / encapsulation nedir / entity framework / entity framework orm / entityframework / java / lazy loading / lazy loading nedir / linq / linq nedir / linq teknolojisi / linq to sql / microsoft / mimari / model first / nasıl / nasıl çalışır / nedir / nesne / nesne tabanlı / nesne tabanlı programlama / object relational mapping / orç araçları nelerdir / orm / orm aracı / orm araçları / orm nedir / orn nasıl çalışır / osman koç / programlama / sql / sql injection / sql nedir / veri tabanı / veritabanı / visual studio / yazılım¶¶¶¶¶
¶¶¶¶¶
-
Bir önceki yazıda sorularla nesne tabanlı programlama için birkaç soru ve cevaplarını paylaşmıştım, buraya tıklayarak okuyabilirsiniz. O yazıda soru-cevapları bir yazı serisi olarak paylaşmayı düşündüğümü söylemiştim ve bu da yazı serimizin ikincisi. Sorularıma devam ediyorum. Instance nedir? Instance, bir sınıftan referans alarak yeni bir nesne oluşturmaktır. Diğer bir deyimle, bir nesnenin ait olduğu sınıfın örneğidir. […]
¶¶¶¶¶
c / cevaplar / çok biçimlilik / constructor / constructor nedir / constructor tanımı / constructors / field / field nedir / garbage collector / garbage collector nedir / garbage collector tanımı / instance / instance nedir / metod / metod nedir / nasıl / nasıl kullanılır / nedir / nesne / nesne tabanlı / nesne tabanlı programlama / override / override nedir / overriding / overriding nedir / polymorphism / polymorphism nedir / programlama / property / property nedir / soru cevap / soru ve cevaplar / sorular / sorularla / sorularla nesne tabanlı / tabanlı / tanım / terimler / terimleri / uml diyagramlar / uml nedir / uml tanımı / yapıcı metod / yapıcı metod nedir / yazılım / yazılım terimleri / yazılımsal terimler¶¶¶¶¶
¶¶¶¶¶
-
Bu aralar nesne tabanlı programlamayı (object oriented programming – OOP) iyice anlayabilmek için kendimce sorular sorup bunları araştırıyorum. Lise yıllarımdan beri C# öğreniyor ve kullanıyorum ama nesne tabanlı programlama ile ilgili birçok terimi kullandığım halde tam olarak ne olduğunu bilmediğimi fark ettim. Bu nedenle bunları iyice öğrenmeye çalışıyorum. Hazır araştırıyorken bulduklarımı soru-cevap şeklinde burada da paylaşmak […]
¶¶¶¶¶
asp.net / asp.net mvc / c / cevabı / cevapları / class / class nedir / ihtiyaç / kalıtım / kalıtım nedir / konu / mvc / nasıl / neden / neden ihtiyaç var / nedir / nesne / nesne nedir / nesne tabanlı / nesne tabanlı programlama / niye / object / object nedir / private / programlama / protected / public / sınıf nedir / soru cevap / soruları / tabanlı / tanım / tanımı / yazılım¶¶¶¶¶
¶¶¶¶¶
-
Algoritma, bir problemin çözümünde izlenecek yol anlamına gelir. Tüm programlama dillerinin temeli algoritmaya dayanmaktadır. Algoritma bilmeden gerçek manada bir programcı olamazsınız. Bunu yaparken 3 temel bileşenimiz vardır. Biz problemleri çözerken bu basamakları takip edeceğiz. 1. Değişkenler 2. Algoritma 3. Akış Diyagramı Bununla ilgili küçük bir örnek verelim: Örneğin klavyeden girilen iki sayının toplamını bulan ve sonucu ekrana […]
·
¶¶¶¶¶
akış diyagramı / akış diyagramları / algoritma / başla / bitir / değişken / değişkenler / diyagram / diyagramlar / problem / problem çözme / programlama / software / yazılım¶¶¶¶¶
¶¶¶¶¶