問答題論述第一代到第四代程序設計語言的主要特征。