yukarıda asm ile proton birarada tavsiye edilmiş.ikisi aynı anda aynı kefeye konulamaz. proton ve c türevi diller high level, asm ise low level bir dildir. burada high level konuşma diline yakın demektir low ise makine diline yakın anlamındadır.yanlış bir algılama varki low level dil olan asm düşük seviye diye kimse istemez olmuş. asm zor ve teferruatlı olmasının yanında yazılan malzemeye dibine kadar müdahele etmenizi sağlar. en basit bir işlem için picten örnek verelim banktan banka geçişi bile manuel yapmanız gerekir.
diğer diller high level olanlarda bir çok hazır komut arkasında macro kodlar barındırır bunlarda zaten genelde asm şeklinde yazılmıştır.yani siz komutu yazarken arkada asm çalışır. asm en zor fakat en iyi dildir kanımca.