- 1 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 15:26:56.41 ]
- あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他の発言はスルーの方向で。
【質問者へ】 回答者の便宜のため、質問の際は以下を行うことを推奨します。 ・質問は【質問テンプレ】を利用してください。 >>2以降にあります。 ・問題文は、出題されたまま全文を書いてください。 ・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう。 ・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。 ・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。
- 121 名前:デフォルトの名無しさん [2013/02/20(水) 07:10:09.03 ]
- >>118
そういっているのは自演のお前ひとり www.ritsumei.jp/lt/pdf/reportchuui_000.pdf レポート作成にあたっての注意 3.書籍・WEB 上からの無断引用(コピー&ペースト)や、 友人とのレポートの見せ合いは停学処分です。 ※自分のレポートが盗用された場合、見せた側も不正行為。
- 122 名前:デフォルトの名無しさん [2013/02/20(水) 07:25:29.11 ]
- blog.koka.ac.jp/mt_open/users/alien/2007/05/post_38.html
着任して最初の試験が終わると、すぐに盗用禁止の内規を作成し、学生たちに周知しました。これが、僕がほとんど初めてマジメに手がけた校務だったような気がします。 学生は提出するすべてのレポートにおいてプレジャリズム(plagiarism: 剽窃、盗用)を犯さないようにしなければならない。プレジャリズムは学問に対する重大な罪であり、 学生がもっとも犯してはならない悪質な不正行為の一つである。プレジャリズムとは、故意に、あるいは不注意で、出典を示さずに他者の論理、表現、意見などを借用し、 結果として自分自身のものと偽ることをいう。ちなみに、プレジャリズムの語源はラテン語で「誘拐犯」である。 以後、「レポートの書き方」を含む授業を必修化して論文の作法を教えながら、4年間の内規運用で十分に制度が周知できたところを見計らって、学部改組と同時に学則にルールを明記しました。 「盗用、カンニングなどの不正行為は試験期間にさかのぼって停学、そして試験期間の単位はすべて認定しない」という内容です。ようするにカンニングと同じ扱い。
- 123 名前:デフォルトの名無しさん [2013/02/20(水) 07:27:21.19 ]
- jln-minaki.cyberciti.us/2007/05/post_76/
オーストラリアの大学ではコピペは退学処分 オーストラリアのほとんどの大学ではコピペをしたことがわかった場合退学になるようだ。私の大学ではカンニングをした場合、すべてのテストの成績が0点になるというのはありますが退学にまではなりません。 しかしオーストラリアではインターネットからの情報をそのままレポートに採用してしまった場合、退学という重い処分を受けるようだ。考え方としては他人のレポートをそのまま自分がやったように装い、言ってみればヴィトンのコピー商品を生産したようなものなのです。
- 124 名前:デフォルトの名無しさん [2013/02/20(水) 07:29:18.89 ]
- https://twitter.com/hosei_cd/status/225386367356633088
学部生へ。「コピペ」は不正行為として処分の対象になります。例えば試験(レポート含む)での剽窃(※)行為は、当該科目無効(E評価)、停学や退学になります。
- 125 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 07:43:21.12 ]
- >>122
あなたの努力には敬意を表しますが、宿題とレポートは別のものです。 宿題とは家に持ち帰って学習する課題の総称で、初等教育から高等教育 まで広く行われており、あなたが主張されるような最終的に卒業資格に まで関るような宿題は特殊な場合と考えます。あなたの大学の自己責任 に於いて、学生に指導されることを望みます。
- 126 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 07:43:34.72 ]
- >>121
ここは学生同士じゃない。違法行為、不法行為があるなら勝手に民事や刑事裁判を起こせば良いし。
- 127 名前:デフォルトの名無しさん [2013/02/20(水) 07:45:18.96 ]
- team-6.eng.toyo.ac.jp/hkose/natural2012/2012/04/post.html
【鉄則2】コピペはカンニングです。 正当な理由や説明なく、インターネット上の文章を「コピペ」(コピー、ペースト)することは「カンニング」です。 「引用」の場合も、分量など、常識的な範囲内にとどめ、「引用箇所・サイト」を明示してください。 「コピペ」と判断されたレポートや課題は、カンニングと同等の処分をいたします。 レポートは平常試験の評価・処分に準拠 ・当該科目を「0点」 ・停学
- 128 名前:デフォルトの名無しさん [2013/02/20(水) 07:47:27.59 ]
- どうやら、丸投げはカンニング同等の不正行為として処分の対象というのが「普通の考え」のようだね。
立証終了
- 129 名前:デフォルトの名無しさん [2013/02/20(水) 10:14:39.50 ]
- 丸投げした馬鹿がどうなろうが知ったことじゃないが
宿題まだー?
- 130 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 11:36:03.67 ]
- このスレには自己顕示欲が強く未熟なうえに我先にとウンコ回答を投下するQZと呼ばれる荒らしコテが存在します。
- 131 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 12:32:51.33 ]
- >>121
www.ritsumei.jp/lt/pdf/reportchuui_000.pdf >停学処分です 自らの本業における剽窃論文は精々懲戒処分であり解雇にはならないのが通例であることを棚上げしている。 弱い立場の学生には厳しい規則を課して、自分たちは甘々な処理でお茶を濁す。 立命館でこれかい?
- 132 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 12:35:11.70 ]
- >>113
www.gsics.kobe-u.ac.jp/infs/110829GavoiPlaJA.pdf >当該学期の演習を除く成績は、全単位を上限として不可とする。 >神戸大学学生懲戒規則に基づく懲戒(訓告,停学または懲戒退学)を妨げない。 自らの本業における剽窃論文は精々懲戒処分であり解雇にはならないのが通例であることを棚上げしている。 弱い立場の学生には厳しい規則を課して、自分たちは甘々な処理でお茶を濁す。 神戸大学でこれかい?
- 133 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 12:38:44.68 ]
- >>122
blog.koka.ac.jp/mt_open/users/alien/2007/05/post_38.html >「盗用、カンニングなどの不正行為は試験期間にさかのぼって停学、そして試験期間の単位はすべて認定しない」 自らの本業における剽窃論文は精々懲戒処分であり解雇にはならないのが通例であることを棚上げしている。 弱い立場の学生には厳しい規則を課して、自分たちは甘々な処理でお茶を濁す。 京都光華女子大でこれかい?
- 134 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 12:41:37.51 ]
- >>127
team-6.eng.toyo.ac.jp/hkose/natural2012/2012/04/post.html >・当該科目を「0点」 は妥当な判断だが、 >・停学 自らの本業における剽窃論文は精々懲戒処分であり解雇にはならないのが通例であることを棚上げしている。 弱い立場の学生には厳しい規則を課して、自分たちは甘々な処理でお茶を濁す。 東洋大でこれかい?
- 135 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 12:43:23.33 ]
- このスレには自己顕示欲が強く未熟なうえに我先にとウンコ回答を投下するQZと呼ばれる荒らしコテが存在します
前スレで丸投げ質問回答は止めようと決めていたはずなのにQZは勝手にこのスレを立ててしまい以後不正行為を正当化する 発狂カキコを続けています。
- 136 名前:デフォルトの名無しさん [2013/02/20(水) 12:44:52.28 ]
- >>131-134
それが真実だとしても学生の不正を容認する理由にはならないな。
- 137 名前:デフォルトの名無しさん [2013/02/20(水) 13:00:57.72 ]
- ここまでの丸投げ容認派の幼稚な言い訳
* 回答者のスキルアップになる -> お題スレがあるのでそちらでどーぞ * 明示的に禁止されていない事は何でもやっていい -> 各校の学則(それに準じるもの)、刑法 第二百三十三条で禁止されている * レポートの盗用は禁止されているが、宿題はレポートじゃない。 → 小学生は学校に行きなさい。 * 教員の剽窃は解雇まで至らない、学生にだけ厳しい処分するな。 → たとえ前提が真実だとしても、学生の不正行為を容認する理由にはならない。 * 持ち帰り宿題なのだから事前に禁止されていなければ何をしてもいい。 → 多くの学校で禁止されてるようですよ。
- 138 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 14:20:57.14 ]
- と丸投げして退学になった137が言っています
- 139 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 14:53:50.91 ]
- 頭の悪さから考えて、大学に行けなかったコンプレックスじゃないかと
- 140 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 14:57:42.45 ]
- 頭の悪い大学出が上にいるんだろう
- 141 名前:デフォルトの名無しさん [2013/02/20(水) 15:23:47.69 ]
- 違法行為のわけが無いというのが一般人の考え。
ネットへの投稿が禁止されてる学校なら投稿されない。 違法行為が行われた時、通報や裁判したらいい。
- 142 名前:デフォルトの名無しさん [2013/02/20(水) 15:34:18.61 ]
- 宿題の丸投げが容認されている学校の存在を証明しろ。
- 143 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 15:37:31.73 ]
- 学生が宿題投稿してることすら証明しないで、何言ってるのやら。
- 144 名前:デフォルトの名無しさん [2013/02/20(水) 15:40:00.33 ]
- 宿題を投稿するためのスレなので証明する必要はない。
宿題でないならばスレ違いなので削除対象。
- 145 名前:デフォルトの名無しさん [2013/02/20(水) 15:41:33.52 ]
- 唯一の生き甲斐がつぶされかけてるQzが必死すぎる。
宿題の丸投げを容認する根拠は何もないね。
- 146 名前: ◆pBqwbJ/Xho mailto:sage [2013/02/20(水) 17:30:44.40 ]
- 前スレ938を改良した。
大体938の7割くらいの時間で計算できる。 ideone.com/9jNwyP
- 147 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 18:33:14.26 ]
- >>146
乙ですが、 42行目 > for(i=4;i--;)printf("%04d",a[i]); とは…?
- 148 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 18:38:43.63 ]
- >>136
>>134 における >・当該科目を「0点」 は妥当な判断とすでにこちらでも認めている。その意味では >学生の不正を容認する わけではない。しかし問題なのは >・停学 だ。自らの本業における剽窃論文は精々懲戒処分であり解雇にはならないのが通例であることを棚上げしているといわざるを得ない。 >>136 は二分法でしか考えられないお子ちゃまなのか?
- 149 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 18:39:22.99 ]
- >>139
それはQZだ。
- 150 名前: ◆pBqwbJ/Xho mailto:sage [2013/02/20(水) 18:57:52.78 ]
- >>147
直し忘れてた。 i=4じゃなくてi=Nが正しい。
- 151 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 19:08:13.54 ]
- >>150
Nにして CeleronM440 1.86MHzで 2^57885161-1 を こちらで計算したら <<前回>> ・計算時間 41.150s ・出力時間 1.05s ・合計時間 42.200s <<今回>> ・計算時間 30.920s (前回比 1.33倍) ・出力時間 1.08s ・合計時間 32.000s でした。GMPよりも速い。 エキサイティングです。
- 152 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 19:08:50.67 ]
- >>151
× CeleronM440 1.86MHz ○ CeleronM440 1.86GHz
- 153 名前:デフォルトの名無しさん [2013/02/20(水) 19:13:56.64 ]
- >>148
教員の不正を糾弾したいなら勝手にやればいい。 このスレとはなんの関係もない。
- 154 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 19:25:26.12 ]
- このスレの存在は情報系学生の学習意欲と規範意識の低下に寄与し、不正行為を正当化するものである。
掲示板の健全性を維持するためにも反社会的なこのスレは不要である。即刻削除せよ。
- 155 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 19:46:48.48 ]
- 丸投げするような奴は退学にでもしてやったほうが本人のためだろ
能力が足りないんだから
- 156 名前:デフォルトの名無しさん [2013/02/20(水) 20:00:59.19 ]
- ja.wikipedia.org/wiki/%E5%89%B2%E3%82%8C%E7%AA%93%E7%90%86%E8%AB%96
> 心理学者フィリップ・ジンバルドは1969年、人が匿名状態にある時の行動特性を実験に > より検証した。その結論は、 > 「人は匿名性が保証されている・責任が分散されているといった状態におかれると、 > 自己規制意識が低下し、『没個性化』が生じる。その結果、情緒的・衝動的・非合 > 理的行動が現われ、また周囲の人の行動に感染しやすくなる。」 まさにこのスレで行われている不正行為の連鎖そのものだ。匿名で簡単に依頼できて 簡単に回答が得られるのを目の当たりに見ると、意識の低い学生は、他の人もにやっ てるからと、不正に手を染める事になる。 反社会的行為をあおるクソスレはただちに閉鎖しろ。
- 157 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 20:10:32.53 ]
- そんなこと言いだすなら、2chそのものを否定しないのはおかしい
- 158 名前:デフォルトの名無しさん [2013/02/20(水) 20:31:53.78 ]
- 犯罪者のいつものいいわけ。 俺よりもっと悪い奴がいるのに何で…
- 159 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 20:39:02.47 ]
- つまりlispとかで回答すれば質問者が考えるから問題なくなるんじゃね?
- 160 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 21:11:06.26 ]
- 関数型言語なら宿題として出ることは少ないだろうし
手続き型言語とは書き方が全然違うから丸投げする人にとっては役に立たないだろうな
- 161 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 21:21:58.29 ]
- >>48
'FizzBuzzhoge' :- 'FizzBuzzhoge'([],['','','Fizz'],['','','','','','','Buzz'],['','','','','' ,'','','','','','','','hoge']). 'FizzBuzzhoge'(Ln,_,_,_) :- length(Ln,100),!. 'FizzBuzzhoge'(Ln,L1,L2,L3) :- 'FizzBuzzhoge'([_|Ln],L1,L2,L3,_表示情報), writef('%t\n',[_表示情報]), 三つのリストの左シフト(L1,L2,L3,L1_2,L2_2,L3_2), 'FizzBuzzhoge'([_|Ln],L1_2,L2_2,L3_2). 'FizzBuzzhoge'(Ln,[''|_],[''|_],[''|_],_数値) :- length(Ln,_数値),!. 'FizzBuzzhoge'(Ln,[A|_],[B|_],[C|_],_FizzBuzzhoge文字列) :- atomic_list_concat([A,B ,C],_FizzBuzzhoge文字列). 三つのリストの左シフト([A|R1],[B|R2],[C|R3],L1,L2,L3) :- append(R1,[A],L1), append(R2,[B],L2), append(R3,[C],L3).
- 162 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 21:23:44.11 ]
- >>48 変なところに改行が入ってしまった。書き直し。
'FizzBuzzhoge' :- 'FizzBuzzhoge'([],['','','Fizz'],['','','','','','','Buzz'],['','','','','','','','','','','','','hoge']). 'FizzBuzzhoge'(Ln,_,_,_) :- length(Ln,100),!. 'FizzBuzzhoge'(Ln,L1,L2,L3) :- 'FizzBuzzhoge'([_|Ln],L1,L2,L3,_表示情報), writef('%t\n',[_表示情報]), 三つのリストの左シフト(L1,L2,L3,L1_2,L2_2,L3_2), 'FizzBuzzhoge'([_|Ln],L1_2,L2_2,L3_2). 'FizzBuzzhoge'(Ln,[''|_],[''|_],[''|_],_数値) :- length(Ln,_数値),!. 'FizzBuzzhoge'(Ln,[A|_],[B|_],[C|_],_FizzBuzzhoge文字列) :- atomic_list_concat([A,B,C],_FizzBuzzhoge文字列). 三つのリストの左シフト([A|R1],[B|R2],[C|R3],L1,L2,L3) :- append(R1,[A],L1), append(R2,[B],L2), append(R3,[C],L3).
- 163 名前:デフォルトの名無しさん mailto:sage [2013/02/20(水) 21:23:55.96 ]
- >>158
いつもの逃げ口上
- 164 名前:デフォルトの名無しさん [2013/02/20(水) 23:33:48.03 ]
- >>163
ここまでの丸投げ容認派(Qzの自演)の幼稚な言い訳 * 回答者のスキルアップになる -> お題スレがあるのでそちらでどーぞ * 明示的に禁止されていない事は何でもやっていい -> 各校の学則(それに準じるもの)、刑法 第二百三十三条で禁止されている * レポートの盗用は禁止されているが、宿題はレポートじゃない。 → 小学生は学校に行きなさい。 * 教員の剽窃は解雇まで至らない、学生にだけ厳しい処分するな。 → たとえ前提が真実だとしても、学生の不正行為を容認する理由にはならない。 * 持ち帰り宿題なのだから事前に禁止されていなければ何をしてもいい。 → 多くの学校で禁止されてるようですよ。 * (2ch)などもっと悪の組織がある。 → 小学生は学校に行きなさい。
- 165 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 00:31:50.02 ]
- >>164
QZを目の敵にしているいつものうんこだな
- 166 名前:デフォルトの名無しさん [2013/02/21(木) 01:01:33.93 ]
- >>165
自演で必死のQz。犯罪行為をあおっているのはお前だけ。
- 167 名前:デフォルトの名無しさん [2013/02/21(木) 01:04:28.84 ]
- >>165
自演で必死のQz。犯罪行為をあおっているのはお前だけ。
- 168 名前:デフォルトの名無しさん [2013/02/21(木) 01:17:16.38 ]
- ◆QZaw55cn4c vs うんこマン age
- 169 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 01:21:14.25 ]
- toro.2ch.net/test/read.cgi/tech/1357748713/775
それで過去問さんにお願いがあるのですか、選りすぐった問題を一日一題のペースで載せていただけないでしょうか。 1: toro.2ch.net/test/read.cgi/tech/1357748713/777 2: .toro.2ch.net/test/read.cgi/tech/1357748713/874 3.: >>59 4: .pc11.2ch.net/test/read.cgi/tech/1208268461/726 [1] 授業単元:情報実験第一 [2] 問題文:配列の全要素の最大公約数を求める関数 gcdary を実装 せよ。また、要素数が n である配列に自然数 n 個を読み込み、関数 gcdary を用いてそれらの最大公約数を求めるプログラムを作成せよ。 [3] 環境 [3.1] OS:WindowsXP [3.2] コンパイラ名とバージョン:Borland C++ Compiler5.5 [3.3] 言語:C [4] 期限:2008年5月1日15:00まで [5] その他の制限:まだ配列、関数の定義程度までしかやってません ホントに基礎からよくわかりません お願いします
- 170 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 03:46:56.55 ]
- >>124
E評価は妥当として、停学?退学? 自らの本業における剽窃論文は精々懲戒処分であり解雇にはならないのが通例であることを棚上げしている。弱い立場の学生には厳しい規則を課して、自分たちは甘々な処理でお茶を濁す。 法政大学でこれかい?
- 171 名前:デフォルトの名無しさん [2013/02/21(木) 04:57:11.61 ]
- スルーする
- 172 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 07:53:44.49 ]
- どうも >>59 の題意が判らない。誰か言葉で説明してください。
- 173 名前:デフォルトの名無しさん [2013/02/21(木) 07:59:46.75 ]
- 3で割れるなら "Fizz"
5で割れるなら "Buzz" 7で割れるなら "Gizz" を出力する。 同時に割れるときはそのすべて。
- 174 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 08:07:14.69 ]
- >>169 :1 降参。
2: nojiriko.asia/prolog/c162_874.html 学生の皆さん、このPrologプログラムを参考に宿題をやりましょう。 こんな感じで進めれば、文句はないよね。
- 175 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 08:19:29.55 ]
- 下のようなプログラムをリバースエンジニアリングさせるとか。
nojiriko.asia/prolog/c162_79.html
- 176 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 08:24:23.11 ]
- カンニングは退学
www.jiji.com/jc/zc?k=201302/2013020200225&g=soc 【ニューヨークAFP=時事】世界最高レベルの大学の一つとされる米ハーバード大学(マサチューセッツ州)で、試験における学生の大規模な不正行為があり、数十人が停学処分を受けた。マイケル・スミス教養学部長が1日、全職員・学生宛てのメールで明らかにした。 不正行為は2012年8月に発覚、大学側は、最終試験で最大125人が不正に助け合うなどした疑いがあるとしていた。スミス学部長によれば、調査の結果、半数以上が一定期間の停学、残りのうち約半数が懲戒処分を受けた。 学部長は、今回の不正行為の規模は「前例がない」と指摘。「われわれの共同体における学問的誠実さやそのより深い理解を促進するため」改革案を策定中だとしている。(2013/02/02-17:06)
- 177 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 10:11:26.16 ]
- 本スレは荒らしが立てたスレなので一般の方は本スレをあぼーんしてください。
正規スレはこちら↓ toro.2ch.net/test/read.cgi/tech/1361274773/
- 178 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 12:29:56.39 ]
- >>169
ぐぐったら先頭に出る
- 179 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 13:44:53.47 ]
- >>177
それ削除依頼出てるやん
- 180 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 15:28:40.00 ]
- >>151
出力時の10進変換に時間かかってるだけで GMPの 2^57885161 の計算自体は1秒ちょい 絶対にかてねーよ
- 181 名前:デフォルトの名無しさん [2013/02/21(木) 15:55:19.58 ]
- 2^57885161はシフトするだけ。1秒以下は確実。
2べき以外でないと意味ない。
- 182 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 15:55:41.20 ]
- >>180
だったらGMP使っていいから10進で出力するの含めて速いコード書いてみろよ
- 183 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 16:00:37.30 ]
- >>182
書いたがコードを見せたくない 仮想環境でも用意してくれ www.dotup.org/uploda/www.dotup.org3972832.zip.html
- 184 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 16:24:38.46 ]
- GMPと言ってもアセンブラより速いわけない
- 185 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 16:38:34.98 ]
- アセンブラで書いたバブルソートとC言語で書いたクイックソートとで
ランダム順100万件をソートする時間を比べる感じ?
- 186 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 16:54:35.21 ]
- 近頃のコンパイラは賢いから、下手にアセンブラで書くと最適化がきかなくなってかえって遅くなるかも
- 187 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 16:58:17.16 ]
- >>186
下手なアセンブリ書いても最適化してくれるのが、「賢い」ということでは?
- 188 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 17:01:21.43 ]
- >>187
わざわざアセンブラで書く部分ってのはそうする理由があるんだから 勝手に最適化するコンパイラを作る奴はバカだろw
- 189 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 17:04:53.51 ]
- >>188
ちょっと意味が分かりません アセンブリで書かれた部分があることが前提で、他を最適化してくれるのが「賢い」ってことでは? というか、あなたは>>186が言うコンパイラの賢さってなんだと理解したんですか?
- 190 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 17:09:02.94 ]
- 「近頃のコンパイラは賢いから、下手にアセンブラで書くよりも最適な最適化をやってくれる」という意味の文章なら良く目にするが
- 191 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 17:09:13.89 ]
- >>189
全然意味が分かりません アセンブラで書かれた部分を最適化の対象外とするのがコンパイラ作成者の賢さ C言語で書かれた部分を処理が早くなるように(実行ファイルのサイズが小さくなるように)最適化するのがコンパイラの賢さ
- 192 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 17:11:33.88 ]
- >>188
インラインアセンブリコードも最適化するコンパイラ知らないの?
- 193 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 17:14:19.02 ]
- >>191
対象外にするのは、別に賢くなくてもできる。 賢いコンパイラは、アセンブリコードも含めて最適化する。
- 194 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 17:21:37.48 ]
- インラインアセンブラの最適化なんて余計なお世話だろ
意味があって入れてある NOP とか勝手に消されたら迷惑
- 195 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 17:25:11.38 ]
- >>194
お前が迷惑かどうかなんか、世界には何も影響を与えない 最適化されるコンパイラを使っていて、最適化されるのが嫌なら、それなりのオプションがあるはずだからそれ使え
- 196 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 17:30:08.90 ]
- >>186は、
近頃のコンパイラは賢いから、最適化が効かない下手なアセンブリで書くより、速いコードを生成する という意味だと思う。
- 197 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 17:36:39.65 ]
- 最適だと思うアセンブリ書いても、最近のコンパイラは同等かそれ以上の最適化をやってのける
ってことじゃない?
- 198 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 17:38:04.59 ]
- 誰か >>183 実行してみた?
- 199 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 17:45:27.60 ]
- アセンブリを最適化するコンパイラの名前を出せばすぐ決着付くのに
- 200 名前:デフォルトの名無しさん [2013/02/21(木) 17:59:31.33 ]
- >>183
倍精度の16進数や2^32進数を10進変換するのは低コストでは出来ない気がするな。 実行してないが。 もとから10のべき進数で計算するプログラムのほうが速いかもしれない。
- 201 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 18:04:24.48 ]
- >>199
gccでも__volitle__付けないと最適化の対象になるけど。 これを賢くないということもできる。
- 202 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 18:05:22.41 ]
- >>183
いや、コンソールに延々と出力されても時間分からないのだが しかもコード無いからファイル出力に書き換えられないし せめて最後に時間表示位しない?
- 203 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 18:06:31.39 ]
- > nul
とかすればいいんじゃないの?Unixなら> /dev/null Windowsのこと良く知らんけど。
- 204 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 18:06:52.93 ]
- >>202
リダイレクトでおk
- 205 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 18:08:06.04 ]
- その程度のこともわからん奴が、最適化とか片腹痛いわ
- 206 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 18:10:51.28 ]
- 懐かしの con con 思い出した
- 207 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 19:24:34.04 ]
- >>200
それそれ、非常に興味深い
- 208 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 21:23:50.21 ]
- 比較してみました。
・比較 Program GMP版 〜 ttp://ideone.com/TYk8gg (ttp://toro.2ch.net/test/read.cgi/tech/1357748713/944) FFT版 〜 ttp://ideone.com/9jNwyP (>>146) 改 ・Linux distro 〜 Scientific Linux 6.3 / Debian 7 ・kernel 〜 2.6.32-279.22.1.el6.i686 / 3.2.0-4-686-pae ・glibc 〜 2.12-1.80.el6_3.7(i686) / 2.13-38 ・GMP 〜 4.3.1-7.el6_2.2(i686) / 2:5.0.5+dfsg-2 (v5.0.5 ?) ・gcc 〜 4.4.6 20120305 (Red Hat 4.4.6-4) / 4.7.2 (Debian 4.7.2-5) ・計測条件 〜 gcc -O3 でコンパイル / [素数]^[素数]-1の計算 / 2回実行して速い方の値を採用 ・計測機器 〜 東芝ダイナブックAX53C ・比較結果 2^57885161 -1 (17425170 桁) Sci.GMP版 〜 計算 0.000s / 出力 84.08s / 合計 84.080s FFT版 〜 計算 32.420s / 出力 2.06s / 合計 34.480s [勝] Deb.GMP版 〜 計算 0.000s / 出力 29.57s / 合計 29.570s [勝] FFT版 〜 計算 30.870s / 出力 1.06s / 合計 31.930s 113^8487337 -1 (17425169 桁) Sci.GMP版 〜 計算 3.510s / 出力 84.04s / 合計 87.550s FFT版 〜 Segmentation Fault Deb.GMP版 〜 計算 2.200s / 出力 29.66s / 合計 31.860s FFT版 〜 Segmentation fault 113^4243667 -1 (8712582 桁) Sci.GMP版 〜 計算 1.710s / 出力 33.99s / 合計 35.700s FFT版 〜 計算 22.800s / 出力 2.1s / 合計 24.900s [勝] Deb.GMP版 〜 計算 1.010s / 出力 12.64s / 合計 13.650s [勝] FFT版 〜 計算 21.580s / 出力 0.53s / 合計 22.110s 環境により結果が異なるようです。
- 209 名前:デフォルトの名無しさん mailto:sage [2013/02/21(木) 22:22:21.65 ]
- >>208
Scientific Linux 6.3で2^57885161-1をGMP版でさせると合計が84.080sで、1分を切ることが出来ない
- 210 名前: ◆pBqwbJ/Xho mailto:sage [2013/02/21(木) 22:22:40.34 ]
- とりあえず応急処置として
if(k>K){ fprintf(stderr,"サイズが大きすぎます"); abort(); } をif(y&1)LMULT3(a,b,a,k,d,e,f,t);の前に入れてください。
- 211 名前:デフォルトの名無しさん [2013/02/22(金) 11:08:54.54 ]
- ここまでの丸投げ容認派(Qzの自演)の幼稚な言い訳
* 回答者のスキルアップになる -> お題スレがあるのでそちらでどーぞ * 明示的に禁止されていない事は何でもやっていい -> 各校の学則(それに準じるもの)、刑法 第二百三十三条で禁止されている * レポートの盗用は禁止されているが、宿題はレポートじゃない。 → 小学生は学校に行きなさい。 * 教員の剽窃は解雇まで至らない、学生にだけ厳しい処分するな。 → たとえ前提が真実だとしても、学生の不正行為を容認する理由にはならない。 * 持ち帰り宿題なのだから事前に禁止されていなければ何をしてもいい。 → 多くの学校で禁止されてるようですよ。 * (2ch)などこのスレよりもっと悪の組織がある。 → キミがその悪の組織と戦ってくれ * 根拠もなく業務妨害だ、不正行為だを繰り返し書き込む行為は、逆に掲示板に対する業務妨害してることになる → と根拠のないタワゴトを繰り返す
- 212 名前:デフォルトの名無しさん mailto:sage [2013/02/22(金) 11:29:40.64 ]
- >>211
それはともかく、荒らすのはやめよう。
- 213 名前:デフォルトの名無しさん mailto:sage [2013/02/22(金) 11:32:11.57 ]
- >>212
だから荒らしてるのおまえだろ
- 214 名前:デフォルトの名無しさん mailto:sage [2013/02/22(金) 11:55:46.95 ]
- >>213
せっかく、興味深い流れになっていたのに。寝言みたいな長文は沢山だ。
- 215 名前: ◆QZaw55cn4c mailto:sage [2013/02/22(金) 12:41:07.99 ]
- なにがあったんですか?
- 216 名前:デフォルトの名無しさん mailto:sage [2013/02/22(金) 12:46:56.68 ]
- >>215
前スレから続いている X^Y-1 問題の実装のことだけど。
- 217 名前:デフォルトの名無しさん mailto:sage [2013/02/22(金) 14:56:52.84 ]
- QZの自演がキモ過ぎる
- 218 名前:デフォルトの名無しさん [2013/02/22(金) 17:58:35.65 ]
- お手伝いスレをしつこくたて続けているのも、丸投げ禁止派がテロ行為
に出ていると印象付けるためのQzの自演だろうな。 根っからのクズだな。
- 219 名前:デフォルトの名無しさん mailto:sage [2013/02/22(金) 18:19:48.88 ]
- >>211
うんこもいい加減しつこい QZは幼稚だけど自分はそうでないと思ってるの?思っちゃってるの?
- 220 名前:C2013 ◆TiFREFXVFVmx [2013/02/22(金) 19:43:41.27 ]
- 《参考》 プログラミング言語開発の歴史 Ver1.21
1950||||1960.|||1970.||||1980||1990|||| 2000.||||2010|||| ALGOL→ FORTRAN → BASIC ──→ Sinclair BASIC ───→ DarkBASIC → DarkBASIC Professional [ 独立系 / Windows ] │││ │ │││ │││ │ ││└───→ MSX-BASIC ───→ 99BASIC → 終了 [ 独立系 / Windows ] │││ │ │└──→ GW-BASIC ──→ QuickBASIC → 終了 [ Microsoft / DOS ] │││ │ └─→ CBM-BASIC ──→ AMIGA BASIC → 終了 [ 独立系 / AMIGA ] │││ │ │││ └──→ FORTRAN77 → FORTRAN90 → FORTRAN95 → 終了 [ 独立系 ] │││ └──→ FORM → 終了 [ 独立系 / MZ-80K ] │││ ││└──────→ PASCAL ────→ C ─→ C++ → VC++ → 終了 [ Microsoft / Windows ] ││ │││││ │ └────→ VC# [ Microsoft / Windows ] ││ │││││ └───────→ Objective C [ Apple / iOS / Mac ] ││ │││││ ││ ││││└──────────→ Visual BASIC → 終了 [ Microsoft / Windows ] ││ ││││ └──→ GLbasic [ 独立系 / マルチプラットフォーム ] ││ ││││ ││ │││└─────────────────→ AppGAME Kit [ 独立系 / マルチプラットフォーム ] ││ │││ ││ ││└─────→ Delphi → 終了 [ 独立系 / DOS / Windows ] ││ │└─────→ TL/1 → 終了 [ 独立系 / MSX ] ││ └─────→ PALL → 終了 [ 独立系 / MZ-80K ] ││ │└───→ PL/1 → 終了 [ 独立系 ] └──────────→ VTL → GAME-MZ [ MZ-80K ] ─→ GAME-86 → RVTL [ 独立系 / Windows / Linux ]
- 221 名前:デフォルトの名無しさん mailto:sage [2013/02/22(金) 19:53:11.38 ]
- >>220
>>32ダメ?
|

|