2ちゃんねる★スマホ版★■掲示板に戻る■全部1-最新50

日本語プログラミング言語『なでしこ』スレ6.1©2ch.net

1 :
2016/03/26(土) 17:31:14.25 ID:h97Bv6A2
※ 早めにレス2桁以上行かないと、即落ちするようです。ご注意を

クジラ机飛行氏作の「なでしこ」について語るスレッドです。
荒らし、煽りは徹底スルーで。
なでしこスレではあるけどひまわりもいいと思います。

前スレ
日本語プログラミング言語『なでしこ』スレ5
http://peace.2ch.net/test/read.cgi/tech/1252060267/
日本語プログラミング言語『なでしこ』スレ6 (レス数6で即死)
http://echo.2ch.net/test/read.cgi/tech/1456481282/

関連サイト
■日本語プログラミング言語「なでしこ」
(本家) http://nadesi.com/

■日本語プログラミング言語「ひまわり」
(なでしこの前身)http://hima.chu.jp/
2 :
2016/03/26(土) 17:32:13.66 ID:h97Bv6A2
公式マニュアル
http://nadesi.com/doc/
みんなで作るWikiマニュアル
http://nadesi.com/wiki/
日経コラム
http://pc.nikkeibp.co.jp/pc/column/kujira/index.html
日本語で10行プログラミング
http://journal.mycom.co.jp/column/nihongoprog/
なでしこ学習帳@はてな
http://nadesiko.g.hatena.ne.jp/

ベータ版のなでしこ2がRaspberry Piで動きます(2016/02/28)
http://nadesi.com/dev/wiki/index.php?%E3%81%AA%E3%81%A7%E3%81%97%E3%81%932%252FRaspberry%20Pi
3 :
2016/03/26(土) 19:04:05.39 ID:iquTQjBH
どこまでできるの
4 :
2016/03/27(日) 17:44:17.94 ID:bL7b5Fdv
>>3
何が?
今のなでしこ?
5 :
デフォルトの名無しさん
2016/03/27(日) 17:44:39.44 ID:bkKc1ALs
日本語でプログラムするメリットってなんだ?
英語でプログラムすることになれている人にとっては恐ろしく可読性の低いコードになる気がするんだが。
そもそも日本語には抽象的な表現が多いから命名規則をきちんと定義しておかないと後々大変なことになりそう。
6 :
2016/03/27(日) 20:18:30.73 ID:bL7b5Fdv
変数名に表意文字の漢字が使えるし、助詞の定義がきっちりプログラム側でできてりゃ、ある程度言葉の順序に拘らないところか
なでしこだと語順は半端だけど
てか英語でプログラムすることに慣れてる人について言及してもしゃーないっしょ
たぶん、頭の中で「これやりたい!(日本語)」→「じゃあこのコマンド(英語)とこれ(英語)とこの関数(英語)の組み合わせだ!」の変換に難儀する人が使うものだと思うけど
7 :
2016/03/28(月) 00:49:36.86 ID:Ys0yt5fL
>>6
誤解があるのは、英語でプログラム書く人なんていないから。
全てのプログラムの言語はプログラムの知識がないアメリカ人が見ても、ちんぷんかんぷん。
プログラムを作るために英語を勉強する必要もない。

だから、なでしこの主張する利点というのはギャグでしかなく、利点ではない。
全く持って意味がない。
ギャグとしてやるのはいい。
真面目にプログラム作るんだという気持ちが少しでもあるなら、他の言語やりな。
8 :
2016/03/28(月) 01:55:34.49 ID:0pdvnPYV
> 全てのプログラムの言語はプログラムの知識がないアメリカ人が見ても、ちんぷんかんぷん。
余程長くない限り、読んでりゃ何となく分かるでしょ
9 :
2016/03/28(月) 12:28:25.46 ID:1aNFiUbF
なでしこのサイト見に行くとノートンが「危険なWebサイトを遮断しました」とか言うんだけど
見つかった脅威=Backdoor.Trojanとか言ってる
10 :
デフォルトの名無しさん
2016/03/28(月) 12:47:59.70 ID:xufdVDQm
>>8
高級言語でも誰でも何となく理解できるとか凄すぎるだろ。
11 :
2016/03/28(月) 14:39:03.05 ID:diT6HheV
>>8
>> 全てのプログラムの言語はプログラムの知識がないアメリカ人が見ても、ちんぷんかんぷん。
>余程長くない限り、読んでりゃ何となく分かるでしょ

じゃあ、正しく動くC言語のソース書くから、英語の辞書みながら全行の訳文を書いてよ。
英検一級でも訳せないと思う。だって英語じゃないもん。 ++ とか -- とか ** とか % とか | とか \ は英単語じゃなくて記号だよね。
プログラミング言語というものは君の想像するものと全然違うんだよ。
小説書くように母国語の文章で書いてる人この世に一人もいないから。

int nihongo=99;
#ifdef UNKONAMEME
nihongo = 35;
#endif
void main(int tarou,,char **jirou)
{
--tarou;
++tarou;--tarou;
tarou %= 2;
tarou |= nihongo;
tarou &= 0x0;
if(tarou){
printf("%d%o%x%d\n",tarou,tarou,tarou,nihongo);
}
}
12 :
デフォルトの名無しさん
2016/03/28(月) 15:11:19.85 ID:xufdVDQm
三項演算子とか可読性低すぎて多用しているとわけわからんからな
13 :
2016/03/28(月) 20:57:15.36 ID:0pdvnPYV
無理無理

スレ即死は回避できたかな
14 :
2016/03/29(火) 10:47:20.11 ID:gdF4FzuW
>>9
俺もノートンだけど

脅威名:
Backdoor.Trojan
場所:
http://nadesi.com/download/files/nadesiko_setup_1_555.exe

脅威名:
Backdoor.Trojan
場所:
http://nadesi.com/download/files/nadesiko_setup_1_556.exe

とか書いてあるな
なでしこヤバいの?
15 :
2016/03/29(火) 10:52:23.93 ID:gdF4FzuW
ノートンは語検出多いらしいけど
プログラム作るのに興味あるから試してみたいのに怖くてダウンロードできないわ
16 :
2016/04/20(水) 14:57:26.11 ID:VNiGno4I
早く なでしこで アンドロイドから動作する様〜
宜しくお願いします
17 :
デフォルトの名無しさん
2016/05/01(日) 16:25:48.94 ID:tKi6j9CT
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw


The Covenant Project
概要

Covenantは、純粋P2Pのファイル共有ソフトです

目的

インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します

特徴

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
18
18 :
2016/05/10(火) 20:48:56.65 ID:T2DelfEK
もしかしてファイル列挙ってのはソートされて無い?
色々試しているんだけど再現できない(´・ω・`)
19 :
2016/05/17(火) 10:04:22.97 ID:2USo68II
「なんで全角スペース入れたらあかんのん」とか「演算子全角だと怒られた」とか
(そもそもなぜ半角と全角が区別されるのか)わかってないレベルの人から
防波堤になってくれる点を評価
20 :
2016/06/15(水) 16:24:41.83 ID:+uxPlr7k
フォルダの中で一番新しいファイルを探す方法はない?
21 :
2016/06/15(水) 20:23:04.64 ID:f5nHa0qz
>>20
1. なでしこを使わず、エクスプローラーで更新日時、もしくは作成日時でソートし、一番上か一番下に来るファイルを見る
2. なでしこを使わず、コマンドプロンプトで、dir/a-d/b/o-d "ディレクトリパス"のコマンドを実行する。作成日時が最も新しいものの場合、dir/a-d/b/o-d/tc "ディレクトリパス"
3. なでしこに、「cmd /c dir/a-d/b/o-d "ディレクトリパス"」をコマンド実行、を記述して実行する。作成日時が最も新しいものの場合、「cmd /c dir/a-d/b/o-d/tc "ディレクトリパス"」
4. なでしこで、下記スクリプトを貼り付け、適宜変更して実行する。
' ---- ここから ----
ファイル一覧=ディレクトリパスのファイル列挙
Counterで0から(ファイル一覧の配列要素数-1)まで繰り返す
 ファイル一覧\Counter,1=(ディレクトリパスの終端パス追加)&ファイル一覧\Counter,0のファイル更新日時
ファイル一覧=ファイル一覧の1を表ソート
ファイル一覧を配列逆順
「ファイル一覧\0,0:」&改行&ファイル一覧\0,0を言う
「ファイル一覧:」&改行&ファイル一覧を言う
終わり
' ---- ここまで ----
22 :
2016/07/21(木) 15:06:22.66 ID:EiJo+4Yv
「数字を入力して下さい」と尋ねる
それを「\d+」で正規表現マッチ
それを言う

入力数字が「0123」の時に結果が「123」って出てくるんだけど
0は数字じゃないの?
バージョン1.5591しか試してないけど変な感じ
23 :
2016/07/21(木) 15:11:54.69 ID:uhFEoAPw
ソイツは異様ダナ
24 :
2016/07/21(木) 15:17:17.86 ID:EiJo+4Yv
だれか試してみて
25 :
2016/07/21(木) 21:32:19.56 ID:UaVEMJgo
インド人が見つけるまでは
26 :
2016/07/22(金) 03:15:49.15 ID:u37Zlj3P
>>22
0123が文字列じゃなくて数値に変換されて、正規表現マッチの前に0が飛んじゃうんじゃない?
27 :
2016/07/22(金) 06:22:54.21 ID:IJqHXraU
>>26
A=「0123」
Aを言う

これは普通に「0123」で返ってくる
正規表現使おうとすると勝手に何かに変換しちゃうって事?
28 :
2016/07/22(金) 06:46:04.24 ID:onwUI/L8
その正規表現を他の正規表現ライブラリで試すとどうなる?
29 :
2016/07/22(金) 10:24:54.31 ID:IJqHXraU
他のいくつかに差し替えて使ってみたけど結果は変わらなかったよ
30 :
2016/07/22(金) 10:27:40.96 ID:IJqHXraU
A=「0123」
Aを「\d+」で正規表現マッチ
それを言う

これなら「0123」で返ってくるから正規表現関係ないかもね
「尋ねる」命令使うと0が消えちゃうのかも
31 :
2016/07/22(金) 10:28:35.06 ID:IJqHXraU
先頭が0の場合ね
32 :
2016/07/22(金) 17:01:12.47 ID:BJkd/CP1
>>7
ある意味正論
確かに、英語で書くというより、英単語を記号として書くというだけだから、英語知ってるからプログラム読み書きできるわけじゃないし
むしろフローチャートやUML書いたらその通りに走ってくれる言語の方が嬉しいかも
33 :
2016/07/22(金) 20:04:44.46 ID:u37Zlj3P
>>30
試してみよう
#----
数字文字列とは文字列
ダイアログ初期値=「0123」
数字文字列=「数字を入力して下さい」と尋ねる
「数字文字列:」&数字文字列を言う
「数字文字列の変数型確認:」&(数字文字列の変数型確認)を言う
『数字文字列を「\d+」で正規表現マッチ:』&(数字文字列を「\d+」で正規表現マッチ)を言う
終わり
#----
結果はいずれも「123」と言われ、型は実数と言われた
34 :
デフォルトの名無しさん
2016/08/01(月) 00:43:46.65 ID:o9AxGdqX
誰か、もし文で、めっちゃ長いけど、ちゃんと動くの作ってみそ
35 :
説明求ム
2016/08/02(火) 00:32:13.73 ID:7aHjAqYz
今回、いろいろあって画像処理にも力を入れてみようと思ったのよね。
それで、いろいろ探してみたんだけど、あんまり情報がないわないわ・・・
というわけで、色々と情報をもらえれればうれしいが・・・
36 :
デフォルトの名無しさん
2016/08/06(土) 04:38:54.69 ID:ta+pSCGk
ねぇねぇ
今ね、PCのカメラの画像をキャプチャしてからそれをリアルタイムで処理、認識するようなのを
作っているんだけどね、やっぱなでしこって、画像の処理とかがあんまり得意ではないのかな?
文字列の処理に比べたら、やっぱり遅く感じるんだなー。
例えば、画像の2値化だったり
37 :
2016/09/25(日) 17:52:44.09 ID:TbzK1kc1
公式サイトのエラーメッセージがやっと止んでた
ほぼ丸1年の放置プレイじゃった。。
38 :
デフォルトの名無しさん
2016/10/01(土) 00:47:23.38 ID:ULZ78Hmy
なでしこのみで、PCの音量を取得することって可能かね?普通にめんどい作業だけどできるのかね?
39 :
2016/10/07(金) 14:57:26.80 ID:AuXoKJNE
今日の日付にファイル名を変更したいんだけど

「{デスクトップ}1.txt」から「{デスクトップ}{今日}.txt」へファイル名変更

これだとエラーになる
どうしたらいいのか教えて
40 :
2016/10/08(土) 10:38:00.00 ID:bVxR8m8b
>>39
変数の今日は「YYYY/MM/DD」の書式だから「/」を撥ねないといかんだろ
> 「{デスクトップ}1.txt」から「{デスクトップ}{今日}.txt」へファイル名変更
のままやりたいなら
「{デスクトップ}1.txt」から「{デスクトップ}{今日の"/"を""に置換}.txt」へファイル名変更
でできるんちゃうか
41 :
2016/10/08(土) 14:40:11.64 ID:nJXk2jJP
>>40
「/」は何でダメなの?
ともかくありがとうございます。
42 :
2016/10/09(日) 16:12:30.10 ID:THFl3hW0
>>41
・・・Windowsはファイル名フォルダ名に「/」を使えないんだよ
他にも「:」とか「\」とか
デスクトップのアイコン名とかの変更で「/」とか入れるとアカンて言われるから確認してみ
43 :
2016/10/10(月) 08:46:21.78 ID:9sXu+Yna
>>42
ありがとうございます
なでしこ使えねえなってずっと思ってたよw
44 :
2016/10/10(月) 12:19:47.80 ID:1YYVLEHV
>>43
コンピュータっていうかOSの基本的な取り決め、ルールも確認した方がいいと思うよ
例えばファイル削除するのもゴミ箱経由の削除もあれば、1発削除もあるし
45 :
2016/12/02(金) 14:28:03.90 ID:aS9SVaff
これのおかげでパソコンの使い方が広がったよ
時間短縮やら色々で本当に助かってる
46 :
デフォルトの名無しさん
2016/12/23(金) 23:13:14.16 ID:AD/cGhc3
>>45
そうンゴねー
プログラムを組むのも楽しいンゴねー

ついでに、ランチャーみたいなのを作ってみるのも面白いンゴよ
わいはちょっと違うけど、メモ帳を利用して、それに入力された文字列で処理を変えて遊んでるンゴよ〜
スマホのアプリとかも利用したりして、音声操作もしてるンゴwww
それこそ、音声のみのPC作業も夢じゃないンゴね〜...

思いつきなんだけど、windowsを起動した時のロックの解除方法をPINにしたりマウスとかでパターンにしたり...
それこそ頑張れば、顔認識も出来るお...(`・ω・´)
47 :
めだか
2017/02/06(月) 19:24:44.98 ID:nGS6Jv7s
なでしこでの限界に挑むっ・・・!
48 :
2017/03/13(月) 00:46:23.01 ID:ehLF+8fx
日本語プログラミング言語「なでしこ」JS版の開発スタート、ベータ版が公開
http://news.mynavi.jp/news/2017/02/28/276/
20KB

新着レスの表示

★スマホ版★■掲示板に戻る■全部前100次100最新50

名前:E-mail: