Temel dönemin en etkili kitabını güncelleme

Temel dönemin en etkili kitabını güncelleme


Bir bakıma, bu iki kitap tüm profesyonel kariyerimden sorumludur.

Erken bilgisayarlarla, süslü bir schmancy masaüstüne veya parmağınızla kolayca dürtebileceğiniz ve üretebileceğiniz uygulamalarla dolu bir ekrana önyüklemediniz. HAYIR, Bu bilgisayarlar komut satırına kadar önyüklendi.

Buradan, şanslıysanız, bir kaset bant sürücünüz olabilir. Doğru komutları biliyorsanız, bunları kaset kasetinden program yüklemek için yazabilirsiniz. Ancak bu, erken kişisel bilgisayarlarla pahalı bir eklenti seçeneğiydi. Birçoğumuz için, bilgisayarın bir şey yapmasını isteseydik, 101 temel bilgisayar oyunları gibi kitaplardan tüm programları elle yazmalıydık.

Evet, ister inanın ister inanmayın, 1983 dolaylarında, Bu iyi bir zaman fikrimiz buydu. Hayır, fazla çıkmadık. Kitabın kendisi, 1970’lerde AHL’nin seminal Creative Computing dergisinden toplanan oyunların en büyük hit derlemesiydi:

Ahl Dec’den ayrılmak için karar verdiğinde, yaratıcı bilgi işlem için zemin hazırlamaya başladı. Haziran 1974’te dergiyi NCC’de yayınlama niyetlerini açıkladı ve önümüzdeki birkaç ay boyunca potansiyel yazarlarla temasa geçti, posta listeleri aldı, dizgi ve baskı için düzenlenmiş ve yüzlerce başka detay düzenlemeye başladı.

Buna ek olarak, ailesini Morristown, NJ’ye taşıdı ve AT & T’deki yeni işine yerleşti. Çok az yedek sermayesi vardı, bu yüzden “ter eşitliği” ile yerine geçti. Gönderilen makaleleri düzenledi ve başkalarını yazdı. Türü belirtti, fotoğraf çekti, “Clip Resmi” kitapları aldı, çizim çizimleri ve panolar düzenledi. Sirkülasyon broşürleri yazdı ve düzenledi, etiketlere yapıştırdı, sıralandı ve bir araya getirildi.

Ekim 1974’e kadar, ilk baskı koşusunu belirtme zamanı geldiğinde, sadece 600 abonesi vardı. Ancak AHL’nin sadece 600 sorundan kaçma niyeti yoktu. Aldığı tüm parayı aldı, yarıya böldü ve onunla 8000 kopya bastı. Bunlar 31 Ekim 1974’te presleri devirdi. AHL, iki dergi görüldüğünde ve onları nasıl tesislerden çıkaracağını merak ettiğinde, yazıcının yerini dehşete düşüren yazıcının yerini alacak olan öfori hissini anlatıyor. Üç geziden sonra, bodrum ve garajı her biri 25 dergi 320 demetle doluydu. Ertesi gün 600 abone kopyasını postaneye teslim etti, ancak etiketleri diğer 7400 kopyaya yapıştırması ve istenmeyen, istenmeyen, ülke çapındaki kütüphanelere ve okul sistemlerine göndermesi yaklaşık üç hafta sürdü.

Ayrıca Creative Computing’i de sevdim, ama zamanımdan biraz önce oldu:

  • 1971 – AHL, programları odaktan Basic’e taşır.
  • 1973 – 101 Temel Bilgisayar Oyunları ilk olarak Dec.
  • 1974 – AHL, Creative Computing Dergisi’ni kurar ve kitabın haklarını Dec.
  • 1977-Apple II 🖥️, PET musunuz ve TRS-80 🖥️ Mikrobilgisayarların “Üçlüsü”, hepsi temel yerleşik, düzenli insanların çoğunlukla karşılayabileceği fiyatlarla halka açıklandı. 🙌
  • 1978 – Bu kez AHL tarafından yayınlanan temel bilgisayar oyunlarının ikinci bir baskısı yayınlandı.

Gördüğünüz gibi, 1973-1976’da ortalama insanların temel programlarla çok fazla şey yapmasının bir yolu yok, Satın almak için temel çalıştırabilecek mikrobilgisayarları yoktu! Ucuz kişisel bilgisayarların ana akıma damlaması biraz zaman aldı, bu da bizi, devam filmleri ortaya çıkmaya başladığında kabaca 1984’e getiriyor.

Bu erken temel programları 2010 yılında Smallbasic ile modernize etmek için yarı yürekli bir girişim vardı, ancak bu bağlantı noktalarının kodu güncellemek için çok şey yaptığını hissetmedim ve genel olarak modern kod uygulamalarıyla çok az ilgisi vardı. Ne demek istediğimi görmek için orijinal 1973 temel iç savaşını 2010 Small Basic Limanı ile karşılaştırabilirsiniz:

Kesinlikle sadece satır numaralarını kaldırmaktan biraz daha iyisini yapabilir miyiz? Ya eski dostumuz The Subroutine, sadece Bilgisayar Biliminde En Büyük Buluş? Görülmesi gereken bir yer yok. 🤔

Bu yüzden, yazar David H. Ahl ile temasa geçtim ve tüm bu eski temel programları gerçekten güncellemeye çalışan bir web sitesi oluşturmak için izin istedi.

Neyse ki izin verildi. Bu kitabın tüm nesil programcılar için ne kadar önemli olduğunu anlamak zor. Bir noktada, Bu kitabın yazılı olarak kişisel bilgisayarlardan daha fazla kopyası vardı, dönem!

… 1973’te DEC bir antoloji yayınladı, 101 Temel Bilgisayar Oyunu. Kitap, toplam 10.000 kopya için hızla ikinci bir baskıya girdi. “Bu, bilgisayarlardan çok daha fazla kitaptı, bu yüzden insanlar her bilgisayar için üç, dört, beş tane alıyorlardı.”

Bir milyon kopya satan ilk bilgisayar kitabı oldu. Oldukça miras.

Sanırım bu kitabı kullanarak bu kitabı güncel getirmek için dünyaya borçluyuz Basic’in orijinal ruhunu somutlaştıran modern, bellek güvenli diller, ve alt rutinler dahil modern programlama uygulamaları.

Öyleyse bunu yapalım. Lütfen GitHub’da bize katılınbu orijinal 101 temel oyunu 10 bellek güvenli, genel amaçlı komut dosyası dilinde güncelliyoruz:

  • Java / Kotlin
  • Python
  • C#
  • Vb.net
  • Javascript
  • Yakut
  • Palavra
  • Lua

(Düzenleme: Mart 2022 itibariyle, A) Kotlin’i Java’ya alternatif olarak teklif ettik, b) orada bellek güvenliğini garanti edemediğimiz için Pascal’ı kaldırdı ve onu çok fazla yapabilir ve c) Lua ekledi. Sadece Tiobe’de ilk 20’yi kırdı ve komut dosyası ve bellek güvenli kriterlerini güçlü bir şekilde karşıladı.)

Şimdi, bunların çok 1970’lerden ilkel oyunlar. Oyun veya sofistike programlama için herhangi bir ödül kazanmayacaklar. Ama onlar var olan George Beker’in harika orijinal sanatı da dahil olmak üzere gelecek nesiller için korunmayı hak eden erken bilgi işlemin değerli eserleri.

Bunu doğru yapmak için yardımına ihtiyacımız varVe işbirliği içinde birliktetüm modern programlama projelerinde olduğu gibi. Bu programları, 1984’te odamızda tek başına izole etmek yerine, tüm dünyada aynı anda çevrimiçi olarak birlikte yazdığımızı düşünün, kodu kitaptan elle yazarken bir yerde yaptığımız kaçınılmaz yazım hatasına lanetleniyor. 🤬

https://www.youtube.com/watch?v=I3LHTCGZHKC

Teşekkürler Bay Ahl. Ve bir büyük Beta’dayken bu projeye katkıda bulunan herkese teşekkürler, sadece Twitter’da açıklandı:

2022 sonuna kadar yeni katkıları teşvik etmek, Belirtilen 10 dilin her birinde gönderilen her işleyen program için, Kodlayan kızlar. Başlamadan önce, lütfen ReadMe’deki yönergeleri okuyun ve sorularınız varsa, bu tartışma konusunu tarayın. Ve en önemlisi, unutmayın, bu şeylerin eğlenceli olması gerekiyordu.

(“O bir adam” olmak istemiyorum, bu yüzden bu çabaya sahip olmaya ve düzenlemeye yardımcı olabilecek proje ortak sahiplerini de arıyorum. Eğer bu bir proje ise Gerçekten Size hitap ediyor, bana neler yapabileceğinizi göster ve bir ekip olarak birlikte çalışalım.)

Belki de Yeni Yıl Kararınız olarak, katılmak için biraz zaman ayırmaya uygun görebilirsiniz. Projemiz Klasik bir programlama kitabını güncelleyinHesaplama tarihinin en etkili kitaplarından biri – 2022 ve ötesi için! 🎉



Source link

Postagens Similares

  • Poza mądrością

    Październik 2021 Gdybyś zapytał ludzi, co jest specjalnego w Einsteinie, większość odpowiedziałaby, że był naprawdę mądry. Nawet ci, którzy próbowali udzielić Ci bardziej wyrafinowanej odpowiedzi, prawdopodobnie pomyśleliby o tym jako pierwsi. Jeszcze kilka lat temu sam udzieliłbym tej samej odpowiedzi. Ale nie to było wyjątkowe w Einsteinie. To, co go wyróżniało, to to, że miał…

  • Що для мене значила Америка

    Кожен раз, коли я відмовлявся від Америки, це було помилкою. І все ж Америка ніколи, ніколи не відмовлялася від мене. Я пишу це з нагоди 250-річчя Америки, сидячи на самоті, щоб трохи поміркувати, а інші збираються на Кріссі-Філд, щоб подивитися на феєрверк у тумані, або на різних домашніх вечірках цієї холодної (42F, 6C) літньої ночі….

  • 飛行機への恐怖 – Kev Quirk

    2026 年 5 月 1 日 私は最近ネイサン・ミルワード著『ロング・ライド・ホーム』を読んでいたのですが、その本の中で彼は飛行機に乗らなければならないことと飛行機への恐怖について次のように語っています。 これは私が避けたかったこと(飛行機に乗るということ)であり、私の飛行機への恐怖は、上空での制御の欠如から生じたものである(と私は思います)。 すべては他人の手に委ねられています。何も悪いことが起こらないことを祈りながら、ただそこに座っていてください。なぜなら、もしそうなったとしても、人生でやるべきこと、やるべきことのすべてを考えている自由落下の瞬間より悪いことは考えられません。物事を正したり、間違いから学ぶにはもう手遅れだからです。あなたの時代がやって来ました、そして今はもう終わりです。これは飛ぶことと同じくらい、後悔することへの恐怖なのだと思いますが。 — ネイサン・ミルワード これ 本当に 仕事で半定期的に飛行機に乗る人にとって、飛行機が怖いと話すと、人々はよく驚かれます。 分からない、多分 恐れ 強すぎる言葉ですが、確かにとても不快な気持ちになります。特に乱気流がある場合。 ネイサンと同じように、それはコントロールの喪失だと思います。はい、そうです、私はバイクに乗っているときや自動車事故で怪我をする可能性がはるかに高いです。しかし、違うのは、車や自転車で事故に遭ったとしても、私はある程度コントロールできており、(特に車の場合)軽い怪我だけで済んでしまう可能性がかなりあるということです。 一方、飛行機事故に遭った場合、私は とても 可能な限り最も恐ろしい方法で死ぬ可能性が高く、それは私を完全に恐怖させます。私の旅行の多くが大西洋を横断するため、広大な水域を越えることが、この状況をさらに悪化させることがよくあります。素晴らしい。 それを克服するには? 神は私が試したことを知っています!私はブリティッシュ・エアウェイズで自信を持って飛ぶコースを受講したことがあり、知識は増えましたが、不安はあまり解消されませんでした。 睡眠薬を試したこともありますが、イギリスで市販されているものはどれもクソで、私にはまったく効果がありません。眠くなることもありません。何人かの人が鎮静剤を勧めましたが、それは私には不快です。それは違法であるだけでなく、彼らが私に何をするのかわかりません。結構です。 私は不安を抱えた飛行家になる運命にあると思うので、ただそれに対処しなければなりません。 数週間後にまたアメリカに行く予定ですが、いつものように不安が私の腹の中で湧き上がり始めています。 ヒントをお持ちの方がいらっしゃいましたら、ぜひお聞かせください。 意見 メールで返信 もっと購読してください! 私の最新のワッフルを読むために何度もここに来る必要はありません。新しいコンテンツを公開するたびに更新情報を受信できるように購読する方法が 2 つあります。 Source link

  • Wydarzenie inaugurujące VIP Shelby CSX2900 w Muzeum Motoryzacji Petersen

    {“@context”:”http:\/\/schema.org\/”,”@id”:”https:\/\/johnchow.com\/shelby-csx2900-vip-launch-event-at-petersen-automotive-museum\/#arve-youtube-oxn3uwte5yq-2″,”type”:”Vi deoObject”,”embedURL”:”https:\/\/www.youtube-nocookie.com\/embed\/oxN3uWtE5YQ?feature=oembed&iv_load_policy=3&modestbranding=1&rel=0&autohide=1&playsinline=0&autoplay=0″} Odwiedzam Petersen Automotive Museum, aby wziąć udział w premierze VIP nowego CSX2900 firmy Shelby Legendary Cars. Model CSX2900 jest ograniczony do zaledwie dziesięciu egzemplarzy, a każdy z nich będzie kosztować 650 000 dolarów. Seria roadsterów Shelby Cobra CSX Tribute to najwyższy hołd dla Carrolla Shelby’ego. Do aluminiowych nadwozi wykorzystano oryginalne projekty fabryczne, które…

  • 独占表紙公開: Common Bonds 3 ed.クローディ・アルスノー、エム・イシイ、ロアンナ・シルバー著

    本日、このサイトで、の表紙を公開できることを嬉しく思います。 共通債券 3 編クローディ・アルスノー、石井エム、ロアンナ・シルヴァーによる、芳香族の主人公が登場するアンソロジーシリーズの第3弾!編集者が Kickstarter キャンペーンを紹介するために独自の紹介文を作成したので、取り上げさせていただきます。 共通債券 芳香族の登場人物をフィーチャーした思索的な短編小説と詩の新しいボリュームで 3 回目の攻撃を行います。投稿の山に信じられないようなストーリーが溢れかえった後、 共通債券 チームは何も構築しないことにしましたが、 二 プラトニックで芳醇な愛を描いた輝かしいアンソロジー。 で 共通債券 3では、魔法の泡に閉じ込められた海洋生物学者、有毒な元恋人を死者の中から蘇らせるネクロマンサー、サイレンとの命の絆、呪われた殺人都市に閉じ込められた夢の魔女などを見つけることができます。 私たちは素晴らしい作品を皆さんにご紹介できることをとても楽しみにしていますが、そのためには著者にふさわしい金額を支払うための資金を集める必要があります。これが、BackerKit クラウドファンディング キャンペーンの目的です。著者、カバー アーティストに料金を支払い、初版の発送と印刷を行います。 そして今、私たちの新しい 共通債券 カバー! 共通債券 3の表紙はヒューゴー賞を受賞したラヤ・ローズによるものです。これまでの表紙と同様に、2 人の友人がアクティビティに参加していますが、今回は冬に移り、温かい飲み物を飲みます。 キャンペーンをフォローして、この新作の実現にご協力ください! Source link

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *