跳到主要內容

The Origin of Bugs 🐛

How computer bugs were first found and "debugged" · Try a code challenge · Ask our CEO anything · Google's key search algorithm, explained · Read more in our newsletter!


The "First Bug": Found 70 Years Ago

September 9, 1947: Grace Hopper's computer science team at Harvard encounters puzzling errors and technical glitches with the Harvard Mark II computer. Eventually, operators trace these glitches to their source: a dead moth in a relay. Placing the moth in their log book, they cemented a new meaning of the word "bug."

While the team's insect encounter popularized the terms bug and debugging, theirs was merely the most literal of a long line of "bugs" that have preyed upon even the greatest of programmers and engineers for hundreds of years:

  • Ada Lovelace first noted how software can contain errors in 1843
  • In 1873, Thomas Edison invented a "bug trap" to isolate false telegraph breaks and coined the term "bug"
  • 1892: Thomas Sloane's Standard Electrical Dictionary defines bugs as "any fault or trouble in the… working of [an] electrical apparatus"

What will you debug?

In Other News

Ask Zach Anything

This week, our Founder & CEO is answering your questions about the future of work, tech and education on Quora.

Tune in on Quora.

Code Challenge: Test Your Scripting Skills

Thousands of coders have tested their skills with our weekly code challenges: brain teasers used in real job interviews. How do your skills measure up?

Take this week's challenge and see last week's answers.

This Week in Tech History: Google Patents their First Search Algorithm, PageRank

September 4, 2001: Google's founders are granted a patent on the algorithm they use to rank search results.

Find out more about how PageRank works.



Connect with Us



留言

這個網誌中的熱門文章

Arduino 四軸飛行器開發實作,無人機硬體、無線遙控器、飛控軟體整合、飛行教學,一天學會

    您好: 2018/2/3(六)舉辦的「 Arduino 四軸飛行器實作坊 」,使用Arduino模組進行教學,非常容易學習,從無人機硬體、飛航控制到搖桿操控飛行,一天學會。 講師邀請到翔探科技團隊,自有技術研發的飛行器、原始程式碼、電路設計都是為了讓初學者能夠踏入四軸飛行器領域,套件亦適合進階應用開發。 ...

Where to find your coding community

How to make the most of Python communities; 3 new courses; beating automation Newsletter #48 May 10, 2018 Essential news, trends, and stories from Codecademy and the world of code. Learn Python with Friends & Mentors What would our school days have been without our best friends and favorite teachers? Being a student is more rewarding with a community to inspire us, hold us accountable, and push us forward. That's why we explained how to find and make the most of a supportive community while learning Python, or any other programming language. From in-person meetups to onlin...

這些,你都想要嗎?開信抽:陽明山天籟渡假酒店露天風呂體驗券、agnes b.托特包、麥當勞冰淇淋兌換券...

如您無法閱讀此信, 請點選此處看詳細內容。 06 Oct 親愛的臉書書友, 現在只要加入指定粉絲團 & 留言投票,就有機會獲得以下好禮喔: 免費送!你肯定喜歡的生活好禮 » 送【UCC下午茶禮券】名額10名! 送【商周集團 X 羅志祥Stage聯名T-Shirt】價值 $1800元... 送【HTC One M8 16G手機】價值 $17500元 即將結束!熱門活動通通倒數中 » 送【鑰匙掛飾一組】價值 $1680元 送【85度C商品兌換券】名額5名! ►更多禮物:mini30拍立得、Loqi春捲包、蕾絲鏡面珠寶盒… 特別推薦!一起按讚挖好康 » 送【Apple i-Pad Air】價值 $15900元 送:Hello Kitty鬧鐘、 Play Boy手錶、達菲熊伸縮識別夾... 送:全家500元禮券、OK超商1000元禮券、欣葉下午茶餐券2張... 用力省錢!超夯優惠直接享 » 【摩斯漢堡】早餐嚐鮮價 70元! 【漢堡王】著黑色服裝購買黑皮堡套餐享薯條飲料升級! ...