大規模ソフトウェアを手探る

Size: px
Start display at page:

Download "大規模ソフトウェアを手探る"

Transcription

1 1 / 12

2 ( ) (what how) プログラミング 演 習 アルゴリズム G1G2G3... 実 用 ソフト コンパイラ(gcc, llvm, python,...), データベース(sqlite, mariadb,...), ブラウザ(firefox, chrome,...) シェル(bash, tcsh,...) OS (Linux, FreeBSD, Windows, Mac,...) オフィス (LibreOffice, Goffice,...)... この 差 は 何 なのだろう? 2 / 12

3 vs.? NO (... ) 3 / 12

4 1- / gcc OS + OS + (ifdef, configure,...) (,,,... ) : 4 / 12

5 5 / 12

6 5 / 12

7 5 / 12

8 (make, configure, ) 6 / 12

9 (make, configure, ) (C ) 6 / 12

10 (make, configure, ) (C ) 6 / 12

11 (make, configure, ) (C ) 6 / 12

12 (make, configure, ) (C ) #ifdef C 6 / 12

13 (make, configure, ) (C ) #ifdef C 6 / 12

14 7 / 12

15 ( ) 5. ( ) 6. ( ) / 12

16 9 / 12

17 9 / 12

18 9 / 12

19 9 / 12

20 ( ) 9 / 12

21 ( ) 9 / 12

22 ( ) & ( ) 9 / 12

23 gnuplot plot : 1 gnuplot> sin(x) 1 gnuplot> plot sin(x) 10 / 12

24 gnuplot 1 gnuplot> plot "hoge.dat" max_samples hoge.dat ( ) 11 / 12

25 gnuplot gnuplot (-g) (-O0) (configure, make) gdb make configure! 12 / 12

26 gdb gnuplot ( ) 13 / 12

QW-3414

QW-3414 MA1312-C P 1 2 3 A E L D E D A A E D A D D D D D E A C A C E D A A A C A C A C E E E D D D A C A C A A A A C A C A C E E C C E D D C C C E C E C C E C C C E D A C A C A C E L B B

More information

JA2008

JA2008 A1 1 10 vs 3 2 1 3 2 0 3 2 10 2 0 0 2 1 0 3 A2 3 11 vs 0 4 4 0 0 0 0 0 3 6 0 1 4 x 11 A3 5 4 vs 5 6 5 1 0 0 3 0 4 6 0 0 1 0 4 5 A4 7 11 vs 2 8 8 2 0 0 0 0 2 7 2 7 0 2 x 11 A5 9 5 vs 3 10 9 4 0 1 0 0 5

More information

bumon_pro.indd

bumon_pro.indd q w e r t y u i o!0 !1!2!3 !4!5!6 !7!8!9 @0 @1 @2 @3 @4 @5 @6 @7 @8 @9 #0 #1 #2 #3 #4 #5 #6 #7 #8 #0 $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 ^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 &0 &1 &2

More information

2012_05_GLK_cover.indd

2012_05_GLK_cover.indd c %& r Z \ W W n q & F % % & & % & & % % % & % & % & % & % & % & F F % % % & & & & % & A

More information

EPSON

EPSON B K L & & & & & & & & L & & & & & & & K & & & & & L L L & & & K L L L & & L L L & & & & & & & & & & & & & & & & & & & & & & & & & & & L & K L K & & & & & & & L L & & L & & L L & & & & &

More information

2.8% 2.0% 2.4% 2.4% 0.4% 0.1% 0.3% 0.5% 3.8% 5.6% 25.6% 29.3% 64.6% 60.0% 1

2.8% 2.0% 2.4% 2.4% 0.4% 0.1% 0.3% 0.5% 3.8% 5.6% 25.6% 29.3% 64.6% 60.0% 1 2.8% 2.0% 2.4% 2.4% 0.4% 0.1% 0.3% 0.5% 3.8% 5.6% 25.6% 29.3% 64.6% 60.0% 1 16 24 21 20 20 23 10 11 9 10 3 3 3 2 3 1 3 4 6 8 2 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 3 4 Q & A Q1 A1 Q2 A2 Q3 A3 7

More information

™…

™… 2/10 15 2010. No1362 1 1 216315 91430 Q A & 0.23% 1 1.4% 04-7120-2020 050-5540-2023 Q A & 1 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 1 2 3 4 5 6 7 8 9 10

More information

‡o‡P†C‡P‡Q”R„û†^‡P†C‡P‡Q

‡o‡P†C‡P‡Q”R„û†^‡P†C‡P‡Q ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Q & A ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

More information

slice00_install.dvi

slice00_install.dvi Slice Installation manual SPring-8 1 Slice 1 1.1 Windows... 1 1.1.1 Cygwin... 1 1.2 MacOSX... 10 1.2.1 Xcode... 10 2 Slice 14 2.1 Slice... 14 1 1 Slice Slice Winsows UNIX (Liunx, FreeBSD, MacOSX ) Slice

More information

02 01 02

02 01 02 02 01 02 Introduction 03 04 03 Usability 04 Usability & Technology Usability & Technology Technology 05 Color Scan 06 Paperless Paperless Fax Paperless 07 bizhub Document Output Copy & Print 08 Document

More information

KLCシリーズ インストール/セットアップ・ガイド

KLCシリーズ インストール/セットアップ・ガイド KORG Legacy Collection J 1 / 2 Windows XP Windows XP 1 2 Windows XP 3 4 5 6 3 / 7 8 4 Mac OS X Mac OS X 1 2 3 4 5 Mac OS X 6 5 / 7 8 6 USB / USB 1 2 USB 7 / 1 2 3 Windows Mac 4 1 Windows Mac 8 2 Windows

More information

Unix * 3 PC 2 Linux, Mac *4 Windows Cygwin Cygwin gnuplot Cygwin unix emulator online gnuplot *5 matplotlib *6 SuperMongo *7 gnuplot gnuplot OS *8 Uni

Unix * 3 PC 2 Linux, Mac *4 Windows Cygwin Cygwin gnuplot Cygwin unix emulator online gnuplot *5 matplotlib *6 SuperMongo *7 gnuplot gnuplot OS *8 Uni 2015 8 1 ( ) Unix 1 *1 Unix Unix Unix Perl, Python *2 Unix 2 PC gnuplot *1 100 10 10 6 10 = 10 7 1 1/3 3 10 7 10 7.5 1 24 3600 = (30 6)(30 + 6) 100 = 86400 1 10 7.5 *2 Perl, Python Python 1 Unix * 3 PC

More information

sg_lenovo_os.xlsx

sg_lenovo_os.xlsx System x OS System Guide Windows Server 1/41 2/41 3/41 4/41 Lenovo OEMRed Hat Enterprise Linux 5/41 6/41 7/41 8/41 9/41 10/41 11/41 12/41 13/41 14/41 15/41 16/41 VMware Lenovo 17/41 18/41 19/41 20/41 21/41

More information

ohp.mgp

ohp.mgp A/B -- Excel (2) / skype -- 2011/05/24 !! Web Page http://edu-gw2.math.cst.nihon-u.ac.jp/~kurino : 2018 : Note-PC / DVD-Drive / USB Memory PC Note-PC Office MS-Office CST Portal (2012/04/24) (2012/04/17)

More information

12„”‡Pfiú“ƒ-PDFŠp

12„”‡Pfiú“ƒ-PDFŠp 5 Q Q Q Q ggg g f bbb -b b g b g g g a b f g r t y - 7 g bb f 6 E D f f f 2 2 2 2 2 f g f 2 f 2 f 2 g a g a b f a f g a a a - a f b a f b b b b bb bb E E E R Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q

More information

KNOB Knoppix for Bio Itoshi NIKAIDO

KNOB Knoppix for Bio Itoshi NIKAIDO KNOB Knoppix for Bio Itoshi NIKAIDO Linux Grasp the KNOB! grasp 1, (grip). 2,, (understand). [ 2 ] What s KNOB CD Linux Bioinformatics KNOB Why KNOB? Bioinformatics What

More information

00 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.... 0........ 0 0 0 0 0 0 0 0 0 0..0..........0 0 0 0 0 0 0 0 0 0 0.... 0........ 0 0 0 0 0 0 0 0 0 0... 0...... 0... 0 0 0 0 0 0..0 0... 0 0 0 0 0.0.....0.

More information

Flash Player ローカル設定マネージャー

Flash Player ローカル設定マネージャー ADOBE FLASH PLAYER http://help.adobe.com/ja_jp/legalnotices/index.html iii................................................................................................................. 1...........................................................................................................

More information

PX-047A Series

PX-047A Series B K L & L & A B C D E F A B A B C A B C A B A B A B C D E F G P BB H I y y & & K L L & & K L L L L & & & & L d L & & & & L L & & & L & & & & L & & & & & & & & L L L L L L & & & A B C D E F G

More information

- 1 - - 2 - 320 421 928 1115 12 8 116 124 2 7 4 5 428 515 530 624 921 1115 1-3 - 100 250-4 - - 5 - - 6 - - 7 - - 8 - - 9 - & & - 11 - - 12 - GT GT - 13 - GT - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - -

More information

6 6 6 6 1 2 3 4 5 6 7 8 R B1 B1 1 2 3 4 5 6 7 8 9

6 6 6 6 1 2 3 4 5 6 7 8 R B1 B1 1 2 3 4 5 6 7 8 9 6 6 6 6 1 2 3 4 5 6 7 8 R B1 B1 1 2 3 4 5 6 7 8 9 B1F 7306730 96730 1F & 1069 2F & & 93069 3F 4F 1069 969 5F 6F 7F & & 8F 8F 9F 8306515 96.0534582130 1068 1066 4.0534582180 83069 0120-53-4305 0534542218

More information

はじめにお読みください

はじめにお読みください START 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 @ 33 34 35 36 37 38 39 40 41 & @ 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 & 60 61 62 63 64 65 66 67 68

More information

TK747取扱説明書

TK747取扱説明書 D D D D D D D E D D D D D D D D ; ; ; ; ; ; ; ; ; ; ; ; ; D D D D D D D D C C C C C ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; C C C C C C C C C C C C C C C C C D D D

More information

untitled

untitled PC Internet Explorer Windows SafariMac OS X Mozilla FireFoxWindows / Macintosh Google ChromeWindows / Macintosh IE + Google Windows 1 Internet Explorer 10.x (O)(A) Internet Explorer (O) (B) (B) (B) 2 Web

More information

2 Windows 10 *1 3 Linux 3.1 Windows Bash on Ubuntu on Windows cygwin MacOS Linux OS Ubuntu OS Linux OS 1 GUI Windows Explorer Mac Finder 1 GUI

2 Windows 10 *1 3 Linux 3.1 Windows Bash on Ubuntu on Windows cygwin MacOS Linux OS Ubuntu OS Linux OS 1 GUI Windows Explorer Mac Finder 1 GUI 2017 1 2017 -September I ll remember- 1,2 Linux 6 Linux Linux 2 3 Linux 2 (OS) Windows MacOS OS MacOS Linux 3 Windows Windows ( ) 1. Bash on Ubuntu on Windows ( Windows 10 ) 2. cygwin ( ) 3. VM Ware Linux

More information

-1-1 1 1 1 1 12 31 2 2 3 4

-1-1 1 1 1 1 12 31 2 2 3 4 2007 -1-1 1 1 1 1 12 31 2 2 3 4 -2-5 6 CPU 3 Windows98 1 -3-2. 3. -4-4 2 5 1 1 1 -5- 50000 50000 50000 50000 50000 50000 50000 50000 50000 50000-6- -7-1 Windows 2 -8-1 2 3 4 - - 100,000 200,000 500,000

More information

76

76 ! # % & % & %& %& " $ 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 % & &! & $ & " & $ & # & ' 91 92 $ % $'%! %(% " %(% # &)% & 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 !$!$ "% "%

More information

C1-202 / F-101 originally from 2014 4 15 3 1 3 C1 2 C1-202 F 1 F-101 PC imac MacPro OS Mac OS X C WWW L A TEX 2 3 4 e-mail [email protected] C-506 6767 5 2 2.1 ID ID 2.2 2.3 2.4 2.4.1 1. imac MacPro 2. 3.

More information

BOX BOX 19 4 i

BOX BOX 19 4 i Lime 35 BOX BOX 19 4 i 1 1 1.1.............................. 1 1.2.......................... 1 1.3......................... 2 1.4........................ 2 1.5 Lime......................... 2 2 3 2.1.........................

More information

bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows ˆ Windows10 64bit Wi

bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows ˆ Windows10 64bit Wi Windows bash on Ubuntu on Windows [Windows Creators Update(1703) ] TAKE 2017-10-06 bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu

More information

製品価格 ( 新規購入 ) INT6531 インテル VTune Amplifier XE 2017 for Windows Floating 1-275, ,000 INT6532 インテル VTune Amplifier XE 2017 for Linux Floating 1-27

製品価格 ( 新規購入 ) INT6531 インテル VTune Amplifier XE 2017 for Windows Floating 1-275, ,000 INT6532 インテル VTune Amplifier XE 2017 for Linux Floating 1-27 製品価格 ( 新規購入 ) INT6499 インテル Parallel Studio XE 2017 Cluster Edition for Windows Floating 2- INT6500 インテル Parallel Studio XE 2017 Cluster Edition for Windows Floating 5-2,478,000 2,676,240 INT6501 インテル Parallel

More information

23 132

23 132 23 132 133 16 10 12 Q & A Q A Q & A 30 38 0 0 2.1 2.1 134 135 2015 550 136 2015 550 385 e 55 [ f 60 20 i f - e[fi f20 e 137 f [ f 2015 14 15 18 138 18 17 1231 16 15171231 15 15 139 15 350 350 140 141 e

More information

できるん?! セキュリティ 〜ハードディスクの情報消去〜 改訂第三版

できるん?! セキュリティ 〜ハードディスクの情報消去〜 改訂第三版 Project TM R Project 1 7 1.1........................... 7 1.2.............................. 8 1.3..................... 8 1.4.............................. 9 1.5 wipe-out................... 9 2 10 2.1..............................

More information

GT-X980

GT-X980 NPD5061-00 JA !! Epson Event Manager...3 Epson Event Manager...3... 4... 4 Copy Utility...5 Copy Utility...6... 6... 7...9...9 Windows...9 Mac OS X...10...10 2 !! Epson Event Manager Epson Event Manager

More information

Proposal Template

Proposal Template 74 2 3 33.5 33.5 13.0 13.0 16.5 16.5 11.0 11.0 10.5 10.5 10.5 10.5 0.5 0.5 3.5 3.5 1.0 1.0 35.0 (180n) 90 65.0 40.0 (20n) 10 60.0 4 5 20 20 24 24 0 25 25 29 29 20.0 20.0 30 30 34 34 20.0 20.0 35 35 39

More information

Microsoft Word - ChoreonoidStartUpGuide.docx

Microsoft Word - ChoreonoidStartUpGuide.docx Choreonoid 1 ... 4... 4... 4... 4... 4... 5... 5 Choreonoid... 6 Choreonoid... 6 Choreonoid... 6 Choreonid... 8 Choreonoid... 9 Choreonoid Windows... 9...9...13 Choreonoid (Linux )... 21 Ubuntu Linux...21

More information

1.3 2 gnuplot> set samples gnuplot> plot sin(x) sin gnuplot> plot [0:6.28] [-1.5:1.5] sin(x) gnuplot> plot [-6.28:6.28] [-1.5:1.5] sin(x),co

1.3 2 gnuplot> set samples gnuplot> plot sin(x) sin gnuplot> plot [0:6.28] [-1.5:1.5] sin(x) gnuplot> plot [-6.28:6.28] [-1.5:1.5] sin(x),co gnuplot 8 gnuplot 1 1.1 gnuplot gnuplot 2D 3D gnuplot ( ) gnuplot UNIX Windows Machintosh Excel gnuplot C 1.2 web gnuplot $ gnuplot gnuplot gnuplot> exit 1 1.3 2 gnuplot> set samples 1024 1024 gnuplot>

More information

東京エリアDebian勉強会 Debian JP Project - OSC 2017 Tokyo/Fall (第154回出張勉強会)

東京エリアDebian勉強会 Debian JP Project - OSC 2017 Tokyo/Fall (第154回出張勉強会) Debian Debian JP Project OSC 2017 Tokyo/Fall 154 [email protected] 2017 09 10 Agenda Debian Debian 9 Debian Updates Debian Debian / RHEL RedHat CentOS RedHat Ubuntu Canonical Debian Debian Linux FreeBSD

More information