私は文系プログラミングとnoweb
について読んで始めました。それはかなり面白いと思います。私が理解する限り、 'notangle
'ステップは、リテラルプログラミング(ソース)ファイルから(マシン)ソースコード(ファイル)を抽出するステップです。ここでリテラルプログラミング:1回のパスでソースからスクリプトを抽出して実行するツールですか?
、私は1つの特定の局面に興味がある:私は、(notangle
ステップで)1回のパスで複数のソースファイルを抽出できるようにしたい実行スクリプト含むだろう - とで実行スクリプトを実行します同じステップ!
のbashの例は次のようになります:
#!/usr/bin/env bash
# file: test.c.gdb.sh
# generate C source file
cat > test.c <<"EOF"
#include "stdio.h"
int main(void) {
return 0;
}
EOF
# generate gdb script file
cat > test.gdb <<"EOF"
break main
run
EOF
# run the 'execution script'
gcc -g -Wall test.c -o test.exe
chmod +x test.exe
gdb -x test.gdb -se test.exe
ポイントをこの中には、その後、私はシェルから「./test.c.gdb.sh
」を呼び出すことができる、と私はソースファイルが生成される必要がありますということですコンパイルし、デバッガを自動的に起動させます。
notangle
の手順でこれを可能にするリテラシープログラミングツールはありますか?
お返事ありがとうございます。
乾杯!
多くのお返事ありがとうございます、@ S.Lott - make、ant、scons、またはmaven(以前はmavenについて聞いたことがありません)に関するリファレンスを持っていると良いです。この場合、外部ツールに依存していることを確認してもらいました。乾杯! – sdaau
@sdaau:リテラートプログラミングは、魔法のようにプログラミングを「より簡単に」または「より簡単に」するための魔法のツールではありません。ツールは、実際には、文盲のプログラミングよりも複雑です**。結局のところ、プログラミングは始めるのが難しいです。リテラートのプログラムは、それが本質的に難しいことを単に示すだけです。 –