- Bilimsel hesaplama için 1957'de oluşturulan dil Fortran gelişmeye devam ediyor. En güncel sürüm Fortran 2018 ve 2023 sürümünün yayımlanması planlanıyor
- Yüksek performans: bilimsel/teknik hesaplama için tasarlandı
- Statik/güçlü tipli bir dil. Öğrenmesi ve kullanması kolay
- Doğal olarak paralel bir dil
- Dizilere benzer sezgisel sözdizimiyle CPU'lar arasında veri iletişimi
- Tek CPU, paylaşımlı bellekli çok çekirdekli sistemler, dağıtık bellekli HPC ve bulut sistemleri gibi ortamlarda neredeyse aynı kodu çalıştırma
- Coarray, Team, Event, Collective Soubroutine gibi yapılarla probleme uygun paralel programlama kalıplarını ifade edebilme
GN⁺ özeti
- Fortran, bilim ve mühendislikte hesaplama yoğun uygulamalar için tasarlanmış yüksek performanslı paralel bir programlama dilidir
- Olgun ve kendini kanıtlamış derleyicilere ve kütüphanelere sahip olduğundan kodlar hızlı çalıştırılabilir
- Fortran, programlama hatalarını erken aşamada yakalamaya ve verimli ikili kod üretmeye yardımcı olan statik ve güçlü bir tip sistemine sahiptir
- Büyük diziler üzerindeki matematiksel ve aritmetik işlemleri ifade etmek için basit bir sözdizimine sahiptir; bu da öğrenmesini ve kullanmasını şaşırtıcı derecede kolaylaştırır
- Fortran; imperative, procedural, array-oriented, object-oriented ve functional gibi çeşitli programlama stillerine izin verir
- CPU'lar arasında veri iletişimi için sezgisel sözdizimine sahip paralel bir dildir
- Fortran; sayısal hava tahmini, hesaplamalı akışkanlar dinamiği, uygulamalı matematik, istatistik ve finans gibi alanlarda yaygın olarak kullanılır
- Büyük sayısal diziler üzerinde hızlı aritmetik hesaplamalar yapmanız gerekiyorsa, Fortran en uygun araçtır
16 yorum
Bu dilin derleme kısıtları oldukça fazla olduğu için, diğer dillere kıyasla optimizasyonu inanılmaz derecede iyi oluyor.
Python koduyla karşılaştırınca böyle bir his veriyor sanırım https://fortran-lang.org/en/learn/rosetta_stone.html
https://www.fortran90.org/src/rosetta.html
Sanırım bu URL'yi bağlantı olarak eklemişsiniz.
Garip bir şekilde bağlantı bozulmuş -0- Aslında vermek istediğim bağlantı şu: https://fortran-lang.org/learn/rosetta_stone/
Süper bilgisayar kullanan katı hal hesaplama alanında Fortran hâlâ yaygın olarak kullanılıyor.
Acaba bunu durmadan kim güncelliyor?
Süper bilgisayarların Fortran’ı çok kullandığını duymuştum
Meteoroloji Kurumu’nun iş ilanı şartlarında da Fortran vardı..
Profesör: (bir tarball’u e-postayla fırlatarak) Evlat, şu Fortran kodunu Python’a port et de getir, yarın sabaha kadar.
Bunun dışında Fortran’a giriş yapılan bir durum var mı ki?!
İnsan kaynağı yok deniyor ama ChatGPT Fortran kullansa nasıl olurdu?
Herkes zaten Python'a geçmemiş miydi... vay be
Meğer Fortran artık kullanılmayan bir dil değilmiş~ Hâlâ güncelleniyor olduğunu bilmiyordum~
Vay canına... Kayıp teknoloji gibi bir havası vardı ama... statik/güçlü tipli bir dil, paralel işleme de var ve sözdizimi de basit mi..?
Hesaplamalı simülasyonlarda hâlâ aktif olarak kullanılıyor haha. Bizim alanda biraz zorlu simülasyon kodlarının %80’i Fortran, kalanı da C...
Fortran hâlâ güncelleniyormuş, vay be..
Ah.. ben de iş hayatımın başlarında Microsoft Fortran Powerstation ile kod yazmıştım..
Hacker News görüşleri