Derleme Hatası Nedir?



Derleme hatası, bilgisayar dili için bir makine kodu dosyası oluştururken bir hatadır . Birçok bilgisayar dili, programların oluşturulmasından veya yürütülmeden önce kaynak kodlarını makine kodu dosyalarına derler . En yaygın düşük faizli ihtiyaç kredisi  derleme türü, temel bir sözdizimi hatasıdır; küçük bir hata kodla birçok soruna neden olabilir.
En yaygın nesne yönelimli programlama dilleri, C ++ ve Java®, bir şekilde derleme kullanır. Bu, bir program yürütmek için çalışma zamanında ham kaynak kodunu kullanan yorumlanmış dillerden önemli ölçüde farklıdır. Bir dilin, mukayese edilebilir olmak için içsel olarak nesne yönelimi olması gerekmez; C ++, örneğin, nesne yönelimli veya prosedürel programlama kullanılarak yapılandırılabilir.
Derleme hatalarının en yaygın nedeni bir sözdizimi hatasıdır . Sözdizimi hataları, genellikle bilgisayar dilinin ilkelerinin bir ihlali nedeniyle, ham kaynak kodu biçimindeki hatalardır. Bu hatalar, bir kod satırının sonunda bir noktalı virgeni unutmadan veya bir diziyi yanlış olarak başlatmak kadar karmaşık olabilir. Genellikle, bu hataları bulmak ve teşhis etmek son derece zor değildir; Çoğu derleyici, karşılaştıkları zaman hataları gösterir ve hatalar giderilene kadar makine kodunun oluşmasına izin vermez. Ancak farklı diller farklı derleyicileri kullanır, bu nedenle belirli bir derleme türünün tek bir dilde mevcut olabileceği, ancak başka bir dilde bulunmayabileceği mümkündür.
Kullanılan derleme ve derleyiciye bağlı olarak , bir derleme hatası çok sayıda hata gösterebilir. Örneğin, bir satırın sonunda bir noktalı virgülü unutmak, bir dil gerektirdiğinde, belirli bir satırın bitmesi gerektiğinde derleyici bilmediği için ayrıştırma hatalarına neden olabilir. Bu ayrıştırma hatası, birçok derleme hatası olarak kendini gösterebilir, bu da küçük bir yazım hatası yerine kodla aniden korkunç sorunlar yaşanmış gibi görünür. Genel olarak, bir bilgisayar dilinin kurallarına uymaya özen gösterilmesi, bu tür hataları önleyebilir. Aynı şekilde, eğer ani bir derleme hatası ortaya çıkarsa, deneyimli programcı genellikle çoğunun KBB notu düşüklere kredi veren bankalar neden olduğu tek bir küçük hatanın çıkarımını yapabilir.
Acemi programcıların yaygın bir yanılgısı, bir derleme hatasının bilgisayarın çökmesine sebep olur ve bu hiçbir zaman böyle olmaz. Derleme hataları derleyicilerle sınırlıdır ve makine kodunun oluşturulması nadiren tüm bilgisayar sistemi için sorunlara neden olur. Hiçbir program bir derleyici de dahil olmak üzere kusursuz değildir, ancak kod derleme veya bir derleme hatası ile karşılaşarak tüm bir bilgisayarla ilgili sorunlara neden olma olasılığı çok küçüktür. Tüm derleme hataları düzeltildikten sonra, bir programın amaçlandığı gibi düzgün çalışacağı şansı yüksektir.

Yorumlar

Bu blogdaki popüler yayınlar

Harici bir ağ bağdaştırıcısı

Amerika Birleşik Devletleri'nde Kaç Posta Kodu var?