計算機語言共經(jīng)歷四代,各自特點如下:
第一代也稱機器語言,它將計算機指令中的操作碼和操作數(shù)均以二進制代碼表示,是計算機能直接識別和執(zhí)行的語言。機器語言的優(yōu)點是無需翻譯,占用內(nèi)存少、執(zhí)行速度快。
第二代語言也叫匯編語言,是用助記符號來表示機器指令的符號指令的符號語言。優(yōu)點是比機器語言易記。
第三代語言又叫面向應(yīng)用的語言。主要特點是非過程性、采用圖形窗口和人機對話形式、基于數(shù)據(jù)庫和面向?qū)ο蠹夹g(shù),易編程、易理解、易使用、易維護。
第四代語言也稱智能化語言。它