◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

文芸的プログラミングをするためのツールを教えて ->画像>1枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1600395206/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん
2020/09/18(金) 11:13:26.18ID:pL5OD7xJ
Markdownの ``` みたいなのを使って
ドキュメントからコードを抜き出すツールを使えば
文芸的プログラミングをしてることになるって聞きました。
どういうツールが有名なのでしょうか?
でもよくわからないので詳細を教えて下さい
2デフォルトの名無しさん
2020/09/18(金) 11:15:38.21ID:pL5OD7xJ
通常のプログラミングとの違いは、ソースコードの中に文書(コメント)を埋め込んだのが通常のプログラミングで
文芸的プログラミングは逆に、文書の中にソースコードを埋め込むらしいですね?
3デフォルトの名無しさん
2020/09/18(金) 11:19:10.50ID:pL5OD7xJ
そして通常のプログラミングでは、(関数の定義場所を入れ替える自由度はあれど)
ソースコードの実行順に上から書くから文書(コメント)の説明箇所がバラバラなのに対して

文芸的プログラミングでは、文書を読みやすいように上から書くことができて
そこからソースコードを生成する際に、実行順に入れ替えられるマクロがあるとか
4デフォルトの名無しさん
2020/09/18(金) 11:21:06.09ID:pL5OD7xJ
1つ疑問なのは
文芸的プログラミングでは、文書を読みやすいように上から書くことができて
というけど、普通文書って上から読まないんじゃないですか?
目次で調べて必要な箇所をピンポイントで読む気がするんですけど
その場合に文芸的プログラミングに意味があるんでしょうか?

それから、そっもそもソースコードの順番通りにコメント読んだほうがわかり易くないですか?
5デフォルトの名無しさん
2020/09/18(金) 11:21:47.30ID:AlPYh0XR
統合失調症だと思うから病院へ
6デフォルトの名無しさん
2020/09/18(金) 11:24:13.69ID:pL5OD7xJ
逆にソースコードからドキュメントを生成したほうが良くないですか?
あ、だから文芸的プログラミングは廃れた?
7デフォルトの名無しさん
2020/09/18(金) 11:25:55.86ID:pL5OD7xJ
文芸的プログラミングはサンプルコードを生成するためぐらいにしか使えないのかな?
8デフォルトの名無しさん
2020/09/18(金) 11:32:52.97ID:pL5OD7xJ
調べているうちに文芸的プログラミングはソフトウェアを作るためのプログラミングではなくて
アルゴリズムのようにコードの一行一行を人間の言葉で説明するためのものじゃないかと気づきました。
つまりコメントはできるだけ少ないほうがいいという実際の開発では使えない?
9デフォルトの名無しさん
2020/09/18(金) 11:36:38.23ID:VinuIBia
文芸って言葉が誤解を招く訳なのかも
プログラムは効率を求めるもので文芸とは対極にあると思うんだけど
文章的プログラムの方がしっくりくるのでは
10デフォルトの名無しさん
2020/09/18(金) 11:38:39.76ID:VinuIBia
文体は著書を特徴付ける要素の一つだけど、プログラミングでは作成者の癖は排除されるよね
趣味としてはおもしろいと思う
11デフォルトの名無しさん
2020/09/18(金) 11:49:08.23ID:pL5OD7xJ
もしかしてこれってテンプレートエンジンの方が良くないですか?

例えばC言語でHello Worldのコードを説明する時、このように書きます。
#include <stdio.h>
int main(void) {
 printf("Hello World\n");
 return 1
}
そして上からすべての行を説明するでしょう。

次に printfの%sを説明するとします。
 printf("%s\n", "Hello World");
説明したいのはこの行だけです。
全体のコードを説明する必要はありません。

枠外にこのようなテンプレートを用意しておいて
ここに当てはめればいいだけじゃないでしょうか?
#include <stdio.h>
int main(void) {
 <% $code %>
 return 1
}

テンプレートエンジンを使えば簡単に文芸的プログラミングはできる
この考えはあってますか?
12デフォルトの名無しさん
2020/09/18(金) 13:58:25.35ID:BMGT1uLb
WEB & TANGLE
13デフォルトの名無しさん
2020/09/18(金) 18:09:24.18ID:HLcz5dxv
TeXですか
14デフォルトの名無しさん
2020/09/18(金) 20:04:34.00ID:REE/v1/s
prologか
15デフォルトの名無しさん
2020/09/20(日) 10:15:55.61ID:u7gAJbKe
>>2
文章(コメント)の中にソース?
言語によっては

コメント
>print “hello”

みたいに書けるけど、そう言う事?
ぶっちゃけ、ソースよりコメントの方が長いって人にしかメリット無さそう。
16デフォルトの名無しさん
2020/09/20(日) 11:29:14.24ID:55J7R452
これ中二病的発想で生まれたものだろw
こんなこと思いついた俺すげーみたいな
17デフォルトの名無しさん
2020/09/24(木) 21:40:20.09ID:usf81K1W
>>2
一部の同人ゲームで使われてた
シナリオくん
ってツールがまさにそれだった
ト書きがメインでコマンドは添え物
18デフォルトの名無しさん
2020/09/25(金) 01:21:58.75ID:N+dUj7Ty
>>17
コマンドの説明をしてないから別物
19デフォルトの名無しさん
2020/09/30(水) 09:10:45.65ID:6w0L7884
「説明しようッ、Markは追い込まれた状況に置かれる事によって、
その類い希なき特殊な才能を開花させる。
コマンドを連結し、絶大なパワーを獲得するのだ。
さあ!今こそ世界を救う時。悪をknockdownさせろ!」
20
>>16
Don Knuthがすごくないとでも言いたいのか

ニューススポーツなんでも実況



lud20250414192713
このスレへの固定リンク: http://5chb.net/r/tech/1600395206/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「文芸的プログラミングをするためのツールを教えて ->画像>1枚 」を見た人も見ています:
24歳ニートだけどおすすめのプログラミングスクール教えろ
プログラミングを教えてくれ
ノンプログラミングツール
暇でプログラミングするからすれ立てる。
【重要】日本のIT産業を救う秘策を考えた 女子高生が「競技プログラミング」をやるアニメとソシャゲを作れ
プログラミング言語を作るってどうやるんだ?
Linuxプログラミング 2
【画像】英語圏のプログラマにはコードがこんな風に見えている…そりゃ日本人は圧倒的に不利なはずだわ
Bashでプログラミング
今日のプログラミングスレ
ニー速プログラミング講座
プログラミングをするゲイ
【雇用】難民を日本でWebエンジニアに 就労支援でプログラミング教育 PCや住居も無償提供
株取引プログラミング
Webプログラミング出張所
膣プログラミング
なんでケモミンはネット歴ながくてパソコンの大先生なのに「プログラミング」のひとつも出来ないわけ? 学ぼうと思ったことないの?
プログラム詳しい人教えて
【話題】「1つのプログラミング言語を学んだら別の言語も簡単に習得できる」という説は現代の実情にそぐわないという主張 [すらいむ★]
【ホビーロボット】「ザクII」を動かすプログラミング教材、20年3月発売 約10万円【ジオン驚異のメカニズム】
ついにAndroid単体でプログラミングしアプリが作れる統合開発環境が登場 Windowsで動かす純正SDKより快適
【話題】素人がプログラミングに挑んでみて見えた境地 最初に挫折しやすい壁を越えるコツはどこに ★2
プログラミング英語検定
大生プログラミング部 0x06
競技プログラミングにハマるプログラマのスレ 59
競技プログラミングにハマるプログラマのスレ 97
プログラミングで何か書く
プログラミングする孤男
プログラミング言語
プログラミングをしたい
七行プログラミング part6
プログラミングしようぜ
プログラミング学びたい人
Macでプログラミング{11}
動画プログラミング
GUIプログラミング総合
プログラミングをしたい件
プログラミング言語C#の利点
プログラミングにはMac
園芸的な愚痴を言いたい
「なぜプログラマーは料理が好きなのか…」それを説明したツイートが人気を呼ぶ
数独プログラミング
プログラミング言語Egison
サウンドプログラミング5
OpenMPプログラミング
IRIX上でのプログラミング
XMLプログラミング
プログラミング環境がほしい
【速報・拡散】伝芸的ネトヲチ8【失言・自爆】
SE・プログラマーの喪女
プログラム言語
プログラマの雑談部屋 ★356
プログラマの雑談部屋 ★235
プログラマの雑談部屋 ★251
プログラマの雑談部屋 ★64
プログラマの雑談部屋 ★199
プログラマの雑談部屋 ★29
プログラマの雑談部屋 ★353
プログラマの雑談部屋 ★207
プログラマの雑談部屋 ★120
プログラマの雑談部屋 ★117
プログラマの雑談部屋 ★167
プログラマの雑談部屋 ★197
馬鹿プログラマの集会所
プログラマの雑談部屋 ★77
プログラマの雑談部屋 ★162
01:58:17 up 56 days, 2:57, 0 users, load average: 10.22, 9.03, 8.96

in 0.061527013778687 sec @0.061527013778687@0b7 on 061214