可以申請軟件著作權登記 一般的軟件屬於應用層面 一般是申請軟件著作權登記
至於什麼語言編寫的 這個沒有特別的限定 一般的語言的計算機語言編寫的都是可以申請軟件著作權的。
如果符合授權要件,完全可以獲得專利權。
但是如果你想保護源代碼的話,那就要向國家版權保護中心申請。