Uiuaを学んでマスターしてみませんか?

ExercismのUiuaトラックに参加すると、 100個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

Uiuaについて

U ← /=⊞<0.2_0.7 /+×⟜ⁿ1_2
I ← >⌵/ℂ: # Circle
u ← +0.1↧¤ ⊃(I0.95|⊂:0.5⇌°√)
A ← ×⊃U(I1) # Alpha
⍜°⍉(⊂⊃u A) -1÷÷2⟜(⇡↯2) 200

Exercismには、Uiuaの100個のプログラミング演習があります。 ミートアップからドミノまで。


Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。

ExercismのUiua演習をすべて見る

Uiuaの主な機能


Uiua

ベクトル演算

1つの要素に適用できる演算は、多くの要素にもそのまま適用できます。

表現力

Uiuaには多くの組み込み関数があり、複雑なデータ変換も簡単に表現できます。

簡潔

暗黙的プログラミングで、簡潔なポイントフリーコードを書けます。

シンプルな構文

Uiuaの構文はとてもシンプルなので、余計な決まりごとはほとんどありません。

親しみやすいグリフ

組み込み関数には、すべて親しみやすいグリフが用意されています。フォーマッターが関数名を自動的にグリフへ変換します。

シンプルな実行モデル

Uiuaはシンプルなスタックベースの実行モデルを採用しており、コードは右から左へと実行されます。

Uiua流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。Uiuaも 同じです。メンターが、Uiuaのエンジニアのように 考える方法と、Uiuaらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Uiuaでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったUiuaの演習

ExercismのUiuaトラックには、100つの演習があり、より良いコードを書くのに役立ちます。

Uiuaの演習をすべて見る
Uiua

Uiuaトラックを始めましょう

何より、誰にとっても100%無料です。

Uiuaトラックに参加する