"Herhangi bir aptal bilgisayarın anlayabileceği kod yazabilir. İyi programcılar ise insanların anlayabileceği bir kod yazar...” -Martin Fowler

Kodlama öğrenmeyi mi hedefliyorsunuz? Bir web geliştiricisi veya programcı olmak kariyer hedeflerinizde başı mı çekiyor?

Pek çok profesyonel insan için uygulamaların veya web sitelerinin nasıl geliştirileceğini öğrenmek hiç de komplike bir süreç gerektirmez.

2019'da yaklaşık 204 milyar uygulama indirildi, bu 3 yılda %45'lik bir artış söz konusu. Yani, çalışanın nasıl programlama yapacağını bilmesi işverenler için giderek daha önemli bir hal alıyor.

Peki programlama dilleri hakkında bilginiz var mı?

Detaylara inmeden programlama dillerinin tarihine bir göz atalım!

En iyi Programlama öğretmenleri müsait
Emre
5
5 (13 yorum)
Emre
₺100
/saat
Gift icon
İlk ders ücretsiz!
Mustafa
5
5 (21 yorum)
Mustafa
₺80
/saat
Gift icon
İlk ders ücretsiz!
Selim
5
5 (15 yorum)
Selim
₺200
/saat
Gift icon
İlk ders ücretsiz!
Gökhan
5
5 (10 yorum)
Gökhan
₺125
/saat
Gift icon
İlk ders ücretsiz!
İbrahim
4,9
4,9 (7 yorum)
İbrahim
₺60
/saat
Gift icon
İlk ders ücretsiz!
Serkan
5
5 (9 yorum)
Serkan
₺150
/saat
Gift icon
İlk ders ücretsiz!
Yunus burak
5
5 (6 yorum)
Yunus burak
₺100
/saat
Gift icon
İlk ders ücretsiz!
Mehmet
5
5 (6 yorum)
Mehmet
₺130
/saat
Gift icon
İlk ders ücretsiz!
Emre
5
5 (13 yorum)
Emre
₺100
/saat
Gift icon
İlk ders ücretsiz!
Mustafa
5
5 (21 yorum)
Mustafa
₺80
/saat
Gift icon
İlk ders ücretsiz!
Selim
5
5 (15 yorum)
Selim
₺200
/saat
Gift icon
İlk ders ücretsiz!
Gökhan
5
5 (10 yorum)
Gökhan
₺125
/saat
Gift icon
İlk ders ücretsiz!
İbrahim
4,9
4,9 (7 yorum)
İbrahim
₺60
/saat
Gift icon
İlk ders ücretsiz!
Serkan
5
5 (9 yorum)
Serkan
₺150
/saat
Gift icon
İlk ders ücretsiz!
Yunus burak
5
5 (6 yorum)
Yunus burak
₺100
/saat
Gift icon
İlk ders ücretsiz!
Mehmet
5
5 (6 yorum)
Mehmet
₺130
/saat
Gift icon
İlk ders ücretsiz!
Başlayın

1940'lardan Önce Programlamanın Tarihi

Kodlama, programlama dili HTML, CSS, C, PHP, Java, JavaScript, Python gibi dillerden hangisi olursa olsun, bir bilgisayara anladığı dilde ne yapacağını söylemenizi gerektirir.

Html programlama dili
HTML, CSS, C, PHP, Java, JavaScript ve Python'a ek olarak en çok bilinen programlama dillerinden bir tanesidir. | Kaynak: Pixabay

Nasıl programlama yapacağınızı  bilmek, web ve mobil uygulamalar, web siteleri, kullanıcı arayüzleri ve hatta robotlar için kod oluşturmanıza bile olanak sağlar.

Programlamanın tarihi oldukça yakın zamanda başlamış olsa da teknik olarak bilgisayarlardan önce gelir! Dünyadaki ilk programın 1842'de oluşturulduğu biliyor muydunuz?

1840 yılında Ada Lovelace, ilk bilgisayar programı fikrini ortaya koydu. Algoritma kelimesi, Latinceleştirildiğinde adı Algorismus olan matematikçi Muhammed ibn Musa el-Khwarizmi'nin adını taşır. Al-Khwarizmi, Avrupa'da cebiri tanıtmasıyla da ünlü bir isimdir.

Ada Lovelace, İtalyan matematikçi Luigi Menabrea'nın Charles Babbage'ın Analitik Motoru üzerine çalışmasını İngilizce'ye çevirmiştir.

Makine, üstündeki bilgilerin kodlanacağı delikli kartlar kullanırdı. Lovelace dünyanın ilk bilgisayar programı olarak kabul edilen söz konusu kartlarda Bernoulli sayılarının hesaplanması için bir metodu detaylandırmıştır.

Ada Lovelace, aşağıdaki unsurları içeren ayrıntılı hesaplama mekanizmalarını da detaylandırdı:

  • Dijital bilgileri kodlamak için bir cihaz (delikli kartlar, girintili yazım)
  • Sayısal değerleri kaydetmek için bir bellek.
  • Kullanıcının makinenin hangi görevleri yürüteceğini gösteren bir kontrol ünitesi.
  • Hesaplamaları tamamlamak için diskler.
  • Sonuçları görmenizi sağlayan bir cihaz.

İlk elektronik bilgisayarların ortaya çıkması bütün bu buluşların üzerinden geçen bir yüzyıl sonrasına denk geldi.

Asıl sorun hesaplamalar uzun zaman alacak olması ve programcıların kodu elle yazmak zorunda kalacak olmalarıydı.

1943 ve 1945 yılları arasında Alman Konrad Zuse, bir bilgisayar için tasarlanan ilk üst düzey programlama dili olan Plankalkül'ü geliştirdi, ancak bu hiç kullanılmadı.

İlk Bilgisayarların Programlanması

İlk bilgisayar olan ENIAC (Elektronik Sayısal Entegratör ve Bilgisayar) klasiğinin icat edimesi İkinci Dünya Savaşı zamanlarını budu. Teoride tüm hesaplamaları çözmek için programlanmış ilk bilgisayardı.

1950'lere gelindiğinde bilgi işlem yükselişe geçmeye başlamıştı. Amerika Birleşik Devletleri Donanması'nda bir amiral olan Grace Hopper, ilk derleyici olan A-0 Sistemini yarattı. Bu sistem, kaynak koddan ikili program oluşturulmasına olanak tanıyordu.

The Fortran (Formül Çevirisi) dili daha sonra IBM'de bir mühendis olan John Backus tarafından icat edildi. Bu, bilimsel hesaplamalar için kullanılan ilk üst düzey programlama dilidir. Aynı zamanda ilk programlama dili olarak da kabul edilir.

1950'lerde geliştirilen diğer diller arasında LISP (listeler için) ve COBOL (mesleki kullanım için) vardır. Ek olarak, ALGOL (Algorithmic Oriented Language), problemlerin algoritmik olarak tanımlanmasına izin veren ilk programlama diliydi.

Fortran ve Cobol, transistör bilgisayarların gelişimine de ön ayak oldu. COBOL, yaklaşık 20 yıl en yaygın kullanılan bilgisayar dilleri arasında yerini korudu. Programlama dili bilmenin önemine bakalım!

1960'larda bilgisayarlar daha da gelişti.

Program kod dil
Siz de programlama öğrenmek ister misiniz? | Kaynak: Pixabay
En iyi Programlama öğretmenleri müsait
Emre
5
5 (13 yorum)
Emre
₺100
/saat
Gift icon
İlk ders ücretsiz!
Mustafa
5
5 (21 yorum)
Mustafa
₺80
/saat
Gift icon
İlk ders ücretsiz!
Selim
5
5 (15 yorum)
Selim
₺200
/saat
Gift icon
İlk ders ücretsiz!
Gökhan
5
5 (10 yorum)
Gökhan
₺125
/saat
Gift icon
İlk ders ücretsiz!
İbrahim
4,9
4,9 (7 yorum)
İbrahim
₺60
/saat
Gift icon
İlk ders ücretsiz!
Serkan
5
5 (9 yorum)
Serkan
₺150
/saat
Gift icon
İlk ders ücretsiz!
Yunus burak
5
5 (6 yorum)
Yunus burak
₺100
/saat
Gift icon
İlk ders ücretsiz!
Mehmet
5
5 (6 yorum)
Mehmet
₺130
/saat
Gift icon
İlk ders ücretsiz!
Emre
5
5 (13 yorum)
Emre
₺100
/saat
Gift icon
İlk ders ücretsiz!
Mustafa
5
5 (21 yorum)
Mustafa
₺80
/saat
Gift icon
İlk ders ücretsiz!
Selim
5
5 (15 yorum)
Selim
₺200
/saat
Gift icon
İlk ders ücretsiz!
Gökhan
5
5 (10 yorum)
Gökhan
₺125
/saat
Gift icon
İlk ders ücretsiz!
İbrahim
4,9
4,9 (7 yorum)
İbrahim
₺60
/saat
Gift icon
İlk ders ücretsiz!
Serkan
5
5 (9 yorum)
Serkan
₺150
/saat
Gift icon
İlk ders ücretsiz!
Yunus burak
5
5 (6 yorum)
Yunus burak
₺100
/saat
Gift icon
İlk ders ücretsiz!
Mehmet
5
5 (6 yorum)
Mehmet
₺130
/saat
Gift icon
İlk ders ücretsiz!
Başlayın

1960'lardan 1980'lere: Bilgisayarın Ergenliği

Soğuk Savaş döneminde, bilgi işlem ve programlamaya yönelik araştırma miktarı çok büyük bir yükselişe geçti .Bu esnada, ilk nesne yönelimli programlama dili Simula 67 geliştirildi.

C de 1969 ile 1973 arasında oluşturuldu. Bu düşük seviyeli dil, UNIX'i yeniden yazmak için icat edildi ve 50 yıl sonrasında halen en yaygın kullanılan programlama dillerinden birisidir.

Pascal, 1970 yılında Algol'ün devamı olarak geliştirildi. Aynı zamanda, Apollo bilgisayarların işletim sistemlerinde, Macintosh'larda ve Adobe Photoshop'un ilk sürümünde kullanıldı!

SQL (Structured Query Language) 1974 yılında geliştirildi. Günümüzde hala veritabanları için yaygın olarak kullanılmasıyla bilinir.

1983 yılında Bjarne Stroustrup C++ dilini geliştirdi. Objective-C ise Brad Cox tarafından dünyaya tanıtıldı.

Bu, yansıtıcıya sahip ve Steve Jobs tarafından kurulan NeXTSTEP ardından da Apple'ın işletim sistemi OS tarafından kullanılan ilk nesne yönelimli dildi.

Dbase, C++, Eiffel, Mathematica, Perl, Tcl/Tk gibi diller de 80'lerde yaygın olarak kullanılıyordu.

Web Sunucuları için Programlama Dilleri

Bu zamana kadar, programlama dilleri henüz emekleme aşamasındaydı.

1990'lar internetin ve World Wide Web'in yayılmasına şahit oldu. O zamanlar pek çok “uzman” ağın potansiyelinden şüphe ediyordu ancak şimdilerde nasıl geliştiğini, iş için ve günlük hayatlarımızda ne sıklıkta kullanıldığını gayet iyi biliyoruz!

Ekonomist Robert Solow, “Bilgisayar çağını her yerde görebilirsiniz, ama verimlilik istatistiklerinde göremezsiniz” diyerek esprili bir gönderme de yapmıştır!

80'lerin sonlarında, bilgisayar ve programlamanın 90'larda sahip olacağı potansiyeli fark eden kişi sayısı çok azdı. 90'lar ve 2000'lerin başı ise internet çağına damgasını vurdu.

Web ile birlikte komut dosyası veya komut dosyası dilleri geldi. Bu yeni diller, küçük ve basit programların çalışmasına imkan tanıyordu. Bu süre zarfında oluşturulan dillerden bazıları bugün hala yaygın olarak kullanılmaktadır.

En çok kullanılan programlama dilleri arasında hala yeri olan dillere bakalım!

  • Python (1991)
  • PHP, JavaScript, Java (1995)
  • Ruby (1993)
  • C# (2000)

Python, programcıların üretkenliğini basit sözdizimi ile optimize edebilen, nesne yönelimli, çok platformlu, üst düzey bir dil oluşturmak amacıyla geliştirildi.

Otuz yıl sonrasında bile, birçok öğrenci, özellikle bilimsel araştırmalarda, Python'da kod yazmayı öğreniyor.

PHP (Hypertext Preprocessor) 1994 yılında o zamanlar 26 yaşında olan Rasmus Lerdorf tarafından web sitesini oluşturmak için geliştirildi. Birkaç yıl sonra Wikipedia, Facebook ve YouTube dahil olmak üzere sitelerin çoğu PHP ile kodlandı.

Programlama dili öğretici kitapları
İngilizce bilenler için programlama dilleri üzerine yazılmış pek çok kitap vardır. Bu tarz kitapları okuyarak konuyla ilgili daha fazla bilgi sahibi olabilir ve tarihini de öğrenebilirsiniz. | Kaynak: Pixabay

Programlamayı öğrenmek, JavaScript temelini öğrenmeyi de gerektirebilir. Bu, özellikle dinamik web sayfaları oluşturmak için kullanılır.

Java ve JavaScript'i karıştırmayın, ikisi birbirinden farklı dillerdir.

21. Yüzyıl Programlama Teknikleri

Bugün kullanılan programlama dillerinin çoğu 1990'larda geliştirilmiştir. Ancak, web o zamandan beriyi ve kötü yönleriyle çok fazla değişti, ve her programlama dili bugün bildiğimiz internet ile uyumlu kalamadı.

Dijital teknolojiler, mal ve hizmetlerin üretiminde de önemli bir yer tutar ve tükettiğimiz her şey bir algoritmanın kontrolü altındadır.

2010'lardan itibaren teknoloji sadece ilerlemeye devam etti ve genel kodlama bilgisi gelişti.

Programlama dersleri mi arıyorsunuz?

Ücretsiz olarak kodlama ve farklı programlama dillerini öğrenemeye başlayabileceğiniz birçok online kaynak var. Hatta bu alanda kaynak sayısı o kadar fazla ki programlama dili nedir öğrenmekle kalmayacak, seçtiğiniz dili kısa bir zamanda da öğreneceksiniz. Tabii ki yeterli çabayı gösterirseniz!

Kodlama, programlama veya web geliştirme hakkında daha fazla bilgi edinmek istiyorsanız, Superprof'ta size yardımcı olacak birçok alanında uzman eğitimci vardır!

Özel öğretmenlerden çeşitli farklı beceriler ve konular hakkında bilgi edinebilirsiniz ve özel ders almanın çeşitli yolları vardır: yüz yüze, çevrimiçi veya gruplar halinde. Her tür özel eğitim, artıları ve eksileri ile birlikte gelir, bu nedenle hangisinin sizin ve bütçeniz için doğru olacağını dikkatlice düşünün. Öğretmeninizden proje planlaması için de yardım isteyebilirsiniz.

Programlamlama dilleri nelerdir gördük, şimdi geriye en ihtiyacınız olanı seçip üzerinde dersler almaya başlamanız kaldı! Superprof aracılığıyla eğitim veren öğretmenlerimizin profillerini inceleyebilir ve size en uygun öğretmenle programlama yolculuğunuza başlayabilirsiniz.

İyi şanslar!

>

Özel ders öğretmenleri ve öğrencilerini buluşturan platform

İlk ders ücretsiz

Bu yazıyı beğendiniz mi? Puanlayın!

5,00 (1 puanlama)
Loading...

Nazlı Ece

Merhaba! Ben Nazlı. Farklı kültürlere ve dillere ilgi duyan bir çevirmenim. Bununla birlikte Avrupa Çalışmaları alanında da aktif bir sekilde makale yazıyorum ve çeşitli bloglarda içerik üretiyorum. Kısacası yazmak ve çevirmek benim en büyük hobilerimden!