それからProopediaはこのように見えました。 今-このように: progopedia.ru
このプロジェクトは私たちが望むほど速く開発されていませんが、進歩は明らかです。
Progopediaと3年にわたる変化についてもう少し。
一見すると、PropedopediaはWikipediaのクローンのように見えますが、多くの違いがあります。
- 登録には登録が必要です(さらに、手動で確認されます-準クローズドベータテストを検討してください)。 これによりユーザーと編集の数が減ることは明らかですが、そのようなトピックの場合は(少なくとも当分の間)合理的な動きに思えます。
- 重要度が低いため(エキゾチックな言語の実装があまり一般的ではない、コンパイラのマイナーバージョンなど)、Wikipediaに掲載されていない記事は、Proopediaに最適です。
- より具体的かつ技術的な観点(言語の歴史、著者の経歴への長い遠足の必要はありません-このため、Wikipediaの記事へのリンクが提供されています)。
- 記事と例の厳密に統一された構造(理想的には、まだ開発されていない)。 これは、異なる言語と実装を比較しやすくするためです。
- 専用サイトエンジン(これはDjangoで書かれたWikiエンジンではありません)。 このタスクには、次のような機能が強化されています。
- マルチレベル構造「言語」->「実装」->「バージョン」、オプションで言語に付加された方言
- Pygmentsを使用した構文の強調表示の例
- 記事間のリンクの自動作成。 たとえば、言語Bが言語Aの作成に影響を与えた場合、これに関する情報は言語Aの記事に一度だけ追加する必要があります。言語Bの記事では自動的に表示されます 言語AがパラダイムBをサポートしている場合、言語Aの記事でこれを1回示すだけで十分です;パラダイムの記事の言語のリストに自動的に表示されます。 実装およびバージョンへのリンクは、言語に関する記事、バージョンに関する記事の例へのリンクなどに自動的に追加されます。
3年にわたって、エンジンは大幅に再設計されました(特に、構造が不当に変更されました
また、Progediaの英語版-progopedia.comが登場し、プログラミング言語D Walter Brightの作者やPerl 6 - Damian Conwayの開発者の1人などの有名人が登録されました。
開発は進行中ですが、私たちが望むほど速くはありません。 1〜2人のアクティブなエディターが多種多様な言語について書くことは非常に難しく、高品質で書くことははるかに困難です。 そのため、興味がある場合は、Proopediaにサインアップして、お気に入りの言語に関する情報(たとえば、 F#とPerlに関する情報がほとんどない)または実装(たとえば、Pascal for Amigaの古いバージョン)を追加してください。