永続的なオープンソース プロジェクトのトップ 10
現在、オープンソースプロジェクトは誕生、隆盛、衰退という一連のプロセスを経て、最終的には優れたプロジェクトだけが生き残り、成長します。
オープンソース運動は近年になって現れたと考えている人もいますが、実際にはそうではありません。たとえば、1960 年代の NASA COSMIC ソフトウェア コレクション。
フリーソフトウェアの創始者リチャード・M・ストールマンはかつてこう語った。「1971年にMIT人工知能研究所で働いていたとき、私はすでに長年存在していたソフトウェア共有コミュニティの一員だった。」
この記事では、古くからある古典的なオープン ソース プロジェクトをいくつかリストします。このリストでは、現在でも使用されているオープン ソース プロジェクトのみをリストします。
1. Linux: 1991 年 8 月 25 日
Linuxの父であるリーナス・トーバルズ氏は、プロジェクトのオープンソース計画の中で、「私は無料のオペレーティングシステムを作っている。これは単なる私の趣味であり、(GNUのような)大規模で専門的なプロジェクトにはならないだろう」と書いている。現在、Linux は有力なオープンソース オペレーティング システムとなり、最も成功したオープンソース プロジェクトとなっています。
2. パイソン: 1991 年 2 月 20 日
Python の作成者、Guido van Rossum は 1989 年 12 月に開発を開始しましたが、最初にリリースされたのは 1991 年 2 月でした。 Black Duck Software の統計によると、Python はオープンソース分野で貢献者の数が最も急速に増加しているプログラミング言語です。
オープンソース開発者が Python をサポートしているだけでなく、Microsoft も Visual Studio 用の Python IDE を提供しています。
3. GNU C ライブラリ (glibc): 1988 年 2 月
glibc の初期の成功は、Roland McGrath によるものです。1988 年初めに、Roland McGrath は「ほぼ完全な ANSI C ライブラリ」である「glibc」をリリースしました。このプロジェクトに基づいて、Linux を含む無数のソリューションが登場しました。
4. パール: 1987 年 12 月 18 日
Larry Wall のおかげで、Perl はほとんどのサーバーで選択されるスクリプト言語になりました。
5. GNU C コンパイラー (gcc): 1987 年 3 月 22 日
glibc が重要であれば、gcc も同様に重要です。当初、gcc は C 言語のみをサポートしていました。しかし現在、サポートされている言語には C、C++、Objective C、Fortran、Java が含まれています。
6. GNU Emacs: 1984
GNU Emacs がこのエディタの最初のバージョンであると考える人もいます。実際、Emacs の始まりは 1972 年に遡ります。これは、主に技術的な仕事に従事するプログラマーやその他のコンピューター ユーザーの間で人気のある強力なテキスト エディターです。
7. X ウィンドウ システム: 1983
X Window は、ビットマップを表示するソフトウェア ウィンドウ システムです。元々は 1983 年のマサチューセッツ工科大学の研究結果でした。それ以来、UNIX、UNIX 系、OpenVMS などのオペレーティング システム用の標準化されたソフトウェア ツールキットおよびディスプレイになりました。アーキテクチャの動作プロトコル。
8) BRL-CAD: 1983 年 12 月 16 日
BRL-CAD は、Ballistic Research Laboratory-computer-aided design の略で、アメリカ軍がサポートする 3 次元幾何モデル開発コード ライブラリであり、戦車、車輪、その他のさまざまな 3D ソリッドを描画するために使用できます。このツールキットには、インタラクティブなジオメトリ エディター、ユニバーサル フレーム バッファー ライブラリ、ネットワーク配信、画像処理、信号処理などのコンテンツが含まれており、コマンド ラインと GUI グラフィックスの対話方法をサポートします。
9. BSD UNIX: 1978 年 3 月 9 日
最初のオープンソース オペレーティング システムは Linux ではなく、Bill Joy の BSD UNIX でした。 UNIX は 1969 年に初めてオープンソース化されましたが、その後閉鎖されました。ただし、BSD バージョンでは、システムをオープンソースとして継続できます。その後の FreeBSD、OpenBSD、NetBSD、Solaris、Mac OS X はすべて BSD UNIX に基づいています。
10. ビスタ: 1975
最後に、最も古いオープンソース システムの 1 つである VistA を紹介します。これは Microsoft の Windows オペレーティング システムではなく、Veterans Health Information Systems and Technology Architecture の略称です。
Vista は、世界で最も広く使用されている医療情報システムです。米国では、EMR(電子医療記録)を導入している病院のほぼ半数がVistAを使用している。
原文: 最も古く、重要なオープンソース プログラム 10 個

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

gitリポジトリアドレスを表示するには、次の手順を実行します。1。コマンドラインを開き、リポジトリディレクトリに移動します。 2。「git remote -v」コマンドを実行します。 3.出力と対応するアドレスでリポジトリ名を表示します。

Golangは、パフォーマンスとスケーラビリティの点でPythonよりも優れています。 1)Golangのコンピレーションタイプの特性と効率的な並行性モデルにより、高い並行性シナリオでうまく機能します。 2)Pythonは解釈された言語として、ゆっくりと実行されますが、Cythonなどのツールを介してパフォーマンスを最適化できます。

Pythonは学習と使用が簡単ですが、Cはより強力ですが複雑です。 1。Python構文は簡潔で初心者に適しています。動的なタイピングと自動メモリ管理により、使いやすくなりますが、ランタイムエラーを引き起こす可能性があります。 2.Cは、高性能アプリケーションに適した低レベルの制御と高度な機能を提供しますが、学習しきい値が高く、手動メモリとタイプの安全管理が必要です。

Laravelをインストールするには、これらの手順を順番に進みます。コンポーザー(MacOS/LinuxとWindows用)インストールLaravelインストーラーをインストールします。
