Kodlama Nedir, Ne İşe Fayda, Nasıl Yapılır?

Epiclife

Member
Hayatlarımız giderek daha fazla uygulamalar ve akıllı aygıtlar etrafında şekilleniyor. Her geçen gün dizüstü bilgisayarlarımızda yahut telefonlarımızda daha fazla zaman harcıyoruz. İşte bu kullandığımız teknolojik aygıtların tümünün art planında onların çalışmasını sağlayan kodlar bulunmaktadır.

Özellikle son senelerda, kodlama alanında epeyce çeşitli iş fırsatları ortaya çıkmıştır. Her ne kadar farklı bir alanda çalışıyor olsanız bile, muhtemelen bu kod satırlarıyla karşılaşmışsınızdır. Kodlamanın tam olarak ne olduğunu ve nasıl yapıldığını merak ediyorsanız, bu soruların yanıtlarını alabileceğiniz yazımızı okumaya devam edebilirsiniz.


İçindekiler

Kodlama nedir?
Kodlama ne işe fayda?
Kodlama nasıl yapılır, nereden başlanmalı?
Kodlama lisanları nelerdir?
Python
Java
JavaScript
Kotlin
Swift
HTML
CSS
C++
PHP


Temelden başlayalım, kodlama nedir?


sıradan bir sözle, kodlama bir çeşit irtibat kurma yoludur. Nasıl beşerler birbirleriyle anlaşabileceği lisanlarda irtibat kuruyorsa, tıpkı biçimde beşerlerle bilgisayarlar da çeşitli lisanlar aracılığıyla iletişim kurmaktadır. Bu lisanlar programlama lisanları olarak bilinir ve bu lisanlar üzerinde kod yazma sürecine de kodlama denir.

Yazılan kodlar, bir bilgisayara hangi aksiyonları gerçekleştirmesi gerektiğini tabir eder. Kod yazarak, bilgisayarlara ne yapacaklarını epey daha süratli bir biçimde aktarabilirsiniz. Birebir biçimde kodlama yaparak web siteleri tasarlayabilirsiniz, uygulamalar yapabilirsiniz yahut çeşitli dataları işleyebilirsiniz.

Peki kodlama ne işe fayda?


Kodlama, web siteleri yahut çeşitli yazılımlar geliştirmek üzere birfazlaca farklı maksat için kullanılır. Bilhassa son senelerda meydana gelen süratli teknolojik gelişme, kodlama ile yapılabilecek biroldukça yeni çalışma alanı ortaya çıkarmıştır. Kodlama aracılığıyla geliştirilen teknolojiler, binlerce çalışma saatini yahut analog makineleri daha süratli ve daha muteber sistemler haline getirmiştir. Bunların yanı sıra konutumuzda kullandığımız mikrodalgalardan güç santrallerine kadar her şeyde kodlamanın etkisi bulunmaktadır.

Kodlama nasıl yapılır, nereden başlanmalı?


“Kodlama nasıl yapılır? sorusuna yanıt vermedilk evvel nasıl bir tıpta kodlama yapmak istediğinizi araştırarak karar vermeniz gerekiyor. Bu sonucu vererek hem üzerinde çalışmak istediğiniz programlama lisanını seçmiş olacaksınız birebir vakitte nasıl bir öğrenme metodu izleyeceğinize karar vermiş olacaksınız.

Kodlama yapmak için evvela rahatça çalışabileceğiniz bir bilgisayara sahip olmanız gerekiyor. sonrasındasında üzerinde çalışmaya karar verdiğiniz programlama lisanı ile ilgili gerekli programları indirebilirsiniz. Python, Java, Kotlin, Swift, C# ve C++ üzere en popüler programlama lisanlarından birini seçerek çalışmaya başlayabilirsiniz. Bu programlama lisanları ile ilgili eğitimlere çeşitli eğitim siteleri yahut yazılı dökümanlar aracılığıyla ulaşabilirsiniz.

Kodlama lisanları nelerdir?


Üzerinde çalışmalar yapmak için seçebileceğiniz biroldukça kodlama lisanı bulunmaktadır. Ama bu kodlama lisanları farklı emellerle kullanılabiliyor. Örneğin, bir web sitesi tasarlamak istiyorsanız HTML, CSS, JavaScript ve Java üzere lisanları öğrenmeniz gerekiyor. Şayet mobil uygulama geliştirmek istiyorsanız Swift (iOS) yahut Java(Android) öğrenebilirsiniz. Şayet hangi kodlama lisanını seçeceğiniz konusunda kararsız iseniz sizler için tanınan programlama lisanlarını derledik.

Python


Python birinci vakit içinderda 1990’ların sonlarında Guido van Rossum tarafınca geliştirilmiştir. Guido, programcıların sık sık karşılaştığı sorunları çözebilecek bir kodlama lisanı ortaya çıkarmak istedi. İlerleyen senelerda Google dahil biroldukça şirketin geliştirme çalışmaları için Python kullandığını açıklamasının ardından epey süratli bir biçimde popülerliğini arttırdı. Bilhassa Makine Öğrenmesi algoritmaları, Bilgi Bilimi projeleri ve daha birfazlaca çalışma için birincil kodlama lisanı haline geldi.

C++ ve Java üzere başka üst seviye kodlama lisanlarıyla karşılaştırıldığında, kodlama yapan kişinin daha az kod yazmasına imkan tanır. özetlemek gerekirse, Python okunması ve yazılması pek kolay bir lisandır.

Java


Java, bilgisayarlar, taşınabilir aygıtlar, oyun konsolları, tıbbi aygıtlar ve daha daha biroldukça alanda kullanılan nesne yönelimli bir kodlama lisanıdır. Java’nın genel olarak kuralları C ve C++ lisanlarına dayanmaktadır. Java ile kodlama yapmanın en büyük avantajlarından biri taşınabilir olması. Yani dizüstü bilgisayarınız ile yazdığınız bir Java kodunu mobil cihaza kolaylıkla taşıyabilirsiniz.

Java ve JavaScript’in farklı kodlama lisanları olduğunu anlamak da kıymetlidir. Java kodunun derlenmesi gerekirken, JavaScript ile yazılan kodların derlenmesi gerekmez. Bunların yanı sıra JavaScript’in çalışma alanı web tarayıcıları ile sınırlıyken Java rastgele bir yerde kolay kolay çalıştırılabilir.

JavaScript


JavaScript, web sitelerinikullanıcılar için daha kullanışlı ve etkileşime girebileceği bir hale getirmek için kullanılan obje yönelimli bir kodlama lisanıdır. 1995 yılında Netscape Navigator için geliştirilmiş olan JavaScript, günümüzün en tanınan kodlama lisanı kabul edilmektedir.

Yani JavaScript çoklukla, bir web sayfasına etkileşim ve fonksiyonellik eklemek için kullanılıyor. Bunun yanı sıra oyun ve taşınabilir uygulama geliştirmede de yaygın olarak kullanılmaktadır.

Kotlin


Kotlin, JetBrains tarafınca oluşturulan ve Android uygulamalarını programlamak için kullanılabildiği için tanınan hale gelen açık kaynaklı bir programlama lisanıdır. 2010 yılında JetBrain tarafınca geliştirilen bu lisan, 2012’de açık kaynak haline getirildi.

Aslında, Google’ın Kotlin’i destekleyeceğini deklare ettiğı sürece kadar pek tanınan bir lisan değildi. Kısa bir süre içerisinde uygulama geliştiricileri içinde popülerlik kazanmaya başladı. Şu an Android için geliştirmeler yapan şahısların %72’sinin tercihi haline geldi.

Swift


Swift, Apple tarafınca geliştirilen ve Objective-C’de yer alan teknikleri temel alan, bunları daha kısa ve daha kolay okunabilir bir biçimde modernize eden bir Apple kodlama lisanıdır. Swift, Objective-C üzere daha eski lisanlarla karşılaştırıldığında, öğrenmesi ve okuması daha kolay bir lisandır. Bilhassa sunucular ile uyumlu olduğu için Apple Platformları (iOS, iPadOS, macOS, tvOS, watchOS) ve daha fazlası için popüler bir lisan haline gelmiştir.

İlk tanıtıldığı WWDC 2014’ten bu yana muazzam bir biçimde büyüdü ve bu lisanın sahip olduğu geliştirici topluluğu büyümeye devam ediyor.

HTML


HTML, web sitelerin oluşturulması için kullanılan bir kodlama lisanıdır. HTML ile bir sayfanın bir internet tarayıcısı tarafınca nasıl görüntüleneceği belirlenir. 1990’ların sonuna gerçek fizikçi Tim Berners-Lee tarafınca oluşturulan bu lisan, yıllar ortasında daima olarak revize edildi ve güncellendi.

Şu anda bu makaleyi okuduğunuz sayfa da dahil olmak üzere internette giriş yaptığınız web sayfalarının birden fazla bir HTML evrakı olarak saklanır. Yani, web siteleri aslında depolanan birer HTML sayfasıdır. Bir sayfaya giriş yaptığınızda aslında evrakların depolandığı sunucudan bir HTML sayfası çağırmış oluyorsunuz. ondan sonrasında kullandığınız internet tarayıcısı HTML’i ayrıştırır ve sayfayı tasarlandığı biçimde manzaralar.

CSS


CSS, HTML ile kodlanan web sitelerini görsel olarak şekillendiren bir programlama lisanıdır. Bu tasarım lisanının kendine has kuralları vardır. 1994 yılında Håkon Wium Lie ve World Wide Web paydaşlığı ile geliştirildi. O senelerda, web sayfaları çoklukla yalnızca HTML ile oluşturuluyordu.

HTML ile bir arada web sayfalarını daha fazla biçimlendirmek için tanıtılan CSS, kısa bir süre içerisinde birfazlaca web sayfasında kullanılmaya başlandı. Günümüzde HTML ve JavaScript ile bir arada CSS, World Wide Web’i destekleyen temel kodlama dillerinden biridir.

C++


C++, yazılımlar oluşturmak için kullanılan bir kodlama lisanıdır. Farklı fonksiyonlar yerine objelere odaklanan obje yönelimli bir lisandır. C++, C lisanını daha fazla genişletmek ve geliştiricilere bellek ve sistem kaynakları üzerinde daha fazla denetim sağlamak için 1979 yılında Bjarne Stroustrup tarafınca icat edildi. Geliştirildiği birinci günden bu yana C++, geliştiriciler tarafınca en çok tercih edilen lisanlardan biri haline geldi. İşletim sistemleri, kullanıcı arayüzleri, üç boyutlu animasyonlar, sanal gerçeklik, blok zincirler ve çeşitli görüntü oyunları üzere biroldukça alanda kullanılmaktadır.

PHP


PHP, dinamik web içerikleri geliştirmek için kullanılan bir kodlama lisanıdır ve sunucu odaklı çalışır. C programı ile sıradanlik konusunda biroldukca ortak noktası olmasından dolayı PHP büyük bir popülerlik kazanmıştır. Vakit geçtikçe lisan genişledi ve bunun kararında nesne yönelimli programlama için de kullanılmaya başlandı.

Kanadalı mühendis Rasmus Lerdorf tarafınca 1994 yılında geliştirilen PHP, sonrasındasındaları belirli aralıklarla çeşitli geliştirme güncellemeleri aldı. Bu geliştirmeler PHP’yi gerçek bir kodlama lisanına dönüştürmeye başladı.

Sonuç: niye kodlamayı öğrenmeliyiz?


İster meslek amaçlarınız doğrultusunda kodlama öğrenmeyi düşünüyor olun, ister yalnızca bir hobi olarak ilgilenmek istiyor olun, her iki durumda da size birtakım yararları olacaktır. Kodlama bilmek, sizi bu alan haricindeki kimi çalışma alanlarında da çeşitli marifetler kazandıracaktır. özetlemek gerekirse, günümüzde rastgele bir kodlama lisanını öğrenmek ve bunun üzerine çalışmalar yapmak sizi pek geliştirecektir.
 
Üst