Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

İlk Yazılım Dili ve Tarihçesi

O

Ogulcan Tekines

Prof Arı
Kullanıcı
BeePuan
23
Yazılım dilleri, bilgisayarları programlamak ve çeşitli görevleri otomatikleştirmek için kullanılan araçlardır. İlk yazılım dili, bilgisayar programlamanın temellerini atan ve modern yazılım geliştirme süreçlerinin başlangıcını işaret eden önemli bir dönüm noktasıdır. Bu yazıda, ilk yazılım dilinin tarihçesi ve gelişimi hakkında bilgi vereceğiz.

İlk Yazılım Dili: Ada Lovelace ve Analitik Makine​

1. Ada Lovelace ve İlk Program:İlk yazılım dili, matematikçi Ada Lovelace tarafından geliştirilen ve Charles Babbage'ın analitik makinesi için yazdığı algoritmayla ilişkilendirilir. Ada Lovelace, 1840'larda analitik makine için bir algoritma tasarlamış ve bu algoritma, modern anlamda ilk yazılım programı olarak kabul edilir. Lovelace'ın programı, analitik makinenin belirli bir hesaplamayı nasıl gerçekleştireceğini adım adım tanımlıyordu.


images



2. Analitik Makine:Charles Babbage'ın 1830'larda tasarladığı analitik makine, hesaplamalar yapmak için mekanik bir bilgisayardı. Lovelace'ın programı, bu makinenin matematiksel hesaplamaları otomatik olarak gerçekleştirmesi için yazılmıştı, ancak makine tamamlanamadığı için program uygulamaya koyulamadı.

images



İlk Modern Yazılım Dili: Fortran​

1. Fortran'ın Gelişimi:Modern yazılım dillerinin ilki olarak kabul edilen Fortran, 1950'lerde IBM tarafından geliştirildi. 1957'de piyasaya sürülen Fortran, özellikle bilimsel ve mühendislik hesaplamaları için tasarlanmış yüksek seviyeli bir dildir. Fortran, "Formula Translation" (Formül Çevirisi) ifadesinin kısaltmasıdır.

2. Fortran'ın Özellikleri:Fortran, matematiksel hesaplamalar için özel olarak tasarlanmış bir dil olup, değişkenler, döngüler ve koşullu ifadeler gibi temel programlama yapılarına sahiptir. Fortran, bilimsel ve mühendislik hesaplamalarının yanı sıra, bilimsel toplulukta geniş bir kabul gördü ve birçok modern yazılım dili için bir temel oluşturdu.


0*htXiR-a8DoQsqQQ7.png


İlk Düşük Seviye Yazılım Dili: Assembly​

1. Assembly Dilinin Yükselişi:Bilgisayar donanımıyla doğrudan etkileşim kurmak için kullanılan ilk düşük seviyeli dil Assembly'dir. Assembly dili, makine diline çok yakın olup, bilgisayarın işlemcisine doğrudan komutlar gönderir. İlk Assembly dilleri 1950'lerde geliştirilmiştir ve makine diline çeviri işini kolaylaştırmak için kullanılmıştır.

2. Assembly Dilinin Özellikleri:Assembly dili, programcıların daha düşük seviyede kontrol sahibi olmasını sağlar. Makine kodunun okunabilir bir biçimi olarak kabul edilir ve genellikle sistem yazılımları ve gömülü sistemler gibi alanlarda kullanılır.

assembly-language.asp-final-664011aa8a8d4774ab6538e594961475.png


Yazılım Dillerinin Evrimi​

1. İlk Yüksek Seviyeli Diller:Fortran'ın ardından, 1950'lerin ve 1960'ların başında birkaç başka yüksek seviyeli dil geliştirildi. Bunlar arasında COBOL (Common Business-Oriented Language), ALGOL (Algorithmic Language) ve LISP (LISt Processing) bulunur. Bu diller, farklı programlama paradigmalara hizmet etti ve yazılım geliştirme süreçlerini çeşitlendirdi.

2. Modern Yazılım Dilleri:Zamanla, yazılım dilleri daha da gelişti. C, C++, Java, Python ve daha birçok modern dil, programlamayı daha erişilebilir ve güçlü hale getirdi. Bu diller, nesne yönelimli programlama, işlevsel programlama ve diğer çeşitli paradigmaları destekler.

İlk yazılım dili, modern yazılım geliştirme dünyasının temellerini atan önemli bir yenilikti. Ada Lovelace'ın analitik makine için yazdığı algoritma, ilk yazılım programı olarak kabul edilirken, Fortran gibi diller yüksek seviyeli programlamanın kapılarını açtı. Assembly dili ise düşük seviyeli programlamanın temel taşlarından biri oldu. Bu ilk adımlar, yazılım dillerinin evrimi ve günümüzün karmaşık yazılım sistemlerinin gelişimi için zemin hazırladı. Yazılım dillerinin tarihçesi, bilgisayar biliminin ve teknolojinin evrimindeki önemli bir bölümü temsil eder.
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

Zevkini yansıtan rengi seç

Geniş / Dar görünüm

Temanızı geniş yada dar olarak kullanmak için kullanabileceğiniz bir yapıyı kontrolünü sağlayabilirsiniz.

Izgara görünümlü forum listesi

Forum listesindeki düzeni ızgara yada sıradan listeleme tarzındaki yapının kontrolünü sağlayabilirsiniz.

Resimli ızgara modu

Izgara forum listesinde resimleri açıp/kapatabileceğiniz yapının kontrolünü sağlayabilirsiniz.

Kenar çubuğunu kapat

Kenar çubuğunu kapatarak forumdaki kalabalık görünümde kurtulabilirsiniz.

Sabit kenar çubuğu

Kenar çubuğunu sabitleyerek daha kullanışlı ve erişiminizi kolaylaştırabilirsiniz.

Köşe kıvrımlarını kapat

Blokların köşelerinde bulunan kıvrımları kapatıp/açarak zevkinize göre kullanabilirsiniz.

Geri