paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」(https://paiza.jp ギノ株式会社)の開発者が開発の事、プログラミングネタ、ITエンジニアの転職などについて書いています。

無料プログラミング実行環境paiza.IO、PHP7とSwiftに対応

f:id:paiza:20141113171634p:plain
f:id:paiza:20140916135428p:plainこんにちは。谷口です。

paizaが公開しているITエンジニア向けの無料オンラインプログラミング実行環境サービス「paiza.IO (パイザ・アイオー)』」の対応言語に、最新のPHP7とSwiftが追加されました!!

paiza.IOは、ブラウザ上でコードが書け、書いたコードをその場で実行出来るオンラインプログラム実行環境です。

ブラウザだけでプログラミングがすぐ始められる【paiza.io】 from paiza on Vimeo.

■オンライン実行環境「paiza.IO」について

paiza.IOは、プログラミング実行環境の構築における従来の手間を解消し、オンラインで気軽に色々な言語でのプログラミングができるサービスです。昨年11月のリリースから、既に11万件以上のプログラミングコードが作成・実行をされています

これまでは、環境構築といえば初心者にとってハードルが高く、ものによっては細かい部分でつまづいたりなどして1~2日程度はかかる工程の面倒な作業でした。この面倒な手間を解消し、気軽にいろいろなプログラミング言語に触れられるサービスがpaiza.IOです。

paiza.IOでは、ブラウザ上のエディタでプログラミングをしたい言語を選ぶだけで、すぐにプログラミングを開始でき、ボタン1つで実行及びその結果を確認する事ができます。

paizaでは、より多くの方が気軽にプログラミングの学習を始められることを目指して、本サービスを運営しています。 

■今すぐPHP7・Swiftでプログラミングができる!

12月3日にリリースされたPHP7は、2004年7月にリリースされたPHP5.6以来、11年ぶりのメジャーアップデートとなります。PHP7はPHP5.6に比べ2倍以上の処理パフォーマンスを実現した上、メモリ使用量の大幅削減、64ビットサポート、スカラー型宣言、戻り値の型宣言、致命的エラーが例外としてキャッチできるようになっていたり等、多くの進化を遂げています。

PHP: News Archive - 2015

Swiftは米Appleが開発したプログラミング言語で、現地時間の12月3日にオープンソース化が実施されたことにより、どこでも誰でも無料で利用できるようになりました。初心者でも学びやすくパフォーマンス性の高いアプリを開発できる言語として、非常に注目されています。

速報:Apple、 Swiftプログラミング言語をオープンソース化 | TechCrunch Japan

注目を集める最新のPHP7とSwiftを使ったプログラミングの実行や学習ができるよう、piaza.IOではいち早く対応言語として追加いたしました!

◆その他の対応言語は?

現在の対応言語はC、C++C#JavaRuby、Python2系、Python3系、PHPPerlJavaScriptObjective-CScala、Go、HaskellCoffeeScriptBashErlang、R、COBOLVB、F#、MySQLClojure、D、Swiftとなっております。

paiza.IOを使えば、「ちょっとあの言語を触ってみたいけど環境を作るのが手間だな~」という時や、「初心者にプログラミングを教えたいけど環境を作るのに時間がかかってしまう……」という時などに最適な、ブラウザだけで手軽に即プログラミングができます

複数ファイルの実行、ファイルアップ機能、外部ネットワークへの接続も可能なため、外部apiへの接続や、 スクレイピングなどもできるようになっております。

■使ってみよう!paiza.IO

◆コードを書いて実行してみよう!

では実際に使ってみましょう。
f:id:paiza:20141113171634p:plain
paiza.IOのトップ画面です。日本語・英語が選べます!


ログインボタンを押すと、ログイン画面が出てきます。
f:id:paiza:20141113172017p:plain
こちら、paizaのアカウントがなくても、GitHubFacebookTwitterのアカウントでログインができます!
※ログインしなくても「新規コード」をクリックすればすぐに始められます。

ログインができましたら……
f:id:paiza:20141113172520p:plain
コード作成を試してみるボタンを押してください!


f:id:paiza:20141113172714p:plain
実行環境が出ました!


f:id:paiza:20151207144834p:plain
ここでプログラミングしたい言語を選べます!!

paiza.IOの詳しい使い方はこちらの記事でもご紹介しております。

paiza.hatenablog.com


ツイッターでも使えるよ!

さらにpaiza.IO連動したツイッターアカウント@paiza_run」でも、PHP7とSwiftが実行できます!

こちらの@paiza_run宛てにツイッターでコードをリプライとして飛ばしますと、そのコードの実行結果が返信されます。つまりツイッターからコードの実行ができるというわけです。paiza.IOとあわせてぜひお試しください!

@paiza_runの使い方はこちらの記事でもご紹介しております。
paiza.hatenablog.com


■まとめ

オンラインの無料プログラミング実行環境サービスpaiza.IOとは今後もどんどん対応言語を増やしていきたいと考えております。引き続き、ITエンジニアの皆さんのプログラミング学習や教育にぜひお役立ていただければと思います。

ITエンジニアに特化した転職・就活・学習サービスpaizaもあわせてよろしくお願いいたします!


paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。

↓詳しくはこちら
paiza.jp

そして、paizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
paiza.jp
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。

ITプログラマ・エンジニア向け転職・就活・学習サービスのpaiza


プログラミング入門講座|paizaラーニング

PHP入門編Ruby入門編Python入門編Java入門編JavaScript入門編C言語入門編C#入門編アルゴリズム入門編