2 puan yazan GN⁺ 2023-07-18 | 1 yorum | WhatsApp'ta paylaş
  • Forth: kendine özgü bir geçmişi ve tasarımı olan bir programlama dili
  • RPN (ters Lehçe gösterimi) kullanan, yığın odaklı Forth
  • Çok çeşitli makine mimarilerine son derece iyi uyum sağlayabilen Forth
  • Küçük ama verimli Forth
  • Forth, kendisini gerçekleştirebilen, yani self-hosting yapabilen bir yapıya sahip
  • Forth'ü anlamak için onu uygulamak ve JonesForth gibi mevcut gerçekleştirimleri incelemek gerekir
  • Kod sözcükleri ve kolon sözcüklerinden oluşan, basit ve bağımsız bileşenlere sahip Forth
  • Forth'te kolon sözcükleri, kod sözcüğü ilkel işlevleri kullanılarak tanımlanır
  • Asgari bir çekirdek ve alana özgü diller oluşturabilen Forth
  • Esnek ve değişken bir programlama dili olan Forth
  • Yeni kontrol yapıları ve genişletmeler oluşturabilen Forth
  • Genel bilgi ve adresleri kullanarak değişkenler ve sözcükler oluşturan Forth
  • Yeni sözcükler ve işlevler oluşturabilen Forth
  • Verinin bir işlevden diğerine aktığı, birleştirici bir dil olan Forth
  • Dil düzeyinde atomik hesaplama birimleri sağlayan Forth
  • Optimizasyon için küçük işlevleri satır içi kullanabilen Forth
  • Basitliği ve esnekliği sayesinde deney ve keşif için güçlü bir dil olan Forth
  • Enerji santralleri, robotik ve video oyunları gibi çeşitli alanlarda kullanılan Forth
  • İşletim sistemi ve IDE/editör olarak kullanılabilen Forth
  • Forth içinde Forth tanımlanabildiği için güçlü bir metaprogramlama dili olan Forth
  • Her biri kendine özgü özellik ve yeteneklere sahip çeşitli Forth gerçekleştirimleri bulunur
  • Assembly benzeri düşük seviye kodlardan yüksek seviye uygulamalara kadar yazabilen Forth
  • Tutkulu geliştiriciler ve meraklılardan oluşan bir Forth topluluğu
  • NASA ve ESA tarafından uzay keşfinde kullanılan Forth
  • Güvenilir yazılım ve kontrol sistemlerini sağlamak için çeşitli uzay görevlerinde kullanılan Forth
  • Düşük gecikme ve küçük tasarımı nedeniyle uzay uygulamalarında kullanılan Forth tabanlı işlemciler

1 yorum

 
GN⁺ 2023-07-18
Hacker News görüşleri
  • Forth programlama dili, dilin kendisinin bir parçası haline gelen yeni "kelimeler" tanımlamayı mümkün kılan bir dildir.
  • Forth, Lisp makrolarına benzer şekilde son derece genişletilebilir ve özelleştirilebilir.
  • Dusk OS, Forth ile yazılmış 32 bit bir işletim sistemi olan ilgi çekici bir Forth projesidir.
  • Forth, ultra düşük güç tüketimli bilgisayarlar geliştirmek için kullanılabilir.
  • Yalnızca C kullanılabileceği iddialarına rağmen, Forth OS/2 için program yazmakta da kullanılmıştır.
  • "Starting Forth", Forth öğrenmek için tavsiye edilen bir kitaptır.
  • Forth'un etkileyici illüstrasyonlara sahip minimalist bir web sitesi vardır.
  • Rust ile yazılmış bir Forth derleyicisi vardır; bu derleyici olağanüstü performans ve akış verisi yönetimi için kullanılabilir.
  • goforth gibi çeşitli Forth uygulamaları vardır; bunlar kaynak metni bytecode'a dönüştürebilir ve C kodu üretebilir.