GNU Fortran - GNU Fortran

GNU Fortran
GNU Derleyici Koleksiyonu logo.svg
Geliştirici (ler)GNU Projesi
İlk sürüm20 Nisan 2005; 15 yıl önce (2005-04-20)[1]
Kararlı sürüm
10.2[2][1] / 23 Temmuz 2020; 4 ay önce (2020-07-23)
Depo Bunu Vikiveri'de düzenleyin
YazılmışC, C ++
İşletim sistemiÇapraz platform
PlatformGNU
TürDerleyici
LisansGNU Genel Kamu Lisansı (sürüm 3 veya üzeri)
İnternet sitesigcc.gnu.org/fortran/ Bunu Vikiveri'de düzenleyin

GNU Fortran veya GFortran adı GNU Fortran derleyici hangi parçası GNU Derleyici Koleksiyonu (GCC). İçin tam destek içerir. Fortran 95 dil ve büyük bölümlerini destekler Fortran 2003 ve Fortran 2008 standartları.[3][4] Destekler OpenMP[5] çoklu platform paylaşılan hafıza çoklu işlem, en son sürümüne (4.5) kadar.[6] GFortran ayrıca g77 tarafından desteklenen çoğu dil uzantısı ve derleme seçeneğiyle uyumludur,[7] ve Fortran dilinin diğer birçok popüler uzantısı.[8]

Nisan 2005'te yayınlanan GCC 4.0.0 sürümünden bu yana,[9] GFortran eski g77 derleyicisinin yerini aldı. Yeni Fortran başlangıç ​​aşaması GCC için sıfırdan yeniden yazıldı,[10] g77'nin baş yazarı ve geliştiricisi Craig Burley, 2001'de g77 ön ucunda çalışmayı bırakmaya karar verdikten sonra.[11] GFortran çatallı kapalı g95 2000 yılının başlarında başlayan Ocak 2003'te. kod tabanları GCC geliştiricilerine göre "önemli ölçüde farklılaşmıştır".[12] 2010 yılından bu yana, GCC projesinin geri kalanı gibi ön uç, C ++, önceden yazılmışken C.[13]

Ayrıca bakınız

Referanslar

  1. ^ a b "GCC Sürümleri - GNU Projesi - Özgür Yazılım Vakfı (FSF)". GNU Projesi. Alındı 2019-02-23.
  2. ^ "GCC 10 Yayın Serisi - GNU Projesi - Özgür Yazılım Vakfı (FSF)". gcc.gnu.org. Alındı 2020-07-24.
  3. ^ "GNU Fortran tarafından desteklenen Fortran 2003 Özellikleri Tablosu". GNU. Alındı 2009-06-25.
  4. ^ "GNU Fortran tarafından desteklenen Fortran 2008 Özellikleri Tablosu". GNU. Alındı 2009-06-25.
  5. ^ https://jblevins.org/log/openmp
  6. ^ https://gcc.gnu.org/onlinedocs/gfortran/OpenMP.html#OpenMP
  7. ^ "G77 ve gfortran arasındaki uyumsuzlukların tartışılması". GNU. Alındı 2007-01-26.
  8. ^ https://gcc.gnu.org/onlinedocs/gfortran/Extensions-implemented-in-GNU-Fortran.html#Extensions-implemented-in-GNU-Fortran
  9. ^ https://gcc.gnu.org/gcc-4.0/
  10. ^ https://gcc.gnu.org/onlinedocs/gcc-4.1.2/gfortran/GFORTRAN-and-G77.html
  11. ^ http://www.kilmnj.com/g77/why.html
  12. ^ "GCC tabanlı diğer Fortran derleyicisi". GNU. Alındı 2007-04-11.
  13. ^ http://www.h-online.com/open/news/item/GCC-allows-C-to-some-degree-1012611.html

Dış bağlantılar