Başvuru Programının Tanımı
Çeşitli / / July 04, 2021
Guillem Alsina González tarafından, Şubat. 2017
Bilgisayarlarla diyaloğumuz aracılığıyla yürütülür yazılım, programların, uygulamaların (hepsi eş anlamlıdır). Ama tam olarak bir program nedir?
Bir uygulama programı, bir dizi talimattan oluşur. donanım Bilgisayarın komutları olarak anlayabilir ve yürütebilir
Bilgisayarların kullandığı temel dil ikili, birler ve sıfırlardan oluşur. Bu dili kullanan bir uygulama programının gerçekleştirildiğini düşünmek pratik olarak imkansızdır ve dahası, bugün kullandığımız tüm uygulamalar hakkında konuşursak.
Olarak Biçim Doğrudan makine ve insanlar tarafından "konuşulan" dil arasında bir arabulucu, montajcı icat edildi. Her çip ve her mimari donanım Farklı, dünya çapında konuşulan farklı diller gibi, kendi montajcı çeşidine sahiptir.
Ancak, montajcı, karmaşık programlar için hala çok karmaşıktır. üzerinde büyük kontrol gerektiren görevler için geçerli olmasına rağmen, birden fazla işlevi yerine getirebilir. donanım.
Makinelerimizi daha iyi anlamamızı sağlayan merdivene eklenen yeni bir basamak, üst düzey diller olmuştur. teknik altyapıya sahip herkes için kolay anlaşılır yapılar ve komutlar sağlayarak uygulamaları yapılandırmanıza ve geliştirmenize olanak tanır karmaşık.
Üst düzey bir dilde yazılmış bir program, derleme adı verilen ve makinenin anladığı ikili dile çevrildiği bir süreçten geçmelidir ve bu nedenle, onu yürütmek mümkündür.
Üst düzey dillere ayrıca derleyiciler, geliştirme ortamları gibi uygulamaların oluşturulmasını kolaylaştıracak araçlar eşlik etmiştir. kaynak kodu yazma ve yeniden kullanma olanakları ve farklı gerekli görevlerin bir bilgisayardan yürütülmesine izin veren her türlü işlevselliğe sahip entegre ortamlar. tek yer.
Bir nüans daha: Bir uygulama programından bahsediyoruz çünkü onu belirli bir görevi çözmek için uygulayabiliriz. Yardımcı programlar veya harici komutlar gibi başka tür programlar da vardır.
Hem yardımcı programların hem de uygulamaların birçok türü ve alt türü hakkında bir tartışmaya girebiliriz, ancak tanımımız için temel farklılaşma yeterlidir:
Bir uygulama programı bir kullanıcı ihtiyacını çözerken, bir yardımcı program bilgisayar bakım ve yönetim görevlerini az ya da çok kapsamaya hizmet eder.
Böylece uygulamalar bir işlemci metinler, bir tarayıcı ağ, bir elektronik tablo, bir veri tabanıveya bir görüntü rötuş programı, bir yardımcı program bir antivirüs, bir dosya sıkıştırıcı veya bir disk biçimlendirici.
Tarihsel olarak, programlar içinde de, genellikle yeni dönemin ilk günlerinde, daha fazla farklılaşma olmuştur. bugün artık pratikte olmayan mikroinformatik: derlenmiş programlar (daha önce açıklamıştım) ve yorumlandı.
Kaynak kodu derleme adı verilen süreçle kalıcı olarak kullanıcının anlayacağı bir dile çevrilen derlenmiş programları daha önce açıklamıştım. bilgisayar. Yorumlanan programlar derlenmez ve kaynak kodları çalıştırma anında doğrudan makine diline çevrilir.
GWBASIC gibi bazı BASIC yorumlayıcıları, bazı sevenler dışında artık kullanımdan kaldırılmıştır. bilgi işlemnostaljik bu türün maksimum üssüydü programlama.
En iyi ihtimalle, ortamlar ve yorumlanan diller, en küçükler için eğitim alanında hayatta kalır.
Fotoğraflar: Fotolia - aleutie / bakhtiarzein
Başvuru Programındaki Konular