広告を閉じる

ずっとプログラミングができるようになりたいと思っていました。幼い頃から、スクリーンを目の前に数字やコードでいっぱいで何も語らない人たちに憧れていました。 1990 年代に、C 言語をベースとした Baltík プログラミング言語と開発環境に出会い、アイコンを動かして小さなウィザードにコマンドを与えていました。 20 年以上経った後、私はバルト海に深く関係する同様のアプリケーションに出会いました。 Apple の教育アプリケーション Swift Playgrounds について話しています。

プログラミングでは、メモ帳でプレーンな HTML コードを使用することにこだわっています。それ以来、さまざまなチュートリアルやテキストを試しましたが、まったくコツを掴めませんでした。 Apple が 6 月の WWDC で Swift Playgrounds を紹介したとき、私はすぐに別の機会があることに気づきました。

最初に言っておきたいのは、Swift Playgrounds は iOS 10 (および 64 ビット チップ) を搭載した iPad でのみ動作するということです。このアプリは、カリフォルニアの会社がXNUMX年前の同じカンファレンスで導入したSwiftプログラミング言語を教えている。 Swift は、オブジェクト指向プログラミング言語、略して Objective-C に取って代わりました。これは元々、つまり Steve Jobs の時代に、NeXTSTEP オペレーティング システムを搭載した NeXT コンピュータの主要なプログラミング言語として開発されました。 Swift は主に、macOS および iOS プラットフォームで実行されるアプリケーションの開発を目的としています。

子供と大人向け

Apple は、新しい Swift Playgrounds アプリケーションを主にプログラミング ロジックと単純なコマンドを教える子供たちを対象としたものとして提示しています。ただし、ここで基本的なプログラミング スキルを学ぶことができる大人にとっても非常に役立ちます。

私自身、経験豊富な開発者に、どうすれば独学でプログラミングを学べるのか、そして何よりもどのプログラミング言語から始めるべきなのかを何度も尋ねてきました。みんなが違う答えをしてくれました。基礎は「céčko」であるという意見の人もいますが、Swift から簡単に始めて、さらに多くのことを詰め込むことができると主張する人もいます。

Swift Playgrounds は、App Store で iPad 用に完全に無料でダウンロードできます。オンにすると、すぐに 1 つの基本コース (Learn to Code 2 と XNUMX) が表示されます。環境全体は英語ですが、それでも必要です。プログラミング用に。追加の演習では、簡単なゲームのプログラミングにも簡単に挑戦できます。

最初のチュートリアルをダウンロードするとすぐに、すべてがどのように機能するかの手順と説明が表示されます。その後、数十のインタラクティブな演習とタスクがあなたを待っています。右側の部分では、ディスプレイの左側に、プログラミング (コードの記述) している内容のライブ プレビューが常に表示されます。各タスクには何をすべきかが割り当てられており、キャラクター Byte がチュートリアル全体に同行します。ここでは、特定のアクティビティをプログラムする必要があります。

最初は、前進、横歩き、宝石の収集、さまざまなテレポートなどの基本的なコマンドになります。基本レベルを超えて構文の基本を学習したら、より複雑な演習に進むことができます。 Apple では、トレーニング中はできるだけ簡単にできるよう努めており、詳細な説明に加えて、コードを間違えた場合などに小さなヒントも表示されます。赤い点が表示されるので、どこでエラーが発生したかがすぐにわかります。

もう 1 つの簡素化要素は特別なキーボードです。Swift Playgrounds にはコーディングに必要な文字が豊富に含まれています。さらに、トップパネルには基本的な構文が常に表示されるため、同じ内容を何度も入力する必要はありません。最終的には、常にすべての文字をコピーするのではなく、メニューからコードの正しい形式を選択するだけで済むことがよくあります。これは注意力とシンプルさを維持するのにも役立ち、特に子供たちに喜ばれます。

独自のゲームを作成する

Byta を正しくプログラムできたと思ったら、コードを実行して、本当にその仕事ができたかどうかを確認してください。成功した場合は、次のパートに進みます。その中で、徐々により複雑なアルゴリズムやタスクに遭遇することになります。これには、たとえば、すでに書かれたコード内のエラーを見つけること、つまり一種の逆学習が含まれます。

Swift の基本をマスターしたら、Pong や海戦などの簡単なゲームをコーディングできます。すべてが iPad 上で行われるため、Swift Playgrounds はモーションやその他のセンサーにもアクセスできるため、さらに高度なプロジェクトをプログラムすることができます。アプリケーションでは、完全にクリーンなページから簡単に始めることができます。

教師は iBookstore から無料のインタラクティブ教科書をダウンロードでき、これを利用して生徒に追加のタスクを割り当てることができます。結局のところ、Apple が前回の基調講演で注目を集めたのは、まさに学校におけるプログラミング アプリケーションの導入でした。カリフォルニアの会社の目標は、以前よりも多くの子供たちにプログラミングを体験してもらうことですが、それができるのは、Swift Playgrounds の絶対的なシンプルさと遊び心のおかげです。

Swift Playgrounds だけでトップ開発者になれるわけではないことは明らかですが、それを基礎にして構築するのに最適なスターター メタであることは間違いありません。私自身も、「Céček」やその他の言語について徐々に知識を深めていくと役に立つのではないかと感じていましたが、結局のところ、これは Apple の新しい取り組みでもあります。人々のプログラミングへの興味を呼び起こすと、ユーザーごとに進路が異なります。

[appboxアプリストア908519492]

.