プログラムのパフォーマンス特性を形式化しようとする(静的)型システムは存在しますか?私はそのような試みを見つけるように思えません。
型システムは、プログラムに関するステートメントを作成するためのプログラマの武器の(強力な)ツールの1つであり、パフォーマンスが重要な場合が多いため、試行が行われたことを想像するのは遠いことではないようですプログラムのストレージとランタイムの特性について少なくともいくつかのステートメントを作成しようとする型システムを作成します。
if (likely(operation_went_fine)) { // Do something } else if (unlikely(error_occured)) { // Do something else }
if condition then expensive_operation else cheap_operation
か?