組み込み開発者向けAdaコンテストの開始



AdaCoreは開発者向けの新しいコンテストを開催しています。 以前のように、準備は外国語のオリンピックよりもはるかに多くの時間を与えられます。 これは、競争が嫌いな人が怖いコードをすばやく書いて、それを捨てるのにちょうどいいです。

今日の課題は、ベアメタルと検証技術の開発です。 賞金総額は8000ユーロ以上です。

Adaは、優れたマルチスレッドプログラミングツールで知られています。 WinAPIのモニターを備えたWindows Vistaのリリースがまだ11年先であり、ネイティブストリーム(NTPL)を備えたRHEL 3のリリース前にさらに8年が残っていたとき、Ada 95標準のバージョンが標準化され、GCCに基づくGNATコンパイラがこの標準に対して認定されました。 今、ツールによると、アライメントが来ましたが、むき出しの鉄の上に片付けるべき場所があります。 Adaは、通常のオペレーティングシステムでマルチスレッドプログラムを開発するための便利なツールも提供しますが、ベアメタルでは、言語の機能をサポートする独自のスケジューラを使用して、好転させることができます。

たとえば、リアルタイムシステムの筋金入りの開発者のようになりたいが、見られる空席がない場合は、この能力を試してみようというインセンティブがあります。

ベアアイアン用の特別なスケジューラーは必要な前提条件を作成し、Ada 2012セーフ言語はデバッグ時の驚きの数を減らします。この問題を非常に真剣に考えたとしても、RavenscarプロファイルとSPARK 2014のフォーマル検証はそれらを最小化します。 Adaが汎用言語である場合、最後の2つのツールはもはやすべての人に適しているわけではないので、プログラムを書くスタイルで開発者を制限することに注意してください。

受賞者には次の賞品が贈られます。
1位:5000€
2位:2000€
3位:1000€

2つのプログラム可能なクアドロコプターという形の特別賞が、それぞれ信頼性と新規性の分野の受賞者に用意されました。

プロジェクトは、4つの基準に従って評価されます。


主な要件:


詳細については、 www.makewithada.orgをご覧ください

頑張ってください!

Source: https://habr.com/ru/post/J303804/


All Articles