ada真的是第一个程序员吗?

原创 2004年04月09日 17:33:00

Was Ada Really the First Programmer?
     


  Printer-friendly format
 Email this story

 
 
In the notes, which ended up being three times longer than the original Menabrea paper, Ada outlined how the Analytical Engine might have worked had it ever been built. She explained how the Bernoulli numbers, a complex numerical system first described by 18th century Swiss mathematician Jakob Bernoulli, might be broken down into simple formulas that could be coded as instructions for the machine. Perhaps more importantly, her poetic prowess endowed Babbage's dry technical details with grandeur. The Analytical Engine, she wrote, "weaves algebraic patterns just as the Jacquard loom weaves flowers and leaves." She also envisioned that, given the right algorithms, the machine might be able to compose music and graphics.


However, scholars disagree on the extent to which the notes represent Ada's original thoughts.


"It is doubtful whether Ada herself "originated" any of the ideas contained in her notes, except perhaps some of the more exuberantly speculative ones," Holt argues. He says Babbage supplied most of the tables and indexes for the notes, and, because of her poor math skills, ended up finishing most of the equations for her. (Babbage claimed as much in an autobiography written 20 years after Ada's death.)

 


So why did Babbage let her take the credit in the first place? According to Woolley, Babbage was hoping that Ada's celebrity status would win him funding.


"It would be like nominating Lisa Marie Presley to annotate a study of quantum computation," Woolley writes.


But according to Toole, this characterization is "pure hogwash." Toole says Babbage's correspondence with Ada reveals that he gave her very little help. In fact, Toole argues, it was Ada who suggested programming the Bernoulli numbers -- a claim Holt and Woolley both support -- and using indexes, much like those used in modern computers.


Babbage scholar Allan Bromley, of the University of Sydney, is more circumspect in his assessment of Ada's role. Bromley was too ill to participate in an interview with TechTV, but in 1999 he told Salon, "All of her programs cited in her notes had been prepared by Babbage three to seven years earlier."


Paul Ceruzzi, a computer historian with the National Air and Space Museum, is also reluctant to give Ada the title of "first computer programmer," but notes that her contributions were nonetheless invaluable to the field.


"She had a better sense than Babbage did of the need to keep programming separate from the machine," Ceruzzi told TechTV. This, he says, was a "tremendous insight" that even many of the most brilliant minds in computer science failed to see as late as the 1950s.


Moreover, he notes, while Babbage was "a failure at articulating his vision," Ada's flair for words helped sell the exotic notion of a computer to a skeptical world.


"I think she really deserves a place in computing history," Ceruzzi says.


The real problem with Ada, Ceruzzi and Toole both suggest, may lie in our culture's need to take a complex personality from the 19th century and whittle her down into an archetypal icon for the technology age.


"If you credit her with more than she did," Ceruzzi says, "it really kind of backfires."

ada:世界上第一位程序员

    在互联网找了关于ada的文章,发现都是关于ada编程语言的文章,写ADA本人的少之又少,我发现下面这编文章应该是做好的。故摘之。    该文章摘自http://www.itedu-tsingh...
  • AdaLoveLacer
  • AdaLoveLacer
  • 2005年12月30日 10:56
  • 2622

ada真的是第一个程序员吗?

Was Ada Really the First Programmer?        Printer-friendly format Email this story   In the notes,...
  • superyan
  • superyan
  • 2004年04月09日 17:33
  • 1914

ada:世界上第一位程序员

转自:http://blog.csdn.net/AdaLoveLacer/archive/2005/12/30/565933.aspx ada:世界上第一位程序员不幸的童年    ada·奥古斯塔· ...
  • alaer
  • alaer
  • 2011年05月07日 20:30
  • 651

做个程序员到底好不好

今天闲着无事,我们就来聊聊做个程序员到底好不好?问题 我今年27了,大学学的是经济与贸易,我现在转行做IT可以转吗? 我大学学的是建筑设计专业,今年30,想转行做IT晚不晚? 我今年高三了,我想知道I...
  • xmt1139057136
  • xmt1139057136
  • 2015年12月17日 11:38
  • 8534

月薪两万,头脑灵活,为什么没有女朋友,舞步学院说当代程序员的悲哀

你是否这样认为,有钱就能追到女生?我只能说有钱能增加你的成功率,但往往得到女人的心不是只靠钱就行,我身边有太多“坏”男人,他们没钱,但他们的魅力却像病毒一样吸引着女人,下面我来一一解析。 第一:...
  • s244ioyo0q
  • s244ioyo0q
  • 2017年06月08日 09:30
  • 199

历史上最伟大的12位程序员

所谓程序员,是指那些能够创造、编写计算机程序的人。不论一个人是什么样的程序员,或多或少,他都在为我们这个社会贡献着什么东西。然而,有些程序 员的贡献却超过了一个普通人一辈子能奉献的力量。这些程序员是先...
  • xysoul
  • xysoul
  • 2015年02月03日 22:41
  • 1147

Ada书籍:Ada软件开发技术

  • 2009年12月19日 01:00
  • 5.44MB
  • 下载

做程序员你真的准备好了吗?

什么样的程序员才真正的叫程序员
  • u013132051
  • u013132051
  • 2016年08月31日 08:24
  • 12396

程序员真的是钳工吗?

       以前在一个社区泡时,那里面的人老说程序员是钳工,受不了了,所以跑出来了.真的是这样吗?我今年大2,读的是软件工程专业,一是由于兴趣,二是软件工程是所有高校里收费最高的,平均没年1W.稍便...
  • Iam_newer_bighead
  • Iam_newer_bighead
  • 2004年11月09日 18:42
  • 715

ADA程序设计

  • 2008年06月21日 19:22
  • 4.08MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ada真的是第一个程序员吗?
举报原因:
原因补充:

(最多只允许输入30个字)