Artık hayatımızdaki her şey birer dijital alete dönüştü. Evimizdeki beyaz eşyalardan, kullandığımız telefonlara, televizyonlarımızdan aklınıza gelebilecek her türlü iş ile ilgili alete kadar. Bu aletlerin de bir şekilde çalışabilir olması için üzerlerinde bir çeşit program olması gerekiyor. Bu programlardan kasıt belli bir elektronik devre çerçevesinde bu devrelerin işlemesine imkan veren ve bu devrelerin bir nevi çalışma prensibini ortaya koyan dijital kodlar bütünü olan programlardan bahsediyoruz. Bu programlar en temelde birer 1 ve 0’dan oluşan kodlar. Bu kodlar tüm bu cihazların çalışma prensibini ortaya koyan, bu cihazları birer canlıya benzetir isek damarlarında akan kan olarak bir benzetim yapmamız yanlış olmayacaktır. Çünkü iskelet olarak bu cihazların fiziksel varlıklarını ele alır ise bu fiziksel varlıkların yaşayabilmesi için kan yani programlara ihtiyaç olacaktır. Bu programlar da en temel anlamda çalışma prensiplerini oraya koyduğundan her araçta farklı bir şekilde kodlanmış olarak gözükürler.
Bu farklı kodlar bir anlamda da bu aletlerin diğerlerinden farklılığını ve sahip oldukları özellikleri gizlilik içinde saklayabilmelerinin de yolunu açar. Program konusu kadar bir diğer önemli konu da kesinlikle programlama konusudur. Bu programlama operasyonu bilgili ve işinde ehil kişiler tarafından her detay düşünülerek ve hesaplanarak yazılmalıdır. Eğer başarılı olduğunu düşündüğünüz bir programcı ve program var ise bu özelliklere bakıp bu işin me kadar mantıklı anlayabilirsiniz.








