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

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

Pharoについて

Class { "A simple SUnit test"
	#name : #HelloWorldTest,
	#superclass : #TestCase }

{ #category : #testing }
HelloWorldTest >> testSayHello [
	self
	    assert: HelloWorld sayHello
	    equals: 'Hello, World!'. ]

Exercismには、Pharoの50個のプログラミング演習があります。 頭字語からHello Worldまで。


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

ExercismのPharo演習をすべて見る

Pharoの主な機能


Pharo

純粋なオブジェクト指向

Pharoでは、すべてがオブジェクトです。オブジェクトどうしがメッセージをやり取りするだけです。

ライブ環境

実行中にすぐにフィードバックが得られます。プログラムを動かしたまま、その場で変更できます。

シンプルな言語

言語の構文全体がハガキに収まるほどで、予約語は6つだけです。とても学びやすい言語です。

動的型付け

Pharoは実行時に動的な型チェックを行います。オブジェクトは、実行される時点で自分の操作を確認します。

幅広い用途

PharoはWeb、デスクトップ、AI、可視化、数学、IoTデバイスなどに使えます。

マルチプラットフォーム

Pharoは高速な仮想マシンを使い、Windows、macOS、Linux、そしてARMプロセッサー上でも動作します。

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

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

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

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

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

Pharoの演習をすべて見る
Pharo

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

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

Pharoトラックに参加する