561

この質問は、過去 50 年ほどにわたるコンピューティングのさまざまな種類の進歩についてのコメントから生じました。

他の参加者の何人かから、フォーラム全体への質問として提起するよう求められました。

ここでの基本的な考え方は、現状を打ちのめすことではなく、基本的な新しいアイデアや原則を思いつく過程について何かを理解しようとすることです。

私は、コンピューティングのほとんどの分野で本当に新しいアイデアが必要であると主張しており、最近行われた重要で強力なアイデアについて知りたい. 本当に見つからない場合は、「なぜ?」と尋ねる必要があります。と「私たちは何をすべきですか?」

4

129 に答える 129

235

フリーソフトウェア財団(1985年設立)

あなたが彼らの哲学、彼らが推し進めてきた自由ソフトウェアのアイデア、オープンソースの心からの支持者でなくても、ソフトウェア業界とコンテンツ全般 (例: ウィキペディア) に驚くべき影響を与えてきました。

于 2009-01-11T14:01:10.623 に答える
149

1980 年にコンピューターを使用していた場合、それに対して報酬を受け取っているか、オタクであったかのどちらかであると言っても過言ではありません。では、何が変わったのでしょうか。

  • プリンターおよび消費者レベルのデスクトップ パブリッシング。つまり、大量の高品質の印刷物を作成するのに印刷機は必要ありませんでした。それは大きかったです - もちろん、今日では私たちはそれを完全に当然のことと考えています.

  • . 真剣に。カラー スクリーンは、オタクでない人のゲームやアプリケーションに対する認識に大きな違いをもたらしました。突然、ゲームは重労働ではなくテレビを見るように感じられ、セガ、任天堂、アタリなどの家庭に消費者向けゲームを持ち込む道が開かれました。

  • メディア圧縮 (MP3 およびビデオ ファイル)。そして、TiVO や iPod のように、どこにでもあり、ユーザーフレンドリーであるため、もはやコンピューターとは考えられないものもたくさんあります。しかし、彼らはそうです。

ここでの共通点は、かつては不可能だったもの (印刷されたドキュメントを作成する、カラー画像を正確に再現する、世界中にメッセージをリアルタイムで送信する、オーディオとビデオの素材を配信する) ことであり、当時は機器とロジスティクスのために高価でした。関与し、現在は消費者レベルです。では、以前は不可能だったが、小さくて安価に行う方法を考え出すことができればクールかもしれない、大企業が現在行っていることは何ですか?

物理的な輸送にまだ関係しているものはどれも興味深いものです。ビデオ会議は (まだ) 実際の会議に取って代わることはありませんが、適切なテクノロジーがあれば、まだそうなる可能性があります. レクリエーション旅行の一部は、完全に感覚に訴える没入型環境によって排除できる可能性があります。ホームシネマは些細な例です。もう 1 つは、ソーホーのオフィス ビルにある「バーチャル ゴルフ コース」で、シミュレートされたコースで 18 ホールの本物のゴルフをプレーします。

しかし、私にとって、次の本当に大きなことは製作になるでしょう。ものづくり。スプーン、ギター、椅子、衣類、車、タイルなど。いまだに製造および流通インフラに依存しているもの。もう映画やアルバムを買うために店に行く必要はありません - 衣料品や台所用品を買いに店に行く必要がなくなるまでどのくらいかかりますか?

確かに、OLED ディスプレイ、GPS、モバイル ブロードバンド、IoC コンテナ、スクリプト、「クラウド」など、興味深い開発が進んでいますが、それでも画面に画像を表示する方法はまだ新しいものです。自分の写真を印刷したり、自分の Web ページを書いたりすることはできますが、机の横の隅にぴったり収まるリネンのバスケットと、ギターの FX ユニットを机に固定するための取り付けブラケットなどを作りたいと思っています。携帯電話を自転車のハンドルバーにクリップするため。

プログラミング関係ない?いいえ...しかし1980年には、どちらもサウンドプロダクションではありませんでした. もしくは動画配信。または、ザンビアの親戚にメッセージを送ります。皆さん、大きく考えてください... :)

于 2009-01-11T14:14:08.163 に答える
122

ビットトレント。以前は明らかに不変のルールのように思われていたものを完全に覆します。1 人のユーザーがインターネット経由でファイルをダウンロードするのにかかる時間は、ダウンロードするユーザーの数に比例して増加します。また、以前のピア ツー ピア ソリューションの欠陥、特に「リーチング」に関する問題に対処し、ソリューション自体に有機的な方法で対処します。

BitTorrent は、通常は不利な点 (多数のユーザーが 1 つのファイルを同時にダウンロードしようとする) を有利に変え、ダウンロード プロセスの自然な部分としてファイルを地理的に分散させます。2 つのピア間の帯域幅の使用を最適化するためのその戦略は、副作用としてリーチングを思いとどまらせます。スロットリングを強制することは、すべての参加者にとって最善の利益です。

これは、他の誰かが発明すると、明白ではないにしても単純に見えるアイデアの 1 つです。

于 2009-01-22T07:16:07.570 に答える
120

Damas-Milner型推論(しばしばHindley-Milner型推論と呼ばれる)は1983年に公開され、それ以来、すべての洗練された静的型システムの基礎となっています。これはプログラミング言語の真に新しいアイデアでした(1970年代に公開されたアイデアに基づいて認められましたが、1980年以降まで実用化されませんでした)。重要性の観点から、私はそれを自己と自己を実装するために使用される技術に我慢しました。影響力という点では、他に類を見ません。(OOの残りの世界では、SmalltalkまたはSimulaのバリエーションがまだ実行されています。)

型推論のバリエーションはまだ実行中です。私が最も選び出すバリエーションは、オーバーロードを解決するためのWadler and Blottの型クラスメカニズムです。これは、後で型レベルでプログラミングするための非常に強力なメカニズムを提供することが発見されました。この物語の終わりはまだ書かれています。

于 2009-01-12T03:04:04.083 に答える
104

これは、 Google map-reduceのプラグインです。これは、それ自体だけでなく、信頼性の低いコモディティマシンのファーム上で高速で信頼性の高いサービスを実行するというGoogleの成果のプロキシとして機能します。間違いなく重要な発明であり、1980年にねぐらを支配したヘビー級計算へのビッグアイアンメインフレームアプローチとはまったく異なります。

于 2009-01-12T03:07:59.207 に答える
91

タグ付け、情報を分類する方法。はい、各質問の下にあるテキストの小さなボックスです。

タグ付けを発明するのに約30年かかったというのはすごいことです。リストと目次を使用しました。印刷された本に最適化されたものを使用しました。

しかし、30 年という時間は、印刷された本がより小さなフォーマットであることに人々が気付くのに必要な時間よりもはるかに短い. 人々は本を手に持つことができます。

タグ付けの概念は、コアな CS 関係者の間で過小評価されていると思います。すべての研究は、自然言語処理 (トップダウン アプローチ) に焦点を当てています。しかし、タグ付けは、コンピューターと人間の両方がよく理解できる最初の言語です。コンピュータに自然言語を使わせるのは、ボトムアップのアプローチです。

于 2009-01-12T11:57:38.733 に答える
80

私たちはこれを間違った方法で見て、間違った結論を導き出していると思います。これを正しく行うと、サイクルは次のようになります。

アイデア -> 最初の実装 -> 少数派の採用 -> クリティカル マス -> コモディティ製品

最初のアイデアから商品になるまで、アイデアがその段階に達すると仮定すると、何世紀もかかることがよくあります。ダ・ヴィンチは 1493 年にある種のヘリコプターを描いた可能性がありますが、地面から自分自身を持ち上げることができる実際の機械を得るには約 400 年かかりました。

ウィリアム・ボーンが 1580 年に潜水艦について最初に説明してから 1800 年に最初に実装されるまで、220 年あり、現在の潜水艦はまだ初期段階にあります。潜在的な不動産;)。

そして、私たちが聞いたことのない以前のアイデアがなかったことは言うまでもありません. いくつかの伝説に基づくと、アレキサンダー大王は紀元前 332 年にある種の潜水鐘を使用したようです (これは潜水艦の基本的な考え方であり、海の下で人や空気の供給を運ぶための装置です)。それを数えると、アイデア(基本的なプロトタイプでも)から製品まで2000年を見ています。

私が言いたいのは、1980 年以前にはアイデアすらなかった製品はもちろんのこと、実装を今日探しているということです...「クイックソート」アルゴリズムは、古代中国の無名のファイル係によって使用されたに違いありません。だから何?

確かに 40 年前にはネットワーク化されたコンピューターがありましたが、それは今日のインターネットとは比較になりませんでした。基本的なアイデア/テクノロジーはそこにありましたが、オンラインで Warcraft のゲームをプレイすることはできませんでした。

私は、コンピューティングのほとんどの分野で本当に新しいアイデアが必要であると主張しており、最近行われた重要で強力なアイデアについて知りたい. 本当に見つからない場合は、「なぜ?」と尋ねる必要があります。と「私たちは何をすべきですか?」

歴史的に、これほど早く、アイデアに近い「それらを見つける」ことはできませんでした。サイクルは速くなっていると思いますが、コンピューティングはまだまだ未熟です。

現在、ホログラム (物理的なサポートなしでスターウォーズのようなもの) を作成する方法を見つけようとしています。私はそれを機能させる方法を知っていると思います。ツール、材料、資金さえ集めていませんが、ある程度成功したとしても、実際のアイデアは少なくとも数十年前のものであり、関連する実装/技術は同じくらい長く使用されています. .

実際の製品をリストし始めるとすぐに、概念と最初の実装が少し前に存在していたことを確信できます。関係ない。

なんらかの理由で、新しいものは何もない、またはすべてが常に新しいと主張することができます。それが哲学であり、両方の視点を擁護することができます。

実際的な観点から言えば、真実はその中間にあります。真実はバイナリの概念ではありません。ブール論理は気にしません。

中国人はしばらく前に印刷機を発明したかもしれませんが、ほとんどの人が自宅で適切なカラー写真を手頃な価格で印刷できるようになったのは約 10 年前のことです。

あなたの基準と基準の枠組みに応じて、発明はどこにもありません。

于 2009-03-13T10:27:06.010 に答える
50

最新のシェーディング言語と最新の GPU の普及。

GPU は、CUDA や OpenCL などのツールを備えた低コストの並列スーパーコンピューターでもあり、非常に高速で高レベルの並列コードを実行できます。これらのますます印象的なハードウェアの驚異の価格を押し下げているすべてのゲーマーに感謝します. 今後 5 年間で、販売されるすべての新しいコンピューター (および iPhone も) が、基本的な前提として、24 ビット カラーまたは 32 ビット プロテクト モードのように、大規模な並列コードを実行できるようになることを願っています。

于 2009-01-16T22:24:10.490 に答える
43

JIT コンパイルは 1980 年代後半に発明されました。

于 2009-01-11T15:58:21.057 に答える
42

「新しいアイデアはなぜ死んだのか」と「それについて何をすべきか」という 2 つの質問に対処するには?

進歩が見られない原因の多くは、業界に大量の資本が流入し、富が定着しているためだと思います。直感に反するように聞こえますが、新しいアイデアは一発で決まるというのが常識になっていると思います。最初の試みでうまくいかなければ、戻ってくることはできません。それは、確固たる関心を持つ誰かに買収されるか、単に失敗するだけで、エネルギーは失われます。いくつかの例は、タブレット コンピュータと統合されたオフィス ソフトウェアです。ニュートンと他の数人は本当の可能性を秘めていましたが、最終的には(競争力の消耗と悪い判断によって)生まれながらの権利を浪費し、カテゴリー全体を殺しました. (私は特に Ashton Tate の Framework が好きでしたが、Word と Excel を使い続けています)。

何をすべきか?最初に頭に浮かぶのはWmです。シェイクスピアの忠告:「弁護士を皆殺しにしよう」しかし、今は武装が強すぎるのではないかと心配しています。私は実際、最良の代替手段は、ある種のオープン ソース イニシアチブを見つけることだと思います。それらは、代替手段よりもアクセシビリティと漸進的な改善を維持しているようです. しかし、業界は十分に大きくなったため、牽引力を得るにはある種の有機的な協力メカニズムが必要です.

また、固定化された利益 (特にプラットフォーム) には、継続的な収益源を正当化するために、かなりの量の変化 (チャーン) が必要であるというダイナミクスがあると思います。これにより、より良い方法に費やされた可能性のある多くの創造的なエネルギーが吸収されます。Microsoft、Sun、Linux、または Firefox からの最新のイテレーションで水を踏むのにどれだけの時間を費やしているかを見てください。彼らが悪だからではなく、業界に組み込まれているだけです。安定した均衡などというものはありません。すべてのフィードバック メカニズムは正であり、安定性よりも変化を優先します。(機能が撤回された、または変更が撤回されたのを見たことがありますか?)

SO で議論されているもう 1 つの手がかりは、スカンクワークス症候群 (参照: ジェフリー・ムーア) です。大規模な組織における真のイノベーションは、ほとんどの場合 (90% 以上)、個人または小グループのイニシアチブによってのみ促進され、自発的に出現する無許可のプロジェクトに現れます (多くの場合、正式な管理階層によって反対されます)。だから:当局に質問し、システムに背を向けてください。

于 2009-01-11T22:24:15.053 に答える
36

私を驚かせたのは、控えめなスプレッドシートです。プログラマーではない人々は、単純な数式のグリッドを使用して、現実世界の問題に対するワイルドで素晴らしいソリューションを構築します。彼らの努力をデスクトップ アプリケーションで再現すると、スプレッドシートを作成するよりも 10 倍から 100 倍の時間がかかることが多く、その結果、アプリケーションは使いにくくバグだらけになります。

スプレッドシートの成功の鍵は、依存関係の自動分析にあると私は信じています。スプレッドシートのユーザーがオブザーバー パターンの使用を余儀なくされた場合、それを正しく行うチャンスはありません。

したがって、大きな進歩は自動依存関係分析です。では、最新のプラットフォーム (Java、.Net、Web サービス) がこれをシステムのコアに組み込まないのはなぜでしょうか? 特に、並列化によるスケーリングの時代では、依存関係のグラフによって並列再計算が容易に行われます。

編集:Dang - チェックしたところです。VisiCalc は 1979 年にリリースされました。これが 1980 年以降の発明であることにしましょう。

Edit2: とにかく、スプレッドシートはすでに Alan によって注目されているようです -彼をこのフォーラムに誘った質問が正しければ!

于 2009-01-11T14:00:47.863 に答える
36

関数型プログラミング研究者によるモナドの再発見。モナドは、純粋で怠惰な言語 (Haskell) を実用的なツールにするのに役立ちました。また、コンビネータ ライブラリの設計にも影響を与えています (モナド パーサー コンビネータは、Python にまで進出しました)。

Moggi の「プログラム モジュールの圏論的説明」(1989 年) は、効果的な計算のためにモナドを視野に入れたことで一般的に評価されています。Wadler の仕事 (たとえば、「命令型関数型プログラミング」(1993 年)) は、モナドを実用的なツールとして提示しました。

于 2009-01-12T00:24:22.097 に答える
35

シュリンクラップ ソフトウェア

1980 年以前は、ソフトウェアはほとんど特別に作成されていました。ビジネスを運営していて、コンピューター化を希望する場合、通常はコンピューターとコンパイラーとデータベースを入手し、独自のものを作成します。ビジネス ソフトウェアは通常、ビジネス プラクティスに適応するように作成されました。缶詰のソフトウェアがなかったと言っているわけではありませんが (1980 年以前に SPSS で働いていました)、それは標準ではなく、私が見たものはインフラストラクチャおよび研究ソフトウェアである傾向がありました。

今日では、コンピューター ストアに行けば、小さなビジネスを運営するために必要なものがすべて棚に並んでいます。以前の慣行にシームレスに適合するようには設計されていませんが、ワークフローに従って多かれ少なかれ作業することを学ぶと、うまく機能します. SAP や PeopleSoft などの大企業は、以前よりもはるかにシュリンクラップに近づいています。

完全な中断ではありませんが、1980 年以降、高価なカスタム ソフトウェアから低コストの市販ソフトウェアへの移行が明確に行われ、柔軟性はソフトウェアからビジネス プロシージャへと移行しました。

また、ソフトウェアの経済性にも影響を与えました。カスタム ソフトウェア ソリューションは収益を上げることができますが、スケールしません。1 人のクライアントにしか請求できず、同じものを複数のクライアントに販売することはできません。シュリンクラップ ソフトウェアを使用すると、同じものを何度でも販売でき、非常に大きな販売ベースで開発コストを償却できます。(サポートを提供する必要はありますが、それは拡張可能です。ソフトウェアを販売するための限界費用と考えてください。)

理論的には、変更による大きな勝者がいる場合、敗者がいるでしょう。これまでのところ、ソフトウェアのビジネスは拡大を続けてきたので、コモディティ化された領域が他の領域を切り開いていきます。これはいつか終わりを迎える可能性が高く、適度に才能のある開発者は、大物のために働くことができず、市場から追い出されて、本当の窮地に陥るでしょう. (これはおそらく他の分野でも起こります。会計士の需要は、QuickBooks などがない場合よりもはるかに小さいのではないかと思います。)

于 2009-01-12T15:21:56.620 に答える
34

ハードウェアの革新以外には、太陽の下ではほとんど、またはまったく新しいものがないことに気付く傾向があります。本当に大きなアイデアのほとんどは、フォン・ノイマンやアラン・チューリングのような人々にさかのぼります。

最近「テクノロジー」とラベル付けされているものの多くは、実際には誰かが書いたプログラムやライブラリ、または新しい比喩、頭字語、またはブランド名を使用して古いアイデアを読み直したものです。

于 2009-01-11T13:44:45.803 に答える
31

より優れたユーザー インターフェイス。

今日のユーザー インターフェースはまだダメです。小さい意味ではなく、大きくて根本的な意味です。最高のプログラムでさえ、非常に複雑であるか、他の方法で多くの抽象的な思考を必要とするインターフェースを依然として持っており、従来の非ソフトウェアツールの使いやすさに近づいていないことに気付かずにはいられません。

確かに、これはソフトウェアが従来のツールよりもはるかに多くのことを可能にするという事実によるものです。しかし、それは現状を受け入れる理由にはなりません。さらに、ほとんどのソフトウェアは単純によくできていません。

一般に、アプリケーションは、何をすべきかではなく、何ができるかを重視しすぎているため、特定の「正常に動作する」という感覚がまだ欠けています。何度も何度も指摘され、いまだに解決されていないポイントは、節約のポイントです。アプリケーションがクラッシュし、何時間もの作業が台無しになります。数秒ごとに Ctrl+S を押す習慣があります (もちろん、これは Web アプリケーションでは機能しなくなりました)。なぜ私はこれをしなければならないのですか?気が遠くなるような愚かさです。これは明らかに自動化のタスクです。もちろん、エラーが発生した場合に備えて、アプリケーションは変更ごとに差分を保存する必要があります(基本的には無限の元に戻すリスト)。

この問題を解決することは、実際には難しくありません。これを行うための優れた API がないため、すべてのアプリケーションに実装するのは難しいでしょう。プログラミング ツールとライブラリは、任意のバックアップ ストレージを使用し、ユーザーの操作を必要としないすべてのファイル形式に対して、すべてのプラットフォームとプログラムでこのような努力を簡単に実装できるようになる前に、大幅に改善する必要があります。しかし、単に適切なアプリケーションではなく、最終的に「良い」アプリケーションを書き始める前に、これは必要なステップです。

Apple は現在、いくつかの点で「正常に動作する」という感覚を最もよく表していると思います。たとえば、顔認識機能を備えた最新バージョンの iPhoto を例にとると、写真に写っている人物によって写真が自動的にグループ化されます。これは、ユーザーが手動で実行したくない古典的なタスクであり、コンピューターが自動的に実行しない理由を理解していません。顔認識エンジンは完璧ではないため、iPhoto でさえ、優れた UI にはまだほど遠い.

于 2009-01-11T23:10:17.067 に答える
26

代替の理解可能な比喩を提供するためのヒューマンコンピュータインタラクションにおける物理学の使用。これをジェスチャーや触覚と組み合わせると、70年代に発明され、80年代半ばから後半にかけて一般的に使用されていた現在の一般的なGUIメタファーに取って代わる可能性があります。

それを可能にするための計算能力は1980年には存在しませんでした。ゲームがここで先導した可能性が高いと思います。例は、iPod Touch/iPhoneでのリストスクロールの相互作用で簡単に見ることができます。インタラクションメカニズムは、実世界で運動量と摩擦がどのように機能するかという直感に依存して、アイテムのリストをスクロールする簡単な方法を提供します。ユーザビリティは、スクロールを引き起こす物理的なジェスチャーに依存します。

于 2009-01-11T19:15:12.330 に答える
25

携帯電話。

最初の「ワイヤレス電話」の特許は1908年にあり、長い間調理されていましたが(1945年に0G、1979年に日本で1Gが発売されました)、最新の2Gデジタル携帯電話は1991年まで登場しませんでした。SMSは存在しませんでした1993年まで、そしてインターネットアクセスは1999年に登場しました。

于 2009-01-11T21:32:34.173 に答える
25

単体テスト、TDD、および継続的インテグレーションは、1980 年以降の重要な発明であると私は信じています。

于 2009-01-11T13:33:23.813 に答える
16

iPad (2010 年 4 月リリース): 確かにそのようなコンセプトはまったく革命的です!

代替テキスト http://www.ubergizmo.com/photos/2010/1/apple-ipad//apple-ipad-05.JPG

まさかアラン・ケイが1970年代から来るとは思わなかった!
そのような「携帯用の個人情報操作者」を想像してみてください...


...

待って?何!?あなたが言うダイナブック

代替テキスト

1968 年にアラン・ケイによって考案され、この 1972 年の論文で詳細に説明されています??

いやぁぁぁぁぁぁぁぁぁぁぁ....

まあ…気にしないでください。

于 2010-04-11T20:56:35.747 に答える
16

オープン ソース コミュニティの開発。

于 2009-01-11T14:13:21.223 に答える
14

1980 年代以降に発明された最高のアイデアは、私たちが気付いていないものになると思います。小さくてどこにでもあるので目立たないか、人気があまり伸びていないためです。

前者の一例は、クリックしてドラッグしてテキストの一部を選択することです。これは 1984 年に Macintosh で初めて登場したと思います。それ以前は、選択範囲の開始と終了を選択するための別々のボタンがありました。かなり面倒。

後者の例は、ビジュアル プログラミング言語(である可能性があります) です。私はハイパーカードのように話しているわけではありません。つまり、Max/MSP、Prograph、Quartz Composer、yahoo パイプなどのようなものです。マインドシェアを除いて、標準的なプログラミング言語として表現力があり強力です。

ビジュアル プログラミング言語は、参照透過性の関数型プログラミング パラダイムを効果的に実施します。これは、コードが持つと非常に便利なプロパティです。彼らがこれを強制する方法も人為的なものではなく、単に彼らが使用する比喩のおかげです。

VPL を使用すると、失読症などの言語障害を持つ人や、単純な時間節約を作成する必要がある素人など、他の方法ではプログラミングできない人でもプログラミングにアクセスできるようになります。プロのプログラマーはこれを嘲笑するかもしれませんが、個人的には、プログラミングがリテラシーのように本当にユビキタスなスキルになるといいなと思います。

現状では、VPL は本当にニッチな関心事であり、特に主流になっているわけではありません。

私たちが違うことをするべきこと

すべてのコンピュータ サイエンス専攻は、コンピュータ サイエンス専攻と人文科学専攻の 1 つを組み合わせて専攻を 2 倍にする必要があります。絵画、文学、デザイン、心理学、歴史、英語、なんでも。問題の多くは、この業界には、世界について非常に狭く想像力に欠ける人々が集まっているため、コンピュータが現在とは大きく異なる働きをすることを想像し始めることができないということです。(参考になれば、これを読んでいるあなた以外の誰かについて話していることを想像してみてください。) 数学は素晴らしいものですが、結局のところ、それは達成するためのツールにすぎません。クリエイティビティの性質を理解し、テクノロジーも理解する専門家が必要です

しかし、たとえそれらを持っていたとしても、何か新しいことをすることはリスクに見合う価値がある可能性がある環境が必要です. 真に新しいものは、手に負えないほど悪意を持って拒否される可能性が 100 倍高くなります。(ニュートンはこの例です)。そのため、失敗に対するより高い許容度が必要です。過去に失敗したアイデアを試すことを恐れてはなりません。私たちは自分自身の失敗を完全に否定すべきではなく、いつ失敗したかを認識することを学ぶべきです。失敗を悪いことと見なすべきではありません。そのため、失敗について自分自身や他の人に嘘をつくべきではありません。それは、この絶え間なく変化する業界でほぼ唯一の定数であるため、慣れる必要があります。事後分析は、この点で役立ちます。

smalltalk の興味深い点の 1 つは、言語自体ではなく、smalltalk の設計に至るまでのプロセスにあると思います。何度も何度も修正を繰り返す反復的な設計プロセス - しかし、既存のシステムの欠陥を非常に慎重かつ批判的に特定し、次のシステムで解決策を見つけることも必要です。より多くの視点を持てば持つほど、また状況に対してより広い視点を持てば持つほど、間違いや問題がどこにあるのかをよりよく判断することができます。ですから、コンピュータ サイエンスだけを勉強しないでください。自分が興味を持てるように、できるだけ多くの他の学問を勉強してください。

于 2009-01-12T00:29:13.927 に答える
14

私たちが必要としているのは再編成であって、改革ではありません。

今後何年にもわたって驚くべきことを行うために、現在必要なすべてのハードウェアおよびソフトウェア コンポーネントが揃っています。

参加者が常に何か新しいことを発明して、自分自身を他の人と区別しようとする科学には、病気があると私は信じています。これは、古い作品を目録化したり教えたりするという面倒な作業とは対照的です。

一般に、「新しい」ものを構築する人は、既存のものやほとんど古いものを再利用する人よりも優れた家系であると考えられています。(昔、20 歳で、Lisp のようなものが過去の人生の 2 倍以上の時間を作られました。1958 年)

古き良きアイデアを復活させ、広く広める必要があります。また、古い作品やシステムをパワープレイで効果的に踏みにじるビジネスやプログラマーの動きを構築しようとする試みをやめる必要があります。物事は復活した古いアイデアの側面にすぎません。

于 2009-04-18T18:57:52.370 に答える
14

もちろん、1980 年以前は Xerox PARC の全盛期でした。GUI、マウス、レーザープリンター、インターネット、パソコンが誕生した頃。(私は当時生きていたには若すぎて、あなたはそれらすべての発明にほとんど取り組んでいたので、1980 年についてあなたがまだ知らないことは何も教えられないので、先に進みましょう。)

とはいえ、1980 年以前の時代、真に破壊的な新技術という点で、より活気に満ちていたということです。これは、どの新しい分野でも同じです。過去 100 年間に、鉄道で画期的な技術の進歩をいくつ見てきましたか? 電球の中に何個見たことがありますか? 印刷機で?何かが適切なサークルで誇大宣伝に火をつけると、発明の爆発的な期間があり、その後に長い成熟期間が続きます. その後、基本的な状況が変わらない限り、同じような完全に急進的な変化が再び見られることはありません。

幸いなことに、それは多くの分野で起こっている可能性があり、他のいくつかの分野ではすでに起こっています。

  • モビリティ - スマートフォンは、真にポータブルなプラットフォームにコンピューティングをもたらします。このプラットフォームには、まもなくロケーションベースのサービスと近接ベースのアドホック ネットワークが含まれます。これは、GUI と同じくらいゲームを変える可能性のある、まったく新しいパラダイムです。

  • WWW (HTTP、HTML、および DNS) は既に言及されており、リストに追加されることは明らかです。これは、コンピューティング プラットフォームのおかげで、世界中でグローバルで安価な主流のリッチ コミュニケーションを可能にしているためです。

  • インターフェイス側では、タッチ、マルチタッチ (Jeff Han が思い浮かびます) と Wiimote の両方について言及する必要があります。現在、それらは基本的に好奇心ですが、初期の GUI も同様でした。

  • OOP 設計パターン -- 困難な問題に対するベスト プラクティスとしての高レベルのソリューション。「コンピューティング」の定義に応じて、リストに含まれる場合と含まれない場合がありますが、1980 年より前に OOP を重要な進歩とみなす場合 (私は確かにそう思います)、設計パターンと GoF も言及に値すると思います。

  • Google の PageRank および MapReduce アルゴリズム - 私が最初に言及したのではなく、真剣に、この両方の原則がなければ世界はどこにあるのでしょうか? 彼らの前に世界がどのように見えたかを鮮明に覚えており、Google は本当に私の友人であると言えます。

  • 不揮発性メモリ -- これはハードウェア側にありますが、コンピューティングの未来において重要な役割を果たします。たとえば、起動時間を過去のものにし、まったく新しい方法でコンピュータを使用できるようにします。

  • セマンティック (自然言語) 検索 / 分析 / 分類 / 翻訳... 私たちはまだそこまで到達していませんが、Powerset のような企業は、私たちが瀬戸際にいるという印象を与えます。

  • その点で、インテリジェント HTM もこのリストに含まれているはずです。私は、ジェフ ホーキンスのモデルとアプローチをもう 1 人信じています。それがうまくいけば、コンピューターができること、人間であることの意味、そして世界がここからどこへ向かうのかを完全に再定義することになります。そのようにして(総合的に)真の知性を生み出すことは、人類がこれまでに成し遂げたことよりも大きなものになるでしょう。

  • GNU + Linux

  • 3D プリント / ラピッド プロトタイピング (そして、やがては製造)

  • P2P (VoIP などにもつながる)

  • Eインク、技術がもう少し成熟したら

  • RFID はリストに含まれる可能性がありますが、その評決はまだ下されていません。

  • 量子コンピューティングは、リストで最も明白な要素ですが、連携するのに十分な量子ビットをまだ取得できていません。しかし、現場の友人たちは、私たちが話している間も信じられないほどの進歩が起こっていると言っているので、私はそれのために息を止めています.

  • そして最後に、個人的に好きな分散型知能、または別の名前である人工知能について言及したいと思います。ネットワーク内の膨大な数の人々を接続し、何らかの形式の質問応答インターフェースを介して、他のすべての人の結合された心にアクセスできるようにするというアイデア. これは最近、Yahoo Answers、Askville、Amazon Mechanical Turk などで何度も行われましたが、私の考えでは、それらはすべて、多くの点でマークを逃しています...来た分散ハイパーテキストの多くの実装と同じようにTim Berners-Lee の HTML の前、または Google の前の多くの Web クローラー。真剣に -- 誰かが検索インターフェースを「集団精神」に組み込んで、他のすべての人を水から吹き飛ばす必要があります。IMHO - それは時間の問題です。

于 2009-01-20T12:17:18.163 に答える
12

メインストリーム コンピューティングで変わっていないことの 1 つは、階層型ファイル システムです。IMO さん、これは残念です。1980 年代後半から 1990 年代にかけて、最新のオブジェクト指向オペレーティング システムにより適した新しい種類のファイル システムを設計する作業が行われていたためです。

OO オペレーティング システムは、拡張可能で柔軟なフラットなオブジェクト ストアを持つ傾向がありました。EROS プロジェクトはその考えに基づいて構築されたものだと思います。PenPoint OSは 1990 年代のオブジェクト指向 OS でした。もちろん、Amazon S3は現代的でフラットなオブジェクト ストアです。

私が特に気に入った OO の少なくとも 2 つのアイデア (フラット ファイルシステム) は次のとおりです。

  • ディスク全体が基本的にスワップ領域でした。オブジェクトはメモリ内に存在し、不要になったときにページアウトされ、不要になったときに元に戻されます。仮想メモリとは別の階層ファイルシステムは必要ありません。プログラムは、ある意味で「常に実行中」です。

  • フラット ファイル/オブジェクト ストアを使用すると、コンテンツを他のコンテンツと比較してどこに保存し、どのような名前にするかを事前にユーザーに決定させるのではなく、コンテンツのインデックス作成と検索を行うことができます。フラットストレージの上に階層システムを構築することもできますが、必須ではありません。

Alan Cooper が彼の著書About Faceで述べているように、階層型ファイルシステムは 1960 年代と 1970 年代の限られたメモリとディスク ストレージを備えたコンピューター用に設計されたものです。悲しいことに、Windows と Unix の人気により、今日まで階層型ファイルシステムの優位性が保証されています。

于 2010-05-30T00:17:45.677 に答える
12

空飛ぶ車とホバーボード。ちょっと待って、それらはまだ発明されていません。しかし、2015 年までにはそれらを手に入れる必要があります。そうでなければ、バック トゥ ザ フューチャー 2 は大嘘だったでしょう!

于 2009-01-12T04:11:27.177 に答える
10

現代の3Dコンピュータグラフィックスで重要なほとんどすべて。レイトレーシング(コンピューティンググラフィックスの意味で)は、Whittedの1980年の論文からジャンプスタートを切りました。マーチングキューブ('87)は、3Dデータから等値面を抽出するための標準的な方法です。

于 2010-07-08T10:32:44.003 に答える
9

社交とロールプレイングのために、仮想の分身 (別名アバター) によって表される仮想世界。

最も一般的には MMO - Massive(ly) Multiplayer Online と呼ばれます。人気のある例には、World of Warcraft、Everquest、Second Life などがあります。

PS: いいえ、80 年代のオタク映画によく見られるような重いヘッドギアはまだ必要ありません。それは残念だ....

于 2009-01-19T15:44:29.650 に答える
8

人間のコンピュータの相互作用のためのタッチスクリーンとモーションセンシングインターフェース。

例えば:

  • PDA、iPhoneまたはニンテンドーDS用のタッチスクリーン
  • モーションセンシング、ニンテンドーWiiコントローラー、または(程度は低いですが)プレイステーション3用のSixAxisコントローラー。

唯一の問題は...これらのテクノロジーは本当に80年代以降ですか?

于 2009-01-19T17:03:36.400 に答える
8

ビットトレント

于 2009-02-17T22:38:03.917 に答える
7

前提:1980年以降、実質的に新しい発明はありません。

最初に行うことは、発明を定義することです。そうしないと、間違った方向に進むことになります。Dictionary.comの発明の2番目の定義は次のように述べています。

米国特許法。以前は存在しなかった、通常の機械技能や職人技とは区別される、いくつかのユニークな直感または天才の産物として認識されている、新しい有用なプロセス、機械、改良など。

したがって、1980年以来、コンピューティングにおける新しい発明はほとんどありません。何がありましたか?明らかに、たくさんの新しいテクノロジーや新しいことが起こっていますが、それらは何ですか?

私たちはこれ以上発明するのではなく、主にすでに存在するものを改善しています。

簡単な例:

CD(コンパクトディスク)は1977年に最初に開始されましたが、1982年まで業界で受け入れられていませんでした。この時点で、CDをプレスする最初の工場が準備が整いました。最終的に、1985年までに、CD-ROM(読み取り専用メモリ)がメディアとして受け入れられました。CD-RWは5年後に続きました。(出典:ウィキペディア

それで?ええと、私たちがより大きなハードドライブを持っていることを考えると(それでもパラダイムの改善だけです)、VHS市場に取って代わり、ビデオをコンピューターと互換性のあるものにするために、より多くのスペースが必要です。私は既存のCDテクノロジーに多くの改良を加えていますが、このようにしてDVDが生まれました。

DVDは、1995年に「発明」されました。(出典:ウィキペディア

それ以来、私たちは次のことを行ってきました。

  1. 書き込み可能および再書き込み可能なDVD
  2. 2層DVD
  3. トリプルレイヤーおよびクアッドレイヤーDVD(単純なドライバーリビジョンで実現可能ですが、リリースされていません)
  4. HD-DVD
  5. ブルーレイディスク

明らかに、このリストはすべてを網羅しているわけではありません。しかし、新しい発明を見つけて、そのリストで私が上で与えた定義を覚えておいてください。できません!これらはすべて、光ディスクの概念の単なるバリエーションであり、同じハードウェアのバリエーションであり、既存のソフトウェアのバリエーションです。

なぜ?

費用。ほら、既存の製品を段階的に改善する方が経済的に安価です。必要またはかっこいいと思われるHDDVDまたはBlu-rayディスクを販売できる場合は、トリプルまたはクアッドレイヤーDVDの計画を発表する必要はありません。実際、あなたは早期採用者であり、私の「新しく改良されたもの」が必要なので、新しいテクノロジーを手に入れるためだけに、私はあなたに鼻から請求することができます。ハードウェア。

これは、マーケティングまたは製品関係と呼ばれます。

しかし、ソフトウェアはどうですか?

それはどうですか?1980年以前は、多くのソフトウェアの発明が行われていましたが、それ以来、ほとんどの場合、既存のものの改善または車輪の再発明が行われてきました。これを確認するには、OSまたはOfficeパッケージを確認してください。

結論

私に関する限り、過去29年間、実質的に新しい発明はありませんでした。私は長くワックスをかけ、非常に多くの産業を横断することができましたが、なぜ私はわざわざする必要がありますか?あなたがそれについて考え始めて、そして「発明」を以前の同様の製品と比較し始めると...あなたはそれがとても似ているのでそれが面白くさえないことに気付くでしょう。内燃機関でさえ1906年以来存在しており、それ以来、その分野での新しい発明はありません。この「ホイール」の多くの改良とバリエーションはありますが、新しい発明はありません。

アメリカがイラクに配備した新しい兵器、つまりマイクロ波を使って人が電球に触れたようにショックを受けたと感じる兵器でさえ、新しいものではありません。同じアイデアがセキュリティシステムで使用され、分類されて市場から排除され、侵入者に身体的な病気を感じさせる超音波が使用されました。これは、新しい発明ではなく、異なる波長と用途の武器の指向型です。

于 2009-01-19T16:14:36.937 に答える
7

電気的に消去可能なプログラマブル メモリ。不揮発性読み取り/書き込みメモリに一般化され、現在最もよく知られ、どこにでもあるフラッシュです。 http://en.wikipedia.org/wiki/EEPROMには、これが 1984 年に発明されたと記載されています。

ストレージ メディアに、処理ユニットと同じ一般的な物理特性、電力要件、サイズ、および安定性を与えることで、プロセッサを配置する場所の設計における制限要因としてこれを取り除きます。これにより、大量のスマート デバイス (および、以前はまったくスマートと見なされなかったもの) に「インテリジェンス」を配置する方法と場所の可能性が広がり、いまだに急増しています。MP3 プレーヤーは、実際にはほんの一部です。

于 2009-01-19T17:12:11.500 に答える
7

膨大なデータへのアクセス。

最近利用できるデータのサイズと規模は、80 年代に比べて膨大です。このようなものを保存して表示できるようにするために、ハードウェアとソフトウェアの両方に多くの変更を加える必要がありました。いつの日か、実際に資格を取得し、それをマイニングして有用なものにする方法を実際に学ぶでしょう. いつか。

ポール。

于 2009-01-12T20:18:06.540 に答える
7

ワールド・ワイド・ウェブはすでに語られていますが、もっと基本的には「DNS」と言います。それは 1983 年に発明されたようで ( http://en.wikipedia.org/wiki/Domain_Name_System )、私見では、インターネット プロトコルの発明と、現在のものを世界中に広める能力との間の必須のリンクであると考えることができます。ウェブと呼ばれる。

引き続き「ネットワーク」セクションで、WIFI を追加します。これは 90 年代に発明されました (ただし、厳密には「コンピューティング」ではなく、ハードウェアに関連していることには同意します)。

より厳密な「アルゴリズム」セクションでは、ターボコード (1993 年) について考えます。シャノン信号理論によって定義された限界に近づいているだけだと言う人もいますが、この議論は、「ラブレース、バベッジ、チューリングの著作ではすべてがすでに種の中にあった」という他のすべての答えを拒否するのではないでしょうか?

暗号化の分野では、P.Zimmermann (1991 年) の PGP プログラムを追加します。これは、(現時点では) 非常に堅牢な無料の暗号化プログラムを市民に提供し、暗号化に関する政府の姿勢を少し揺るがすことに貢献しました。実はそれは、電子商取引が発展する前提となった暗号の「自由化」の要因の一つだったと思います。

于 2009-11-03T22:05:17.310 に答える
7

光コンピューティング。もっと長く存在していたはずのようですが、現在、1982年かそこら以前の参考文献は見つかりません(関連する技術である光トランジスタは、1986年まで登場しませんでした)。

于 2009-01-20T22:33:16.423 に答える
6

自宅やオフィスからインターネットにアクセスできるようにするためのインフラストラクチャの変更。

W3C から API までの文書化され、承認された標準

それとは別に、私たちが新しいと考えているもののほとんどは、あなたが思っているよりもずっと前にさかのぼります (例: GUI、OOP)。

于 2009-01-11T13:52:50.420 に答える
6

宣言型プログラミング

1979 年、「コンピュータ プログラム」は必須でした。プログラマーは、何をすべきか、どのようにすべきかをコンパイラーに指示することが期待されていました。(N1)

今日、ASP.NET WebFormsおよびWPFプログラマーは、実装方法を知らず、気にせずに定期的にコードを記述しています。ウィキペディアには、主流ではない他の例があります。さらに、SGMLから派生した「マークアップ」言語はすべて宣言型であり、1979 年の多くのプログラマーが 30 年後にその重要性や遍在性を予測したとは思えません。

宣言型プログラミングの概念は 1980 年より前に存在していましたが ( 1975 年のこの論文を参照)、その発明は1985 年のCaml (議論の余地あり) または1990 年のHaskell (あまり議論の余地のないもの)の導入によって行われました。(N2) それ以来、宣言型プログラミングの人気が大幅に高まっています。そして、大規模なマルチコア プロセッサがついに登場したとき、私たちは、宣言型プログラマーになるでしょう。

--
注:
(N1) 私は 1979 年に胎児だったので、これを直接保証することはできません。
(N2) 他の回答からすると、人々は概念と発明を混同しているようです。ダ・ヴィンチはヘリコプターを思いつきましたが、彼はそれを発明しませんでした。質問は、特にコンピューティングにおける発明に関するものです。
(N3) Prolog (rel. 1975) については、実際にアプリを作成したことがない限り、コメントに記載しないでください。

于 2009-01-12T01:48:32.490 に答える
6

メモリスタ。

このアイデアは 1980 年よりも新しいものではありませんが、実用的なモデルは 2008 年まで作成されていなかったと思います。R&D を過ぎれば、コンピュータ ハードウェアにおけるトランジスタ以来の最も重要な進歩となるでしょう。少なくとも、二次記憶を回避します。

于 2009-02-14T18:37:35.907 に答える
6

「アメリカ人には過去も未来もありません。彼らは拡張された現在に生きています。」これは、コンピューティングの状態を表します。私たちは21世紀に延長された80年代に住んでいます。変わったのはサイズだけです。アラン・ケイ

出典: Alan Kay: コンピュータ サイエンスは矛盾した表現ですか?

于 2009-02-11T16:47:27.553 に答える
6

ポッドキャスティング 情報を配布して議論する有益な方法を可能にします。標準的なインタビューよりもインタラクティブですが、ブログのコメントよりもノイズが少ないと思います。

于 2009-01-12T04:45:20.667 に答える
5

IPマルチキャスト(1991)とVan Jacobsenの普及ネットワーキング(2006)は、1989年以来最大の発明です。

于 2009-02-04T04:13:40.240 に答える
5

低コスト/ホーム コンピューティング。(少なくともここ Blighty では) 1980 年代初頭まであまり知られていませんでした。ホーム コンピューティングがなければ、ここに投稿している何人の人がキャリアとしてコンピューティングを始めたでしょうか? それとも趣味として1 ?

私自身、1982/1983 年に Clive Sincliar の控えめなラバーキーのZX Spectrumを家族が手に入れていなかったら、私はおそらく今ここにいなかったでしょう。そしてそれは Speecy だけではありませんでした: C64Vic-20Acorn ElectronBBC A/B/MasterOric-1Dragon-32などはすべて家庭用コンピューター市場を刺激し、8 年ごとにプログラマーを追い出しました。 1つにアクセスできた古い男の子と女の子。

それがコンピューティングとプログラミングの面での革命でなかったとしたら、何だったのかわかりません...!

1余談ですが、このサイトの愛好家とプロ プログラマーの内訳は何ですか? これらの統計は照合されていませんが、知っておくと興味深いかもしれません.

于 2009-10-16T08:11:52.777 に答える
5

コンピューター サイエンスをコンピューター エンジニアリングに近づけたデザイン パターン。ロケーションベースのインタラクションのための GPS およびインターネット アドレス ルックアップ。サービス指向アーキテクチャ (SOA)。

于 2009-01-14T00:46:49.273 に答える
5

これは否定的な結果であり、「根本的なイノベーション」としては奇妙ですが、新しい研究領域を開き、無駄な研究領域を閉鎖したので、当てはまると思います。

分配的コンセンサスの不可能性: PODC Influential Paper Award: 2001

不可能性の結果の主な価値は、フォールト トレラントなコンセンサス アルゴリズムを見つけようとする非生産的な研究ラインを締めくくることにあると考えました。しかし、驚いたことに、これによってまったく新しい研究分野が開かれました。不可能性を証明するために、分散システム モデルについて正確にどのような仮定が必要かについての分析が行われています。証明が適用される多くの関連する分散問題が、解決策があるように見える同様の問題とともに発見されています。最終的には、待機のないフォールト トレラント コンセンサスを実装する能力に基づいてプリミティブを分類する、長い一連の研究が開発されました。

于 2009-05-07T16:46:26.210 に答える
5

手頃な価格のコンポーネント (Apple 製を除く :-) と、技術革新と低価格を推進する競争につながったオープンな PC デザイン。これにより、ユーザーがコンピューターの前に移動する (使用する端末があった場所) から、コンピューターがユーザーの元に来て、自宅や 1 周にさえ現れるようになるという大きな変化が生じました。

于 2009-01-17T01:19:49.293 に答える
5

USB

于 2010-07-14T07:16:24.947 に答える
5

目的のあるゲーム- Luis von Ahn と彼のチームが開発しているような集合知ツールは、1980 年以前は夢だったかもしれませんが、何百万人もの人々が利用でき、実際にそれを実現する必要性 ( reCAPTCHAなど) を備えた広く展開されたネットワークはありませんでした。起こる。

于 2009-01-24T19:37:23.750 に答える
5

拡張現実。これはまだ本格的に始まったわけではありません、アイデアが進むにつれて、目的地を見つけるのに役立つ仮想の矢印を地面に描くことができることから、有用な情報や美的な空想で身の回りのすべてを装飾することまで、それは巨大だと思います.

部屋全体で電話が鳴っているのを想像してみてください。電話を見ると、その上に情報バブルがポップアップして、誰が電話しているかがわかります。それはどれほどクールでしょうか?AR は、私たちの考え方やテクノロジーとの関わり方に大きな変化をもたらします。

お化け屋敷もかなり怖くなるでしょう。

また、脳とコンピューターのインターフェースとしての脳波についても言及したかったのですが、どうやらこれが最初に発明されたのは 1970 年代のようです。

于 2010-03-03T13:49:22.707 に答える
5

仮想化?
VirtualBox OSE や VMWare などのアプリケーションのおかげで、何時間も節約できました。

于 2010-06-25T14:00:20.543 に答える
4

USB Keys/Thumb drives

USB Keys were the effective replacement of the floppy, where the floppy was still superior to the CD or DVD in simple transfer.

于 2010-03-06T12:55:30.697 に答える
4

たぶん、サイエンスフィクション作家のフォーラムはあなたにもっと面白い答えを与えるだろうか?;-)

ここでは、技術と科学の歴史を直線的な現象としての着実な進歩として見ているという誤謬が働いているのではないかと思います。私はそれが実際には適合と開始、文脈、経済学、セレンディピティ、そして明白なオレのランダム性のプロセスであると思います。

あなたはあなたが歴史の大きな波の一つの中心にいたことを幸運に感じるはずです、ほとんどの人はその経験を決して持っていません。

于 2010-10-09T06:24:57.643 に答える
4

コミュニティがサポートする翻訳ソフトウェアは、手動で修正や推奨を行い、その後AIボットを使用してパターンを形成し、さまざまな翻訳やコンテキストのあいまいさを最終的に区別して正しく予測します。

本当のGoogle翻訳はその獣ではないかもしれませんが、それは母親、またはおそらく開発を待っているシステムの祖母です。

考えてみれば、テキスト言語は実際に脳に入力され、目はテキストを見て画像を脳に送信し、それがこれを理解に変換します。

その真のコミュニケーション(特に人間のコミュニケーション)は高度なトピックですが、基本は入力(コンテキスト付き)->翻訳->理解です。

遠くの同僚や私たちの言語を話さないパートナーにメールを送信するための本当に良い方法がまだないのはなぜですか?これは明らかにフェーズ1です。

これが完了すると、リアルタイムの通話翻訳などに進むことができます。

代わりに、毎月、私たちの最大の知的資産は、宇宙研究や流星の検出、または聖書が間違っていることを証明しようとする(あくび)など、他のより重要なプロジェクトに関与しています。

基本的な実践的なコミュニケーションにもっと時間を割いてみませんか?

于 2009-10-14T23:52:40.020 に答える
4

拡張現実

ビューが現実の世界と仮想要素を何らかの方法で組み合わせている場合。

バーチャルリアリティという用語は、「拡張現実」という用語が登場する数年前の1989年に造られました。

いくつかの初期の実現技術は1980年より前に発明されましたが、その概念自体は90年代初頭にさかのぼります(少なくともウィキペディアはそう言っています)。

http://en.wikipedia.org/wiki/Augmented_reality#History

于 2010-08-06T00:36:50.580 に答える
4

最初の真のマルチメディア パーソナル コンピューター、Amiga: 初の 32 ビット プリエンプティブ マルチタスク パーソナル コンピューター、初のハードウェア グラフィックス アクセラレーション、初のマルチチャンネル サウンド、そして多くの点でマルチコア、マルチギガヘルツの Windows boxen よりもはるかに便利で有能なマシン今日増殖するもの。

于 2009-02-06T18:58:30.793 に答える
4

過去 50 年間のコンピューティングに関する非常に重要な発明は GOOGLE だと思います。インターネットは、それを検索するための優れたツールがなければ意味がありません。検索エンジンの出現はインターネットに革命をもたらし、小さな男がそれを収益化できるようにしました。

于 2010-06-12T02:50:46.187 に答える
4

オブジェクト指向の採用。

このアイデアは以前からありましたが (例: Simula)、1990 年代に主流になりました。(私見ですが、その最大の利点の 1 つは、開発者間で共通の語彙を提供できることです。そのため、広く採用されることで、はるかに価値が高まりました。)

于 2009-01-11T13:54:21.667 に答える
4

Bizarre スタイルの開発 ( http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ by Eric S Raymond で説明)。Raymond は、1991 年に Linus Tourvald が Linux カーネルをリリースしたことが、Bizarre 開発スタイルの最初の使用であると考えています。

于 2009-02-11T16:27:27.010 に答える
4

センサー ネットワーク: 非常に小さな (ナノ スケール) コンピューターがアドホック p2p ネットワークを形成し、「感覚」情報を送信します。

3D プリント: 物理オブジェクトのスタートレック レプリケーター (アーリー グレイ ティーはまだありません)。

DNA コンピューティング: ある種の問題に対する超並列コンピューティング。

于 2009-08-18T02:45:24.667 に答える
4

RAID(1988)。

おそらく、これは過去数年間の誤り訂正コードの適用にすぎませんが、コンピュータ サイエンスのすべては、数千年にわたって存在してきた基本的な数学に還元できることは間違いありません。

于 2010-08-03T22:56:02.057 に答える
4

エクリプス IDE

IDE のような Smalltalk を大衆にもたらす ;)

于 2009-01-12T15:00:34.777 に答える
4

重要なものは何も発明されていないと私は信じています..しかし、ソフトウェアに対する見方は 1980 年代から大きく変化しました。当時はもっと多くの理論家がこのことに関わっていましたが、今ではプログラマーの「フォーラム」でこの質問をしています。

当時のアイデアのほとんどは実装されなかったか、実装されたとしても、ソフトウェア業界、マーケティング、人事、開発段階、またはアルファ版が存在しなかったため、実際の重要性はありませんでした:)。

この発明の欠如のもう 1 つの理由は、ほとんどの人が Windows を使用しているという事実です:) 誤解しないでください。たぶん、新しい色のボタンだけかもしれません。また、十分に閉じているので、壊すことなく何かをすることができません。それが私がオープンなアプリを好む理由です。このようにして、より多くの「オープンな」人々を獲得し、実際に話したり、質問したり、実際に実装される新しいアイデアを提案したり、少なくともオープンな todo リストを作成したりできます。ある種の「進化」。何年も前に「発明」されたのと同じ基本的なインターフェースに固執しているため、新しいものは何も見えません...実際に本番環境でIONウィンドウマネージャーを試した人はいますか? 新しい種類のインターフェースを備えています。

M $、アドビ..名前を付けると、多くの特許を保持しているため、それらに基づいて作業を行うことはできません。例として MP3 と GIF を見てください (どちらも現在はフリー フォーマットであると信じていますが、どちらもちょっと死んでいると思います..) MP3 はオーディオ イベントの「王様」です。彼らは消費者市場にプッシュされなかったため、十分な牽引力を得られませんでした. GIF...さあ、256色??? この時点から、このスレッドの何人の人が、他のプロジェクトで再利用される「オープン」に取り組んでおり、NDA のプロジェクトによって保護されている「クローズ」に取り組んでいる人は何人ですか?

「フリーウィリー」みたいな言い回しに聞こえるかもしれませんが、80 年代にはソフトウェアは無料で、すべてのドキュメントがあり、すべてのハードウェアはよりシンプルで操作が簡単でした...そしてより制限されていたので、人々は実際にはそうではありませんでした。 3D ゲームや Web ページを実装するために時間を無駄にしましたが、実際のアルゴリズムに取り組みました。

于 2009-01-11T23:31:47.303 に答える
4

いくつかの回答は、量子コンピューターがまだ遠い未来であるかのように言及していますが、私は違います。

1970 年代と 1980 年代には、量子コンピューターの可能性について漠然とした言及がありましたが (ウィキペディアのタイムラインを参照)、最初の「実用的な」3 キュービット NMR 量子コンピューターは 1998 年に構築されました。理論的で学界に限定されていましたが、2007 年に D-Wave Systems と呼ばれる会社が実用的な 16 キュービットのプロトタイプを発表し、その年には 28 キュービットの断熱量子コンピューターを発表しました。彼らの技術は商業的に実行可能でスケーラブルであると主張しているため、彼らの努力は注目に値します。2010 年現在、7 つのリグがあり、現在の世代のチップには 128 キュービットがあります。ハードウェアをテストするための興味深い問題を見つけるために、Google と提携しているようです。

この短い 24 分間のビデオとD-Wave に関するWikipedia の記事をお勧めします。D-Wave の創設者と CFO によって書かれたこのブログには、さらに多くのリソースがあります。

于 2011-03-01T22:18:16.087 に答える
3

コンピューティングのほとんどの概念はほとんど改良されてきたと思いますが、特に分散コンピューティングではいくつかの新しい開発がありました。

  1. 障害と離反に対する堅牢性、および障害の回復。Paxos、ビザンチンフォールトトレランスなど。
  2. 人々がP2Pについて言及し、P2P通信が70年代に行われていたことは知っていますが、分散ハッシュテーブル、効率的な動的アドホックネットワークなど、今日の一般的なものと同じ性質のものではないと思います。そして最も重要なのは、匿名性(ala Freenet、Tor)です。

作業の大部分は改良されており、多くの最新のシステムは60年代以前に最初に説明された元の概念よりも少し優れていますが、桁違いに優れているものもあります。

于 2010-05-25T17:46:18.750 に答える
3

c ++プログラミング言語(1983)テンプレートメタプログラミング(1994)

于 2010-09-06T09:06:15.707 に答える
3

マルチエージェント システム。

分散型人工知能のルーツに戻ることができますが、80 年代のこちら側に安全に留まることができると思います。

マルチエージェント システムには多くのコンポーネントがあり、発話行為や協力については多くの研究が行われています。でもとにかくやってみます。:-)

信念・欲望・意図モデルは特に注目に値すると思います。エージェントは、世界の内部モデルを構築しています。彼女らは特定の欲求または目標を持ち、それらの目標を達成するためにそれを知っているように世界とどのように相互作用するかについて計画を策定し、それによって意図を作り上げます.

または、アナロジーを使用するために、映画トロンのキャラクターは、周囲の世界がどのように機能するかについて一定の理解を持っています. 彼らは全世界を知っていたわけではなく、その一部について誤解する可能性がありました. しかし、彼らには願望と目標があり、それをさらに推し進めるための計画を立てました。トロンを見た人なら、きっとその類推を理解できると思います。

まだコンピューティングに大きな影響を与えていません。しかし、コンピューティングに影響を与えるものは、とにかく数十年かかるようです。参照: OOP、GC、バイトコードのコンパイル。

于 2009-01-15T17:44:03.337 に答える
3

ゲームにおけるモーション センサーの台頭により、従来のゲーム ジョイスティックが不要になり、ユーザーはゲーム自体に非常に近づくことができます。これは、変化し続ける都市の景観と、身体活動が制限されているライフスタイルを補完します。ゲームのこの進歩は、何かを楽しんでいる間に、少なくともある程度の身体活動を確実に誘発します。ジムで同じ平凡な担当者を行うよりも間違いなく優れています.

于 2010-01-04T08:12:52.937 に答える
3

X.500および x.500 シリーズの標準 (1988 年頃)。x.500 標準は、数十年前の電話会社の標準に着想を得たものですが、LDAP/AD や現在の x.509 証明書の普及への道を開いた重要な標準です。

于 2011-02-10T18:37:35.723 に答える
3

さまざまなプログラミング パラダイムを単一のプログラミング環境にうまく統合すること。

これの (私にとっての) 模範はMozart/Oz プログラミング システム です。これは、機能、OO、ロジック、並行および分散プログラミング メカニズムを一貫した全体に統合します。他にも例はありますが。

于 2009-02-13T17:08:04.320 に答える
3

少し違う質問に答えるために。プライバシー、信頼、評判の分野で大きなアイデアが必要だと思います。私のコンピューターには、私に関するほぼすべてのことをキャプチャする機能があります。どこにいて、何を話し、何を入力し、何を見たかなどです。サービス) と、たとえそれが 1 つのデータであっても、その情報の一部を共有したいと思うかもしれません。

私の情報はマイニングする必要があります (Google、Facebook、または Apple の情報ではありません)。私のコンピューターは私の代わりにそれを使用する必要があるため、信頼はエンドツーエンドである必要があります。次に、新しい情報の中間業者を仲介から外すことができます。

于 2009-01-11T17:28:52.623 に答える
3

CDMA は、1980 年以降に作成された重要かつ強力な新しいアイデアであったと言えます。

于 2010-08-24T01:54:03.703 に答える
3

過去 30 年間に発生したプロセッサ速度の大幅な向上を見逃すことはできません。パイプライン処理やプリエンプティブ分岐などのあらゆる種類の巧妙なアイデア、およびプロセッサ設計の電子的側面の改善により、今日のプログラマーはプログラムの設計と保守性についてより心配することができ、クロック サイクルのカウントについて心配する必要がなくなります。

于 2009-01-16T13:38:08.587 に答える
3
  1. The mouse - 人間の相互作用に関する投稿がありました。私にとって、マウスは人間との対話への入り口でした。それがなければ、指でさえ、入力してドラッグすることはありません。

  2. GUI - マウスを完全に補完。私は、as400 が当社の主要なアプリの 1 つのバックエンドである環境で働いています。ええ.. 興味深いものですが、映画「パイレーツ オブ シリコン バレー」で「ビル ゲイツ」が働いていたスクリーンを思い出すだけです。私にとって、1 と 2 があれば、おじいちゃんおばあちゃんも含めて誰もがコンピューターを使える理由です。

  3. Excel / スプレッドシート - 誰かが前にこれについて言及しましたが、再び言及する作業です。これは非常にユーザーフレンドリーで、技術者ではないユーザーがセルで計算を実行するときに簡単なプログラミングの概念を試してみるのに最適なエントリーポイントです。確かにそれは 1980 年より前に登場しましたが、1980 年以降のバージョンはスプレッドシートの技術が進化したときのものです。

  4. インターネット (もちろん) - それなしでどうやってコードを書いたのかわからない! これはすべてのリストに属しているので、繰り返しのために私を炎上させないでください.

  5. インテリセンス - 大好き大好き大好き!!!!

于 2009-01-16T14:23:35.127 に答える
3

(広く)暗号化。暗号化がなければ、金融取引は行われません。そして、これはまだ、より多くの革新とユーザーフレンドリーを使用できる領域です.

于 2009-01-11T20:02:42.903 に答える
3

並列化のための MPI と PVM。

于 2009-01-11T13:43:44.027 に答える
3

OSコア開発における関数型プログラミング/言語の活用。

于 2009-01-11T14:07:10.890 に答える
3

「Singularity」、およびそれを好むすべてのプロジェクト、つまりマネージ コードでのオペレーティング システムの開発。

于 2009-01-11T14:19:16.420 に答える
2

二重支払い問題に対するビットコインの解決策。分散型の電子通貨を作成するために使用されました。Namecoinと呼ばれるバリアントは、同じテクノロジーを使用して分散型ネーミングシステムを構築します(DNSと同様)。

過去に暗号通貨を作成する試みがありました(そしてそのアイデアは確かに新しいものではありません)が、ビットコインは最初の実装であるようです。その独自のP2Pアルゴリズムは、信頼できる機関に依存することなく、二重支払いの問題を解決します。

于 2011-07-27T00:06:12.020 に答える
2

一般的な意味でこれに答える資格はありませんが、コンピュータ プログラミングに限定されますか? あまりない。

なんで?私はこのことについてしばらく考えてきましたが、私たちには歴史の感覚と、私たちが生み出したものすべてを客観的に判断する方法という 2 つのものが欠けていると思います。これはすべての場合に当てはまるわけではありませんが、一般的にはそうです。

歴史について言えば、一般的な著作物やコンピューター サイエンス プログラムで十分に強調されていないだけだと思います。たとえば、言語機能を取り上げます。正規のソースは HOPL かもしれませんが、GC やクロージャーなどの機能が最初に登場した時点や言語をマークできることは、プログラマーの間では一般的な知識ではありません。そしてもちろん、時間の経過に伴う進行に関する知識もあります。OOP は Simula からどのように変化したのでしょうか? 私たちの歴史の感覚を、おそらく政治学や哲学などの他の分野の歴史の感覚と比較対照してください。

判断に関して言えば、これは成功の客観的な尺度を求める私たちの失敗です。foob​​ar が設計パターン、アジャイル方法論、TDD などのいずれかである場合、foobar がプログラミング行為のいくつかの側面を測定可能な方法で改善しました。これを測定しようとさえしましたか? 何を測定したいのでしょうか。正確性、プログラマーの生産性、コードの読みやすさなど? どのように?ソフトウェア エンジニアリングは、これらの質問を実際に解決する必要がありますが、私はまだそれを見ていません。

于 2009-01-13T20:51:17.673 に答える
2

Enterprise Service Busはかなり最近の「発明」のように見えますが、もちろんそれはかなり古いテクノロジに基づいています。

于 2009-01-12T01:49:07.963 に答える
2

これらの回答の問題の一部は、それらが十分に調査されていないか、新しい実装または大幅な「改善」が見られた技術を試みていることだと思います。しかし、これは重要な発明ではありません。たとえば、関数型プログラミングやオブジェクト指向プログラミングについて話すことはすべて失敗します。これらのアイデアのほとんどは、SO の参加者のほとんどが生まれる前から広まっています。

于 2009-01-15T23:58:07.280 に答える
2

Eclipse メモリ アナライザー:

また、メモリ使用量の分析には、Lengauer-Tarjan ドミネーター ツリー アルゴリズムが使用されます。

于 2009-01-12T14:52:45.447 に答える
2

デジタル音楽シンセサイザー。

安価なポリフォニック シンセの登場によって、音楽シーン全体が影響を受けたと思います。効果的に複数のアナログ シンセ (ディスクリートまたは CEM または SSM チップを使用) を使用する初期のポリフォニック シンセ。それらは両方とも高価で、非常に制限がありました。80 年代に、最初のデジタル システムが登場しました (定かではありませんが、Kurzweil が最初のシステムの 1 つだったと思います)。今日、ほとんどすべてがデジタルであり、アナログのものでさえ、通常は「仮想アナログ」です。

よろしく

編集: おっと - CMI フェアライトが 1978 年に発明されたことがわかりました。

于 2009-01-12T14:55:04.490 に答える
2

これについて考え始めるには、「イノベーション」が何を意味するかのモデルが必要です。

私が見た中で最も優れたモデルは、The Technology Adoption Life Cycle です。このウィキペディアの記事で概要を確認できます。

このモデルを使用して、私は自分自身に問いかけ始めました... ライフサイクルのどの段階でソフトウェア自体があるのでしょうか? 「ソフトウェア」は、バベッジ、あるいはより正確にはレディ エイダ ラブレースにまでさかのぼる機械とは異なる技術と考えることができます。

しかし、少なくとも 1951 年頃までは、非常に初期の先駆的な段階にとどまっていたことは確かです。それは、コンピューター製品のモデルを販売し、そのモデルの多くのユニットを構築するという点で、プログラムされたコンピューターが「商業化された」年です。Univac が国勢調査局に販売した機械のことを考えています。

1951 年から 1985 年頃まで、ソフトウェアの革新は数多くありました。彼らは主に、コンピューティングの範囲をさらに広い分野に拡張することに関係していました。並行して、マス マーケティングと大量生産により、Apple と IBM-PC がプログラマブル デバイスをありふれた電化製品にするまで、参入コストを下げ続けました。

1980 年から 1985 年の間に、ソフトウェアはイノベーターのドメインから「アーリー マジョリティ」のドメインに移行したと言えます。申し訳ありませんが、MS-DOS、Mac、Windows、C++、および Java に参加した皆さんは、イノベーターというよりむしろ多数派です。それは、あなたが自分の縄張りや自分のプロジェクトで重要な革新を行ったことを妨げるものではありません. それは、フィールド自体が最初の段階から移動したことを意味します。

インターネットの前身は 1970 年代から存在していましたが、アル ゴアがインターネットを発明するまで (申し訳ありません)、誰もがインターネットに接続するようになりました。その段階で、ソフトウェアはアーリー マジョリティからレイト マジョリティに移行しました。ベルカーブの上部が示唆するように、このシフトは微妙でした。すべてのショップが同時にアーリー マジョリティからレイト マジョリティに移行したわけではありません。

ソフトウェアがまだ「遅れた」段階に完全に移行したとは思いませんが、真のイノベーターは今日、さまざまな面で進歩を生み出すという問題に取り組んでいると思います。

私が考えることができる2つのフロントは、バイオエンジニアリングと情報家電です。これらの分野は両方ともソフトウェアを必要としますが、主な推進力はソフトウェアの革新ではありません。未知の領域にソフトウェアを適用しています。私が気づいていない他の多くの前線がおそらくあります。

于 2009-02-16T09:21:53.793 に答える
2

私は Debian ユーザーとして、パッケージ管理に投票します。OSX と Windows 7 は、原始的なアマチュアのおもちゃのように見えます。

しかし、パッケージ管理については既に述べたので、私は X に投票します。ネットワーク透過ウィンドウ サーバーにより、多くのアプリケーションが可能になりました。異なるコンピューターで実行されているプログラムを同じ画面に並べてシームレスに呼び出すことができるのは素晴らしいことです。

そして、80年代後半には、それはもう少し印象的でした.

于 2009-08-18T03:09:00.243 に答える
2

非常に難しい質問ですが、ハードウェアが大幅に改善されたことを除けば、それ以降、非常に優れた発明となったものはほとんどありません。1980 年代以前には、人々に影響を与えるだけの重要な発明が数多くありましたが、当時は実行不可能だったため、現在ではそうではありません。

なんてこった。降下

于 2009-01-11T16:36:06.847 に答える
1

保護されたメモリ。プログラムが間違いを犯した場合にメモリを保護する前は、どこでもコードの実行を開始でき、事実上常にマシン全体がハングアップしていました。そうです、再起動の時間です!

ハードウェアの低コスト。私の最初のコンピューターは 1978 年に 500 ドルで、当時としては莫大な金額でした。コストの削減により、すべてのデスクに PC が置かれています。

于 2009-01-13T04:37:51.583 に答える
1

自然言語処理。私が初めてこれに遭遇したのは、1990 年代初頭、英語のクエリを入力してデータベースをクエリできるQ&Aと呼ばれる Symantec のプログラムでした。私は今でもそのことに感銘を受けています。

于 2009-01-14T00:35:27.597 に答える
1

StackOverFlow.com

于 2009-01-16T13:45:07.620 に答える
1

FPGAは、1980 年以降に発明された大きなブレークスルーです。

于 2011-08-10T04:11:03.283 に答える
1

パクソスプロトコル。それがインターネット時代にどれほど価値があるかを説明するのは難しい.

于 2011-07-30T08:30:39.663 に答える
0

個人放送通信

Facebook、Twitter、Buzz、Qaiku ...実装はさまざまで、管理対象の視聴者、簡潔さ、ディスカッションなど、さまざまな側面に焦点を当てています。特定のサービスは行き来しますが、コミュニケーションの新しい概念は残っています。ブログはもちろんこれを始めたものですが、新しいサービスはコミュニケーションを社会的に結びつけました。これは本質的な違いです。

これがコンピューティングの主題に正確に当てはまるかどうかは定かではありませんが、これは重要なことであり、コンピューティングとネットワークによってのみ可能になります。

于 2010-08-04T12:52:02.437 に答える
0

1980年以来のコンピューティングにおける最大の発明は、ムーアの法則であると言わざるを得ません。1960年代と1970年代に作成された本当にクールで革新的なものがたくさんありましたが、それらはめちゃくちゃ高価な1回限りのプロジェクトでした。そして、これらのプロジェクトのほとんどは、時間の霧の中で失われています。

今日、クールで革新的なプロジェクトは2ラウンドの資金を得て、6か月かそこらですべての人のデスクトップまたはWebブラウザで利用できます。

それが革新的でない場合、何ですか?

于 2010-05-25T20:34:32.373 に答える
0

急速に発展している重要な新開発として「機械学習」と誰かがすでに答えているかどうかはわかりません。インテリジェントなスパムフィルタリング、株式市場の予測、ロボットなどのインテリジェントなマシン、...

たぶん、機械知能は次の大きなものかもしれません。

于 2009-07-27T08:08:12.993 に答える
0

パーソナルコンピュータ

間違いなく、過去 30 年間のコンピューティングの最も重要な部分は、誰もがその一部になったことです。家庭用のコンピュータは 1977 年くらいまでさかのぼり、80 年代まで広く採用されました。現在、幼稚園、高齢者センター、およびあなたが今までに持っているすべての隣人がそれを所有しています.

于 2009-11-03T22:18:00.593 に答える
0

DBScan (1996 年以降) などの高速クラスタリング アルゴリズム (データ ポイント数で O(n log n) ) は、すべて 1980 年以降のもののようです。

これらは、データマイニング技術の進歩の一般的な波の一部です。

これとは対照的に、ハフのような貧弱なスケーリング技術が依然として最先端を表しているように見えるライン検索の進歩の欠如とは対照的です.

于 2012-06-15T15:22:01.807 に答える
0

ソフトウェア エンジニアリングのアイデアのトップ 10 /写真

于 2009-03-19T14:12:27.573 に答える
0

量子コンピューティングの数学は 1980 年以前から存在していましたが、ハードウェアはまだ登場しておらず、物理的および経済的に今後何年も実行不可能になる可能性があります。

于 2009-08-18T06:28:27.573 に答える
0

インターネット。

それでおしまい。

于 2010-03-17T04:04:00.957 に答える
0

Linux と、悪いほうが良いという哲学の具体化だと思いますが、それらは古いと言えます。つまり、量子、化学、ペプチド、DNA、および膜コンピューティング、非アドホックな方法での (リ) ファクタリングおよび自動化、アスペクト、ジェネリック プログラミング、ある種の型推論、ある種のテスト、

私たちが新しいアイデアを持っていない理由: sw 特許 (これは 60 年代後半からのものです...)、企業、教育。

于 2010-05-29T23:45:07.730 に答える
0

コンピュータ グラフィックス、特殊効果、3D アニメーション

于 2009-01-12T04:06:35.767 に答える
0

見てみましょう、接続マシン (大規模な並列処理) の 1 つです。

とにかく、この質問全体は、すべてを発明したアラン・ケイにとって自我のように思えます。

于 2009-08-18T03:28:16.967 に答える
0

Open Croquet http://www.opencroquet.org - Squeak の Smalltalk ベースの 3D 環境で、複数のユーザーが対話し、内部から環境をプログラミングできます。インターネット上で環境を効率的かつスケーラブルに共有するための独自のオブジェクト レプリケーション プロトコルがあります。**他に似たようなものは他にないので、説明するのは難しいです...

1) 私がこれを提案しているのは、それが何であるかを他の人に説明しようとすると、他のものと比較することを期待していることに気付くからです...そして、多くの要素が存在するにもかかわらず、それと同じようなものをまだ見つけていません他のシステム (例: Smalltalk、Open GL、etoys、仮想世界、リモート コラボレーション、オブジェクト指向レプリケーション アーキテクチャ) から見ると、全体は部分よりもはるかに多くのように見えます...

2) ここで言及されている多くの技術とは異なり、広く利用されている商用ニッチに落ち着いていません...

どちらの点も、技術が初期段階にあることを示しています。

アラン・ケイがこの問題に取り組み始めたとき、彼はそもそもこの問題のテーマについて考えていたのではないかと思います。

http://www.onlisareinsradar.com/archives/001281.php

于 2010-08-06T00:23:59.343 に答える
-1

20年前:オブジェクト指向プログラミング-ソフトウェアの複雑さをより適切に処理するため。

現在:クラウドコンピューティング-ハードウェアの複雑さをより適切に処理するため。

将来:宣言的なものですが、さらに20年かかります。

于 2009-01-15T05:56:18.993 に答える
-1

おそらく、クライアント サーバーからピア ツー ピアへの移行です。私がクラウド/SAS 全体を嫌う理由の 1 つは、それがクライアント/サーバーへの回帰であることです。

ポケットに VAX がありますが、VT-100 のふりをさせてほしいですか?

于 2009-08-17T22:40:15.020 に答える
-1

この質問にグループとして答えることに真剣に取り組んでいる場合。
残念ながら、善意のランダムな一連の投稿以上のものが必要だと思います。
退屈に聞こえるかもしれませんが、よく物事を成し遂げるのは !

コンピューティングの分野で強力なアイデアのリストを作成する
おそらく、いくつかのカテゴリを定義してそれぞれを分類する必要があるでしょう。なぜなら、ビデオ会議はオブジェクト指向プログラミングにうまく適合しないからです。
アイデアをカテゴリごとに表示すると、重複することなくアイデアを簡単に生成できます。量子コンピューティングを空飛ぶ車から遠ざけなければ、テレポーテーションで簡単に脇道にそれてしまいます。

それぞれに日付を付けるようにしてください。
これにより、1980 年以前/以降が解決され、それぞれのアイデアに関する議論が独自のものに制限されます。初期の参照、最初に知られた実装などを掘り下げるのは楽しいでしょう。
さらに、これにより、1980 年に 2 歳だった私のような人々が、1980 年の一般的なプログラミング知識についてより良いアイデアを得ることができます。時間)

1850
年には SF で、1970 年には初期の開発が行われ、1990 年には大幅な改良が行われました
。いくつかはほとんど忘れられています。

おそらくwikiのことは良い考えです。
少し整理すれば、これは本当にどこかに到達できると思います。
私はチェックしませんでしたが、おそらくこのすべてがすでにネット上に存在している可能性があります(何かについて考えている場合、誰かがすでにそれを行っていることがよくあります)。

どう思いますか ?

乾杯 !

于 2009-02-04T16:06:50.050 に答える
-1

DOS。私は DOS のファンではありませんが、DOS と IBM-PC コンピューターのおかげで、現在の状態になっています (良くも悪くも)。

于 2009-01-12T11:56:11.450 に答える
-3

ティービーチューブボックス

于 2009-07-22T19:11:34.017 に答える
-8

それは私がインターネットと呼ぶのが好きな小さなことです

于 2009-01-14T01:36:09.580 に答える