Bu makaleler yazı dizisi şeklinde devam edecek. İşin temelinin merak ve ısrar olduğunu unutmayın. Ara vermeyin. Süreklilik, merak ve ısrardan sonra en önemli etken. Aşağıda bir garip örnek verdim ama yazının sonunda çok daha iyi anlayacaksınız aradaki bağlantıyı.

Önsöz ve Bir Garip Örnek

İngilizce dilinde bir mektup yazabilmek, mektubu muhatabına gönderebilmek, mektup muhataba ulaştığında muhatabın bizi doğru şekilde anlayabilmesi hepsi bir süreç ve kurallar bütünüdür. Bu süreç ve kurallar bazı araç ve gereçler vasıtasıyla yerine getirilir. Bu da nasıl bir örnek diyebilirsiniz. Şimdi İngilizce mektup yazma ve göndermede ki süreç ve kuralları inceleyelim…

İngilizce dilinde mektup yazabilmek için gereksinimleriniz neler? İngilizce mektubu yazan ve mektubu okuyan sizce bilgisayar literatüründe neye benzetilebilir. Okumaya devam etmeden biraz düşünebilirsiniz. Çokça örnek bulabilirsiniz.

Şimdiye kadar bilgisayar, bilişim, yazılım, programlama gibi alanlarda fikriniz, bilginiz yok ise bu yazıya devam etmeden https://www.ybsmezunu.com/category/ders-notlari/temel-bilgi-teknolojileri-temel-bilgisayar-ders-notlari/ bu kategoriye geçip orayı tamamlayın.

Nedir Bu Örnekler

Mektup yazabilmek için bazı araçlara ihtiyacınız var? Kalem, kağıt, masa. Daha güzel yazabilmek için daha pahalı bir kalem … Çoğaltabilirsiniz.

Peki İngilizce mektup yazabilmek için hangi araç, gereç, kural ve süreçlere ihtiyacınız var ? Bu da nasıl bir soru demeden LÜTFEN okumaya devam edin. Evet İngilizce bilmek gerekiyor. İngilizce dilinin kurallarını bilmek gerekiyor. Ve bu da yetmiyor bir üstte ki paragrafta belirttiğim kalem, kağıt vb. araç ve gereçlere ihtiyacınız var. Mektubun muhatabının da İngilizce biliyor olması gerekiyor ki yazdıklarınızı anlayabilsin. Aranızda sağlıklı iletişim kurulabilsin. Öyle kara gürültü yazınca da olmaz değil mi ? Tüm İngilizce dil bilgisi kurallarına uygun olarak, doğru kelimeleri seçerek doğru cümleler kurmak gerekiyor ? Eee tamam araç gereçlerle doğru kelime ve cümleler ile mektubu yazdık ne olacak şimdi. Adrese göndereceğiz. Bizim için transfer işlemlerini yapacak bir şeye ihtiyacımız var. Peki gerçek hayatta ki karşılığı nedir bunun. PTT ! Posta Telefon Telgraf 🙂 Neyse, yerine ulaştığını varsayalım mektubun. Mektubun alıcısı tarafından okundu anlaşıldı. Geri bize mektup yazdı. Aynı süreç karşı taraftan işleyecek. Cevap geldi. Biz cevap yazdık. Yazdığımıza cevap geldi. Tekrar yazdık… İşte programlama bu gerçek hayat örneğine benzer.

Önce dil seçimi yapmalıyız. Gerçek hayat örneğinde İngilizce seçmiştik. Bu makale özelinde programlama dili seçimim C# (csharp) programlama dili olacak.

Sonra araç seçimi yapmalıyız. Ne ile, nerede yazacağız. Gerçek hayat örneğinde kalem, kağıt masa demiştik. Bu makale özelinde C# (csharp) programlama dilini yazmak için Visual Studio programını kullanacağız. Alternatifi ise Visual Studio Code. Hatta bilgisayarınıza birşey kurmanıza gerek kalmayacak https://dotnetfiddle.net/ , https://www.programiz.com/csharp-programming/online-compiler/gibi online derleyiciler de var. Visual studio kurmakta yeterli değil, visual studio progrmaının için daha kaliteli, daha okunaklı daha kolay …. kod yazmak için gerekli olan parçaları araç gereçleri indirmeniz gerekecek. Bunları şimdi bilmenize, kurmanıza gerek yok… Zamanla zaten ne demek istediğimi daha iyi anlayacaksınız.

Sonra İngilizce dilinin kurallarını öğrendiğimiz gibi C# programlama dilinin de kurallarını öğreneceğiz ki muhatabımız ne yazdığımızı anlasın bize cevap versin. Burada muhatap ile anlatmak istediğim bizim seçtiğimiz diil olan C# ile yazdığımız kodu anlayan bir işlemciden bahsediyoruz.

Daha sonra ise iletişimi gerçek hayat örneğinde bizim ile muhatabımız arasında ki bağlantıyı PTT kurmuştu. Burada ise bilgisayar içinde ki anakart üzerinde bulunan veri yolları, RAM, İŞLEMCİ uzak sunucularda iletişim için TCP/IP ,HTTP, SMTP, FTP gibi aracılar bizim için iletişimi kuracak. Yani biz kodu yazacağız, çalıştıracağız, bilgisayar ne yazdığımızı anlayacak bize yine anakart üzerinde ki işlemci ne yazdığımızı anlayacak, RAM ve veri yolları ile bize cevap dönecek…

Ya da kodun çalıştığı yer uzak bir yerde ise internet üzerinden TCP/IP, HTTP, SMTP, FTP gibi protokoller kullanılarak biz komutu gönderip çalıştıracağız. yine aynı protokoller ile bize yanıt dönecek.

Daha şimdiden o kadar çok anahtar kelimeniz oldu ki araştırmak ve okumak için. Sorularınız varsa yoruma buyrun.

Bu yazı dizisi boyunca temel algoritma ve programlamayı C# programlama dili ile yapacağız…