Doğrudan Mod Nedir?

Doğrudan mod, programın parametrelerinin gerçek zamanlı olarak girildiği ve yürütüldüğü bir bilgisayar programlama biçimidir. Bu, bir dosyaya yazılmış, bir derleyiciden geçen ve daha sonra çalıştırılan derlenmiş bir programın aksinedir. Doğrudan yöntem, bir programcının programı işlevselliğini test etmesine veya programı düzenlemek, yeniden derlemek ve yeniden çalıştırmak zorunda kalmadan bir sistemde diğer acil görevleri veya eylemleri gerçekleştirmesini sağlar.

Doğrudan mod programlama yöntemlerinin çoğu, hesaplamaların önceki günlerinde kullanıldı. İlk delikli kartlar, programcının bilgisayarı bir kartla programlayacağı ve programın nasıl çalıştığını gösteren bilgisayardaki ışıkları izleyeceği bir yöntem olarak görülebilir. İlk yazılan programlama dillerinden biri, 1964 yılında geliştirilen başlangıç ​​seviyesindeki çok amaçlı sembolik talimat kodu (BASIC) dilidir. Commodore 64® gibi pek çok erken sekiz bit bilgisayar sistemi, BASIC programlarının doğrudan önyüklendiğinde doğrudan girilmesine izin verdi. makinesi. Bir kullanıcının göreceği ilk şey, programlama komutlarını bekleyen bir giriş ve yanıp sönen bir bilgi istemidir.

Bu sistemlerde, bir kullanıcı bilgisayarı doğrudan programlamaya başlayabilir. Genellikle, bu doğrudan çalışma modu ya yeni tasarlanan bir bilgisayar programının oluşturulması ve test edilmesi ya da daha önce bir diskete kaydedilmiş olan farklı programlara erişmek ve başlatmak için birkaç küçük BASIC işleminin kullanılması anlamına geliyordu. Her iki durumda da, en yaygın kullanılan doğrudan mod komutu RUN komutuydu. Bilgisayarın belleğine yakın zamanda yazdığınız bir program ya da kaydedilmiş bir dosya RUN ile çalıştırılabilir. Microsoft® Windows® gibi modern işletim sistemleri, sistemde belirli programları başlatmak için komut istemi yoluyla bir RUN komutunun kullanılmasına izin verir.

Bilgisayar hızındaki ve işlemindeki artış nedeniyle, doğrudan mod programlama, yorumlanmış programlama dilleri olarak bilinen bir başka formda gelişti. Burada programlama dili tam olarak eski yöntemlerde olduğu gibi çalışmaktadır, tek istisna dilin tercüman ile gelmesidir. Tercüman, eski sekiz bitlik BASIC komut istemine benzer ayrı bir programdır. Bir kez başlatıldığında, oturur ve yorumlamak için tasarlandığı dilde komutların girilmesini bekler. Bu, her biri özel kullanımlar için çeşitli avantajlar sunan, tek tek bir bilgisayar sistemi üzerinde çeşitli yorumlanmış dillerin geliştirilmesine ve çalıştırılmasına izin verir.

Doğrudan mod programlama için bir başka kullanım model demiryolu sistemlerine girmenin yolunu buldu. Dijital kontrolörler, bir model demiryolu hobisinin, lokomotifin hızını arttırma ve azaltma, trende ışıkların çalışması ve daha fazlası gibi bazı eylemleri programlamasını sağlar. Bu kontrolörler, doğrudan modda bir programlama özelliğine sahiptir, bu sayede operatör raydan geçerken gerçek zamanlı olarak trenin fonksiyonunu etkileyebilir.