授業のタスク

トピックはハブで頻繁に発生します。CSの学生は、学期論文や学位論文のトピックの選択を支援するように求められます。 これは驚くべきことではありません。通常、科学顧問が提供するトピックは自分自身だけに興味があり、状況は学生が仕事をするが、その中のポイントが見えないときです。 人が彼の作品に興味がないとき、これは非常にひどいようです。



生徒が彼が正しいことをしていることを理解していれば、多くの人が彼に感謝することになるでしょう。 これを達成する1つの方法は、彼の専門分野に関連する人気のあるオープンソースプロジェクトに参加することです。 優れた候補は、プログラミング言語のコンパイラ/インタープリターを作成するプロジェクトです。これらはハイテクプロジェクト(型推論アルゴリズム、PEG、モナド、型理論など)および客観的に有用なプロジェクト(言語が非常に普及している場合)です。



ご想像のとおり、Nemerle言語の開発に参加することをお勧めします。 これはかなりユニークなプロジェクトです。これはscalaのような言語と同等であり、ロシアの人々によってサポートされており、すべての方法で変更を壊すことを避けることができるほどまだ人気がありません。



以下に、まだ実装されていないが開発の面でいくつかのタスクをリストします





私はNemerle開発者ではありませんが、私の論文でそれを使用し、その開発に興味があります。 詳細については、rsdnのNemerle フォーラムをご覧ください。 Nemerleリポジトリは読み取り用に開いているため、今すぐ学習できます。 言語自体はシンプルであり、C#を知っている人はその基本をすぐに(数日で)理解できます。



All Articles