2020-12-15

Walter BrightによるEric Engstromの思い出話

DirectXの作者の一人であるEric Engstromが死去した。これにことよせてD言語のWalter Brightが思い出話を書いている。

I've known Eric since around 1985 or so when he came to work at Data I/O. Our fr... | Hacker News

Ericは1985年から知り合いだった。Data I/Oで働いていた頃だ。次第に疎遠になっていったが、あいつは常に特別なやつだった。

今となっては私しか覚えていないであろう思い出話をひとつしてやろう。いつ思い出しても笑えるし、まさにあいつらしい話だ。

あいつが1991年か92年あたりにMicrosoftで働いていた頃、問題を抱えているマネージャーがいた。アセンブリ言語で書かれたプログラムがあった。5万行ほどのサイズだ。プログラムには修正すべき不具合があった。作者はすでにMicrosoftを退職していた。マネージャーはすでに何人ものプログラマーをアサインして問題の修正を試みていたが、誰もが匙を投げる難易度であった。

問題は、作者はアセンブラーに付属のマクロ言語を使って独自のへんてこでドキュメントのない難解な言語を作り出していたのだ。理解できるプログラマーはいなかった。もはや一から作り直すしかないが、何ヶ月もかかるだろうし、費用も莫大だ。

Ericは言った。「俺ならできるぜ」と

2時間後、Ericは問題を修正してコードを提出した。

驚いたマネージャーはたずねた。「どうやってこの言語を理解できたんだ?」

Eric「理解してない。Walterの逆アセンブラーを使ってバイナリを逆アセしただけだ。問題は明白になったので、修正して提出したまでだ」

Ericと私はひどく笑いあったものだ。Eric以外には誰もそんな解決方法を思いつかなかった。あいつは、’壁を破壊できないときは迂回するやつだった。常にそういうやつだった。

いなくなって寂しいよ。

16 comments:

Anonymous said...

こういう「職人気質のプログラマ」に関する逸話って、最近あんまし目にしなくなった気がします。いまでも、こういう人はいるんだろうけど、間口が広くなるにしたがって空気がちょっと変わってきているような気がしています。私は、個人的に、こういう話は好きなんですが…。

vipinwebtechno@gmail.com said...

Try not to burn through your time in getting Dwarka accompanies

Visit: Escorts in Dwarka


Top Low-Cost Call Girls in Dwarka.

Get Services: Call Girls in Dwarka


Phenomenal Lavish escorts administration in Gurgaon on your offer

Go With: Escorts in Gurgaon


Prominent young ladies in Gurgaon let you experience exotic euphoria past your experience

Website: Call Girls in Gurgaon


Hot call young ladies for wild evenings in Gurgaon

Website: Call Girls in Gurgaon


Our Escorts: Beauties Like Models

Visit:Call Girls in Haridwar


Premium and top-class Haridwar Escorts Agency!

Go With: Call Girls in Haridwar

embroidery digitizing in usa said...

it's a very nice post thanks for sharing this amazing post.

SUNNY said...

Thanks you for sharing this article. its Amazing Article for us. your article writing skill is very good. carry on for sharing your thoughts.
Thanks You for sharing Best Article your writing skill is so Cool. thanks you for sharing this post

zebb said...

해외선물【 haebam.com 】선물옵션, 해외선물갤러리, 해선갤러리, 해외선물커뮤니티,
해외선물옵션 , 해선커뮤니티, 선물옵션사이트, 선물옵션커뮤니티,
해외선물사이트, 해선사이트, 해외선물대여계좌, 선물거래, 옵션거래

SUNNY said...

thanks you for sharing best knowledge free fire diamond

online embroidery digitizing said...

Once you start looking at all of the different embroidery digitizing software, you may wonder why it is so expensive. It's pricey because it is a small market. A company that makes embroidery software is not exactly Microsoft. There is a limited audience for the product, so in order to survive, the price tag must be a bit higher.

Unknown said...

I hope this is not the end of this blog you will continue blogging. Thank you cheapest digitizing

Unknown said...

Visum voor Nieuw Zeeland

新西兰签证

SUNNY said...

Thanks you for sharing this article. its Amazing Article for us. your article writing skill is very good. carry on for sharing your thoughts.
Thanks You for sharing Best Article your writing skill is so Cool. thanks you for sharing this post

Best car editing said...

Wonderful article. It's very useful. Best Car Editing Ltd. Is a well-known photo editing company for over the last 9 years. Our goal is to satisfy the client by providing top-quality photo editing work. I really appreciate your post. Thanks for sharing this with us.
I find a very good website for the Car Photo Editing, You can visit this site.

nayantech said...

It is a good value for money to get the Tuft & Needle Original Mattress, which is a dependable and comfy mattress. The foam used in this 10-inch mattress is divided into two layers and offers a medium-firm feel to it.

Warranty

a period of ten years

Sleep Experiment

100 Nights is a novel about a group of people who go around the world in search of adventure.



Shipping
Free
Mattress Characteristics

Gel and graphite-infused foam is used to regulate body temperature.
Instant comfort and pressure reduction are provided by the adaptive foam comfort layer.
The use of a foam base helps to maintain spinal alignment and prevent drooping.
Recommendation Regarding
Back sleepers are those who sleep on their backs.



Sleepers who are hot.
Sleepers on a shoestring budget.
The T&N Original's top layer is made up of three inches of Adaptive® foam, which is a gel- and graphite-infused poly-foam mixture. Heat is prevented from building up in the mattress by infusions of gel and graphite, while the mattress remains comfortable and motion is isolated.

The base of the mattress is a 7-inch layer of foam that acts as a foundation. This supportive base aids in the promotion of proper spinal alignment as well as the extension of the life of your mattress.



For a small additional charge, you may update your T&N Original Mattress to include the HeiQ NPJ03 technology. This antimicrobial technology is intended to keep both you and your mattress clean while also extending the life of your mattress by preventing bacteria growth.

T&N mattresses have received certification from CertiPUR-US® and GREENGUARD Gold. The Tuft & Needle Original Mattress includes free shipping as well as a 30-day money-back guarantee. T&N also provides a 100-night sleep trial as well as a 10-year limited guarantee on your mattress purchase. Know about best mail order mattress.

Admin said...

Check movies wood me at technomantu

Arya Singh said...

Enjoyed a lot while reading this amazing article this was very informative & knowledgeable content on this blog thanx for sharing such an amazing article.

Statistics homework help

Unknown said...

Buy Google 5-star Reviews, We provide 100% USA, UK non-drop with permanent reviews. We are trusted to provide a 5-star review at a cheap rate.
https://usatopreview.com/product/buy-google-5-star-reviews/

Target Cryptocurrency said...

In HindiGyanBlog, you will be given information about Internet, Investment, Finance and Technology in Hindi language.

SDMoviesPoint 2022