Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ブラウザでかんたんプログラミング!
さらにお手軽に体験できるようになった
日本語プログラミング言語
なでしこ
最新情報のご紹介
OSC2017京都 8月5日 (土) 13時00分
日本語プログラミング言語「なでしこ」友の会
はやしま
レベル:入...
アンケート
• なでしこを・・
– 知ってます!
– 使ったことあります!
– よく使ってます!
なでしことは
• クジラ飛行机 (くじらひこうづくえ) さんが
開発した日本語をベースとしたプログラミン
グ言語
• オープンソース
• 日本語でプログラムが書ける!
• 文法を自然な日本語に近づける
– とはいえ、イマドキのAIといったもので...
なでしこの歴史
• なでしこ1
– 2004年~
– Delphi
– Windows
– 実用的なプログラムの作成も可能
• なでしこ2
– C#
• なでしこ3
– JavaScript
– ブラウザ上でプログラミングできるように
なでしこ3
• 2017年開発スタート
• なでしこの文法で書かれたソースを
JavaScript に変換して実行する
• JavaScript なので PC/スマホ/タブレット
など、さまざまな環境で動作させること
が可能
• ブラウザ上でプ...
なでしこ3
• 対応機器/Webブラウザ
– HTML5対応ブラウザ
Internet Explorer / Safari / Chrome / Firefox
等
– スマホブラウザ
iOS Safari / Android標準ブラウザ
– ...
デモ
• なでしこ3簡易エディタ - なでしこ3
https://nadesi.com/doc3/index.php?%E3%81%AA%E3%8
1%A7%E3%81%97%E3%81%933%E7%B0%A1%E6%98%
93%E3%82...
プログラムの例1
• 4+5×6を表示
• 5に6を掛けて4を足して表示
プログラムの例2
• 懇親会参加費=3500
懇親会参加人数=140
懇親会代総額=懇親会参加費×懇親会参加
人数
懇親会代総額を表示
プログラムの例3
• カメ作成
100だけカメ進む
150だけカメ右回転
200だけカメ進む
プログラムが、身近なものに
そこにあるプログラム言語は?
• 子供へのプログラム教育
• Siri
• 日本人→日本語→日本語でプログラム
• 数式のようなプログラム
• 文章のようなプログラム
• プログラムの専門家でなくてもだいたい
読める...
さらなる進化のために
• 求む、開発協力者!
– kujirahand/nadesiko3: Japanese
Programming Language Nadesiko v3
(JavaScript)
https://github.com/k...
さらにお手軽に体験できるようになった
日本語プログラミング言語「なでしこ」で
ぜひ遊んでみて下さい!
nadesi.com
余談1
• Wineを使えば、macOS/Linuxでもなでし
こ1が動く
• Wine - なでしこ:日本語プログラミング言
語
https://nadesi.com/top/index.php?Win
e
• macOS/Linuxでも、な...
余談2
• なでしこ3をローカルで動かす
• ローカルPCでバッチ処理に使う - なでし
こ3
• https://nadesi.com/doc3/index.php?%
E3%83%AD%E3%83%BC%E3%82%AB
%E3%83%AB...
余談3
• なでしこの連載記事ご紹介
• ゼロからはじめてみる日本語プログラミ
ング「なでしこ」 (1) 日本語プログラミン
グ言語「なでしこ」を始めよう | マイナビ
ニュース
• http://news.mynavi.jp/series/n...
Upcoming SlideShare
Loading in …5
×

ブラウザでかんたんプログラミング!さらにお手軽に体験できるようになった日本語プログラミング言語「なでしこ」最新情報のご紹介

571 views

Published on

2017-08-05 (土) 13時00分
担当:日本語プログラミング言語「なでしこ」友の会
レベル:入門編
対象者:日本語プログラミングに興味のある方
前提知識:特になし

日本語でプログラムが書けるプログラミング言語「なでしこ」。
最近新たにブラウザ上でプログラミングできるようになりました。
よりお手軽に体験できるようになり、さらなる進化を目指す「なでしこ」の基本と最新情報をご紹介します。

【カテゴリ】プログラミング言語

https://www.ospn.jp/osc2016-kyoto/modules/article/article.php?articleid=3

Published in: Technology
  • Be the first to comment

  • Be the first to like this

ブラウザでかんたんプログラミング!さらにお手軽に体験できるようになった日本語プログラミング言語「なでしこ」最新情報のご紹介

  1. 1. ブラウザでかんたんプログラミング! さらにお手軽に体験できるようになった 日本語プログラミング言語 なでしこ 最新情報のご紹介 OSC2017京都 8月5日 (土) 13時00分 日本語プログラミング言語「なでしこ」友の会 はやしま レベル:入門編 対象者:日本語プログラミングに興味のある方 前提知識:特になし 【カテゴリ】プログラミング言語
  2. 2. アンケート • なでしこを・・ – 知ってます! – 使ったことあります! – よく使ってます!
  3. 3. なでしことは • クジラ飛行机 (くじらひこうづくえ) さんが 開発した日本語をベースとしたプログラミン グ言語 • オープンソース • 日本語でプログラムが書ける! • 文法を自然な日本語に近づける – とはいえ、イマドキのAIといったものではなく、 あまり融通はききません • 「こんにちは」と言う
  4. 4. なでしこの歴史 • なでしこ1 – 2004年~ – Delphi – Windows – 実用的なプログラムの作成も可能 • なでしこ2 – C# • なでしこ3 – JavaScript – ブラウザ上でプログラミングできるように
  5. 5. なでしこ3 • 2017年開発スタート • なでしこの文法で書かれたソースを JavaScript に変換して実行する • JavaScript なので PC/スマホ/タブレット など、さまざまな環境で動作させること が可能 • ブラウザ上でプログラミングできる! • よりお手軽にプログラミングを体験でき るように
  6. 6. なでしこ3 • 対応機器/Webブラウザ – HTML5対応ブラウザ Internet Explorer / Safari / Chrome / Firefox 等 – スマホブラウザ iOS Safari / Android標準ブラウザ – PC Windows/macOS/Linux - Node.jsが動く環境
  7. 7. デモ • なでしこ3簡易エディタ - なでしこ3 https://nadesi.com/doc3/index.php?%E3%81%AA%E3%8 1%A7%E3%81%97%E3%81%933%E7%B0%A1%E6%98% 93%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF • なでしこ3簡易エディタ-タートルグラフィックス用 - なでし こ3 https://nadesi.com/doc3/index.php?%E3%81%AA%E3%8 1%A7%E3%81%97%E3%81%933%E7%B0%A1%E6%98% 93%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF- %E3%82%BF%E3%83%BC%E3%83%88%E3%83%AB%E3 %82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83 %83%E3%82%AF%E3%82%B9%E7%94%A8
  8. 8. プログラムの例1 • 4+5×6を表示 • 5に6を掛けて4を足して表示
  9. 9. プログラムの例2 • 懇親会参加費=3500 懇親会参加人数=140 懇親会代総額=懇親会参加費×懇親会参加 人数 懇親会代総額を表示
  10. 10. プログラムの例3 • カメ作成 100だけカメ進む 150だけカメ右回転 200だけカメ進む
  11. 11. プログラムが、身近なものに そこにあるプログラム言語は? • 子供へのプログラム教育 • Siri • 日本人→日本語→日本語でプログラム • 数式のようなプログラム • 文章のようなプログラム • プログラムの専門家でなくてもだいたい 読めるプログラムの価値
  12. 12. さらなる進化のために • 求む、開発協力者! – kujirahand/nadesiko3: Japanese Programming Language Nadesiko v3 (JavaScript) https://github.com/kujirahand/nadesiko3/ • マストドンインスタンスあります – nadesiko-users.info - なこ丼 https://nadesiko-users.info/about
  13. 13. さらにお手軽に体験できるようになった 日本語プログラミング言語「なでしこ」で ぜひ遊んでみて下さい! nadesi.com
  14. 14. 余談1 • Wineを使えば、macOS/Linuxでもなでし こ1が動く • Wine - なでしこ:日本語プログラミング言 語 https://nadesi.com/top/index.php?Win e • macOS/Linuxでも、なでしこ1が一応動 くそうです
  15. 15. 余談2 • なでしこ3をローカルで動かす • ローカルPCでバッチ処理に使う - なでし こ3 • https://nadesi.com/doc3/index.php?% E3%83%AD%E3%83%BC%E3%82%AB %E3%83%ABPC%E3%81%A7%E3%83 %90%E3%83%83%E3%83%81%E5%87 %A6%E7%90%86%E3%81%AB%E4%B D%BF%E3%81%86
  16. 16. 余談3 • なでしこの連載記事ご紹介 • ゼロからはじめてみる日本語プログラミ ング「なでしこ」 (1) 日本語プログラミン グ言語「なでしこ」を始めよう | マイナビ ニュース • http://news.mynavi.jp/series/nadeshiko /001/

×