1 / 12
( ) (what how) プログラミング 演 習 アルゴリズム G1G2G3... 実 用 ソフト コンパイラ(gcc, llvm, python,...), データベース(sqlite, mariadb,...), ブラウザ(firefox, chrome,...) シェル(bash, tcsh,...) OS (Linux, FreeBSD, Windows, Mac,...) オフィス (LibreOffice, Goffice,...)... この 差 は 何 なのだろう? 2 / 12
vs.? NO (... ) 3 / 12
1- / gcc OS + OS + (ifdef, configure,...) (,,,... ) : 4 / 12
5 / 12
5 / 12
5 / 12
(make, configure, ) 6 / 12
(make, configure, ) (C ) 6 / 12
(make, configure, ) (C ) 6 / 12
(make, configure, ) (C ) 6 / 12
(make, configure, ) (C ) #ifdef C 6 / 12
(make, configure, ) (C ) #ifdef C 6 / 12
7 / 12
1. 2. 3. 4. ( ) 5. ( ) 6. ( ) 7. 8. 8 / 12
9 / 12
9 / 12
9 / 12
9 / 12
( ) 9 / 12
( ) 9 / 12
( ) & ( ) 9 / 12
gnuplot plot : 1 gnuplot> sin(x) 1 gnuplot> plot sin(x) 10 / 12
gnuplot 1 gnuplot> plot "hoge.dat" max_samples 10000 hoge.dat 1 10000 ( ) 11 / 12
gnuplot gnuplot (-g) (-O0) (configure, make) gdb make configure! 12 / 12
gdb gnuplot ( ) 13 / 12