Yazılım tarihi - Nedir, tanımı ve konsepti

Yazılım tarihi, yazılımın varlığı boyunca meydana gelen kökenleri, evrimi ve çeşitli olaylarla ilgilenir.

Yazılımı, donanımın yararlı olmasını mümkün kılan bilgi işlem ve bilişimin maddi olmayan parçası veya faktörü olarak anlıyoruz. Bunun örnekleri işletim sistemleri veya uygulamalardır.

Bu nedenle, yazılım donanımın müdahalesi olmadan var olamaz ve bunun tersi de geçerlidir, bu nedenle her iki terimin de herhangi bir kullanıma veya faydaya sahip olabilmesi için birbirine ihtiyacı vardır.

Yazılımın kökeni

Teorik bir terim olarak yazılım, iki önemli olaydan kaynaklanmaktadır.

İlki, 19. yüzyılın ortalarında "analitik makine" zamanında olduğu gibi, belirli bir makine için tasarlanmış bir algoritmanın geliştirilmesine atıfta bulunur. Sonunda bu makine hiç gerçekleştirilmedi ve algoritma uygulamaya konmadı. Yazılımın ilk "proto-part"ının programcısı, tarihteki ilk kadın programcı olan Ada Lovelace idi.

Meydana gelen ikinci olay Alan Turing'in hesaplanabilir sayılara dayanan bir çalışmasıydı, yani tüm zamanların ilk yazılım teorisiyle karşı karşıya olacaktık. Bu, 20. yüzyılın ortalarından kısa bir süre önce oldu.

Sentezleme, denilebilir ki, yazılım nispeten birkaç yıldır kullanılan bir terimdir, dolayısıyla daha gidecek çok yolu olan bir bilimdir.

Yazılımın tarihsel aşamaları

Yazılımın tarihini, başlangıcından 21. yüzyıldaki durumuna kadar aşağıdaki aşamalara ayırabiliriz:

  • 1950'den önceki aşama: Yazılımın ilk temellerinin ve darbelerinin atıldığı yıllar. Bir önceki bölümde bahsedildiği gibi Ada Lovelace ve Alan Turing 'yazılım' kavramının öncüleridir.
  • 50 '60' ve 70'in On Yılı: Bu yıllarda yazılım, teorik ve soyut bir kavram olmaktan çıkıp, cihazların veya makinelerin icadı ve geliştirilmesi için vazgeçilmez bir faktör olarak kabul edilmeye başlandı. "Yazılım mühendisliği" terimi ilk kez bir NATO konferansında kullanıldı. Bu, en çok çalışılan ve buna bağlı olarak talep edilen bilim ve mesleklerden birinin ilk örneğidir. O zamanlar en çok kullanılan diller COBOL ve FORTRAN idi.
  • 80'lerin ve 90'ların on yılı: Bu yirmi yılda bir sorun tespit edildi ve bu, büyük talebin sektördeki profesyonellerin arzını aştığıdır. Ayrıca, profesyoneller önceden uzmanlaşma olmadan bu kadar çok bilgi alanını kapsayamazlardı. İlk çöküşler, ileri karmaşıklıktaki projelerde ve işlerde ortaya çıktı. Daha ileri gitmeden, şu anda Windows 1985'te ve Linux 1992'de piyasaya sürüldü. Ayrıca HTML'nin ortaya çıkışı, dijital çağın ana kilometre taşlarından biri olan World Wide Web'in (WWW) yükselişi sayesinde oldu.
  • XXI yüzyıl: 21. yüzyılın başından itibaren yazılımların kapsadığı tüm alanlarda büyük ilerlemeler kaydedilmiştir. Devrim niteliğindeki akıllı telefonun ortaya çıkışından bu yana, entegre yazılımı ile tek bir cihaz yapan daha önce bir bilgisayar gerektiren görevleri gerçekleştirebilir. Öte yandan, AI veya zaten iyi bilinen kripto para birimleri gibi henüz araştırılmamış ve geliştirilmemiş teknolojilerde de gelişme seviyelerine ulaşılmıştır. Bu gelişmelere örnek olarak Apple, Microsoft veya Amazon gibi büyük şirketlerin insan davranışlarını taklit edebilen sesli asistanları verilebilir. Bu amaçlar için, projenin amacının hangi dilin kullanılması gerektiğini ve dolayısıyla hangi profesyonel türe ihtiyaç duyulduğunu belirlediği çok sayıda programlama dili vardır. Bahsedebileceğimiz bazı diller SWIFT (iOS ortamlarındaki uygulamalar için), JavaScript (web ortamları için) veya PHP (sunucuların veya fiziksel makinelerin görevleri ve programlanması için tasarlanmıştır).

Görüldüğü gibi, yazılımın tarihi aşırı uzun değildir, ancak tarihsel yolculuğu boyunca birçok evrimi ve sonucu ortaya çıktığı için çok yoğundur. Bunun kanıtı, sayısız programlama dili ve bunlara dayalı olarak gerçekleştirilen on binlerce projedir.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave