. j& e: a7 S: k' m. v+ ]0 Y( K公仔箱論壇眼看头发越掉越多的赫柏想要改变程序员的工作处境,维护大家身心健康。她决心开发一套高级编程语言,让人们能够以接近英语写作的方式来编写程序。公仔箱論壇# M5 N. t3 p4 Y
那么问题来了,如何才能让计算机读懂英文? 2 A1 h. a/ ?! @公仔箱論壇1949年,赫柏加盟了第一台电子计算机发明人莫契利和艾科特创办的公司,为世界上第一台储存程序的商业电脑编写了许多软件,在这台计算机上,她开始尝试着用简短的指令代码。8 O1 F4 Z+ a) R/ N7 O U5 W) f
1952年,赫柏终于率先研制出世界上第一个编译程序A—O,能够将类似英语的符号代码转换成计算机能够识别的机器指令。不要小看这个编译程序,它有着电子词典的翻译功能,能够将我们的语言翻译给计算机。/ S4 O, C9 t% T' p) c" l
翻译器有了,但目前程序员敲打的符号代码只是类似英文,赫柏觉得有必要设计一套更简单的机器语言。 # u' V) f' J' p1 S$ t/ ewww2.tvboxnow.com5年后,Flow—matic语言问世了,这是第一个使用词语的计算机语言。这个时候,政府也感觉到这将是一件造福国家的事儿,于是在五角大楼的支持下,赫柏领导着一个工作委员会。2年后,基于Flow语言,又成功研制出第一个商用编程语言COBOL。www2.tvboxnow.com, X4 ]8 A( {: q( U2 T' I: G
6 f6 S. p! d0 f# e& @; M( t5 N" BTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。这是赫柏发明前进的一小步,却是人类计算机前进的一大步。+ M1 G* Q+ u( l. s1 q: S
COBOL语言最重要的特征,就是语法都和英文接近了,不懂电脑的人也能看程序,编译器软件只做少许修改,就能运行于任何类型的电脑。 J3 a# m7 ?' H8 W: a% Bwww2.tvboxnow.com不过,再好的程序员也都有出bug的时候,正因为COBOL语言逐渐的广泛使用,赫柏当初的一个小bug成为了“危害巨大的千年虫”。: l0 e- x+ X0 m+ V
50年代初,计算机非常昂贵,为了节省空间,赫柏采用六位数来储存日期,即年月日各两位,这一习惯被沿用,然而,到2000年,问题出现了。 $ O( B# t7 x. z; Hwww2.tvboxnow.com简单来说,2000年1月1日的表示是1/1/00,但是1900年1月1日的表示也是1/1/00,所以在进入千禧年时,因为计算机里时间的错误,让很多系统、软件、程序完全乱套。 8 N8 s* Y0 V' @TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。这些也是后话了。tvb now,tvbnow,bttvb# T$ a. R* I. B5 j8 P
尽管曾在很多公司供职,赫柏都是加盟、兼职,作为服役的军人,她的大东家还是美国海军部。 / |% `0 a# @( K6 a, P. g* ]2 A公仔箱論壇