PROGRAMLAMA DĐLĐ ÖĞRENMEDEKĐ ZORLUKLAR VE ÇÖZÜM YAKLAŞIMLARI (original) (raw)

Özet En gelişmiş şekilde tasarlanan altyapıya sahip bile olsa, programlanmamış yada işletim sistemine sahip olmayan bir bilgisayardan faydalanabilmek mümkün değildir. Bir bilgisayar için donanım ne kadar zorunlu ise, en az onun kadar yazılım da zorunludur. Donanım yapıları farklı olsa bile, kullandıkları yazılımlar sayesinde, bilgisayarlar bilgi iletişim sisteminin bir servis sağlayıcısı, bir terminali ya da bağımsız bir elemanı haline gelirler. Bu yazılımları oluşturmak için, bilgisayarların makine ve assembler dillerinde direkt programlama yapmak imkansız denecek derecede çok çok zor olduğundan, makine ve assembler dillerine adapte olabilecek programlama dilleri geliştirilmiştir. Geliştirilen bu programlama dillerini kullanarak, kurumsal ve bireysel kullanıcıların, kendilerine ait özgün paket programlar yapabilmesi mümkün olmaktadır. Bu sebeple programlama dillerinden birini yada birkaçını öğrenmek, yazılım ve programlama ile uğraşan kişiler için zorunlu hale gelmiştir. Bu süreçte programlama dili öğrenmede farklı zorluklar ve hatalar ile karşılaşılabilmektedir. Programlama dili öğrenmede ki hatalar, zorluklar ve çözümler çoğunlukla iç içe olduğu için burada birlikte irdelenecektir. Özellikle hataların sayısını artırılabilici etki yapan aynı anda farklı dillerin öğrenilmesi ve öğrenmede yanlış sıralama konuları üzerinde durulacaktır.