由于天文学的发展,天文知识也得到了普及。唐初王希明所作的《步天歌》,介绍了陈卓星图中283个星官、1464个星辰的知识。它把全天分为31个天区,即后世流传的所谓“三垣二十八宿”的分区法。这种对星空的区分方法,一直沿用到近代。《步天歌》对古代普及天文学知识起了很大的作用。
在敦煌还发现了标有1350颗星的唐代星图,这是当今世界上留存星数最多而又最古老的星图。敦煌星图1907年被英国人斯坦因带走,现存英国伦敦博物馆。
当时在日食、彗星等天象记录方面,也十分细致和准确。
四、数学的进步
隋朝统一以后,为适应经济建设的需要,数学也得到了很大的发展。隋朝在中央国子寺设立算学,在科举考试中又设立明算科,这是我国历史上第一次由国家创办的数学教育。唐承隋制,在中央国子监中设有算学馆,计有博士2人,助教1人,学生30人,主要学习“十部算经”,即:《周髀算经》、《九章算术》、《海岛算经》、《孙子算经》、《五曹算经》、《夏侯阳算经》、《张丘建算经》、《五经算术》、《缉古算经》、《缀术》。此外,还学习《数术记遗》和《三等数》。学习期限是:“孙子”、《五曹》共限一岁,《九章》、《海岛》共三岁,《张丘建》、《夏侯阳》各一岁,《周髀》、《五经算》共一岁,《缀术》四岁,《缉古》三岁,《记遗》、《三等数》皆兼习之。”考试是:“凡算学,录大义本条为问答,明数造术,详明术理,然后为通。试《九章》三条,《海岛》、《孙子》、《五曹》、《张丘建》、《夏侯阳》、《周髀》、《五经算》各一条,十通六,《记遗》、《三等数》帖读十得九,为第。试《缀术》、《缉古》录大义为问答者,明数造术,详明术理,无注者合数造术,不失义理,然后为通。《缀术》七条、《缉古》三条,十通六,《记遗》、《三等数》帖读十得九,为第。落经者,虽通六,不第。”[9]