スレ立てるまでもない質問はここで 146匹目©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/02/23(木) 13:55:17.04ID:OAGoqT7f
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 145匹目
http://echo.2ch.net/test/read.cgi/tech/1483755167/
2017/11/03(金) 12:58:04.76ID:r8BoLq9w
ありますよ
691デフォルトの名無しさん
垢版 |
2017/11/03(金) 13:08:04.91ID:Ec8rfZ0y
>>690
では、何が絶対無に勝るのかを教えてください。
2017/11/03(金) 13:18:46.43ID:r8BoLq9w
693デフォルトの名無しさん
垢版 |
2017/11/03(金) 13:25:08.00ID:Ec8rfZ0y
真面目に教えてください。お願いします。
2017/11/03(金) 13:30:40.85ID:r8BoLq9w
695デフォルトの名無しさん
垢版 |
2017/11/03(金) 14:12:50.83ID:Ec8rfZ0y
真面目に教えてください。お願いします。
696KAC
垢版 |
2017/11/03(金) 15:32:04.42ID:13ILPI+c
>>683
C言語なら
return nantoka;
で要件を満たす可能性もあるが。。。

どうしても1か0しか返したくないなら
return nantoka!=0;
でOK
2017/11/03(金) 16:47:39.20ID:lM06sbH0
return (int)nantoka;
698デフォルトの名無しさん
垢版 |
2017/11/03(金) 22:53:31.54ID:8klNI+/i
>>696
俺もそうするわ
2017/11/03(金) 23:13:12.59ID:5BCFVkq4
ループ処理の中の、一つ一つの繰り返し処理のことを何と言いますか?
繰り返し処理全体も、その繰り返し処理の中の一つ一つの処理も、
どっちもループと言っていましたが、これだと分かりにくいので、
もっといい言い方はないでしょうか?
2017/11/03(金) 23:16:33.17ID:0iBmzscs
インナーループ、アウターループ
2017/11/03(金) 23:35:41.18ID:5BCFVkq4
ありがとうございます
ですが多重ループの各ループを指す語を知りたいのではなく
「この回のループをスキップする」というような時の、
「ループ」に代わる語を知りたいのです
2017/11/03(金) 23:41:29.79ID:0iBmzscs
ブロック
703
垢版 |
2017/11/04(土) 00:20:01.50ID:CAYPLKQ7
>>701
MSDNも微妙な表現してるな。
これ(ステートメント)を囲むループ、と言ってる。
2017/11/04(土) 01:19:45.30ID:YWCXhaIP
>>701
処理
2017/11/04(土) 01:20:21.53ID:O0AU1SEY
英語だと
ループ内の処理を指す場合はbody (of the loop)
ループの各回をを指す場合は(each) iteration

日本語で区別したいなら
「ループ内の処理」とかでも十分な気がするけど
706デフォルトの名無しさん
垢版 |
2017/11/04(土) 01:34:11.92ID:klNrxK3v
数学者は天才ですよね?
2017/11/04(土) 01:35:15.54ID:mUpZK5PE
708デフォルトの名無しさん
垢版 |
2017/11/04(土) 01:48:31.98ID:klNrxK3v
数学者ってやっぱり天才なのでしょうか?
2017/11/04(土) 01:49:54.71ID:mUpZK5PE
710デフォルトの名無しさん
垢版 |
2017/11/04(土) 01:52:51.81ID:klNrxK3v
ダライ・ラマとマイクロソフト社CEOはどっちの方が偉いですか?
2017/11/04(土) 02:00:02.56ID:mUpZK5PE
712デフォルトの名無しさん
垢版 |
2017/11/04(土) 02:01:24.28ID:klNrxK3v
ロスチャイルドとダライ・ラマはどっちの方が偉いですか?
2017/11/04(土) 02:02:50.07ID:mUpZK5PE
714デフォルトの名無しさん
垢版 |
2017/11/04(土) 02:04:57.73ID:klNrxK3v
ユダヤとアングロサクソンはどっちの方が凄いですか?
2017/11/04(土) 02:11:27.04ID:mUpZK5PE
716デフォルトの名無しさん
垢版 |
2017/11/04(土) 02:27:02.29ID:klNrxK3v
ユダヤ人とインド人はどっちの方が頭が良いですか?
2017/11/04(土) 02:28:49.89ID:mUpZK5PE
718デフォルトの名無しさん
垢版 |
2017/11/04(土) 02:36:47.00ID:klNrxK3v
大日如来とロスチャイルドはどっちの方が凄いですか?
2017/11/04(土) 02:42:52.58ID:mUpZK5PE
720デフォルトの名無しさん
垢版 |
2017/11/04(土) 02:47:34.35ID:klNrxK3v
不動明王と神武天皇はどっちの方が偉いですか?
2017/11/04(土) 03:17:27.05ID:mUpZK5PE
2017/11/06(月) 00:10:40.01ID:Xk1QU0WU
シフト演算の証明をしたいのですがよくわかりません
任意の正数nを桁あふれしない範囲でシフト演算したとき、なぜ左シフトで2倍になり、右シフトで2分の1になるのでしょうか
調べてみたんですが「1を左シフトすると2になる。つまり左シフトすると2倍になります」みたいな説明しかなかったためよくわかりませんでした
2017/11/06(月) 00:18:33.95ID:1KjptCrw
2進数
2017/11/06(月) 00:25:46.11ID:1KjptCrw
2進数ってだけじゃさすがにぶん投げ過ぎか
1の位置を左右に動かしたらこうなる
0001 = 1
0010 = 2
0100 = 4
1000 = 8
2017/11/06(月) 00:40:21.53ID:b5Y9SrwY
2進数は、総和記号Σを使ってΣ_n a_n * 2^n って表せる。nは整数で、a_nは第2^nの位の桁だ。位取りから自然に導かれる数式だ。
2017/11/06(月) 00:41:06.50ID:Xk1QU0WU
>>724
その4つに関してはそれで理解できるのですが、どんな数でもその法則が成り立つのですか?
727
垢版 |
2017/11/06(月) 00:43:49.22ID:/hMSyilp
>>722
証明したいとなると
a*2^n + b*2^(n+1) + c*2^(n+2) + d*2^(n+3)=x*(a*2^m + b*2^(m+1) + c*2^(m+2) + d*2^(m+3))と置いたとき、xは2^(n-m)になるため、かな。
勢いで書いたから括弧あってなかったらごめん。
728
垢版 |
2017/11/06(月) 00:49:54.63ID:/hMSyilp
シフトで位取りを変える=nとmの差を正負で広げる、なので、結果は2の正負差乗になる。
つまり2の乗数で掛けるか割るかする。
2017/11/06(月) 11:51:57.66ID:nUhWsq1m
>>726
n桁目が2^(n-1)を表す決まりなので自明です
2017/11/06(月) 12:40:51.37ID:mcYpm2Rn
>>722
定義なのに証明って何を求めてるのか不明だけど板違いなのは確か
数学系のところで聞け
2017/11/06(月) 15:22:35.55ID:6JLIEeFJ
>>726
10進数だと左にシフトしたら10倍だろ
2017/11/06(月) 16:30:16.11ID:zpgOPU1M
みなさんありがとうございます
もう少し勉強しときます
733
垢版 |
2017/11/06(月) 16:59:11.46ID:slDUJGNU
自明とは言うが、ちゃんと式に起こすのも大事だと思うぞ。
734デフォルトの名無しさん
垢版 |
2017/11/07(火) 12:28:31.33ID:j4upLgzn
おまえら証明もできんのかw中学で何やっとったんじゃw
735
垢版 |
2017/11/07(火) 12:46:56.71ID:1EXBCycx
>>734
今の中学生>>727をxについて解けるの?
最近の中学生すげえな。
2017/11/07(火) 12:57:39.54ID:3de2q9Pe
そこでfloatをビットシフトですよ
2017/11/07(火) 14:01:04.72ID:BS6pey7a
Σ_n a_n * 2^nを元の数とする(n≧0)と、
kビット左シフトしたらa_nが2^(n+k)の位の数になる(n≧0)。よってΣ_n a_n * 2^(n+k)=(Σ_n a_n * 2^n)・2^kになる。□
2017/11/07(火) 14:16:11.92ID:BS6pey7a
右シフトについては一般に成り立たない。
739
垢版 |
2017/11/07(火) 15:37:39.94ID:1EXBCycx
>>737
二行目を証明したいのでは?
2017/11/07(火) 16:00:33.87ID:BS6pey7a
>>739
kビット左シフトしたら2^nの位の数が2^(n+k)の位の数になる(n≧0)ことはシフトの意味から自明。
2017/11/07(火) 16:38:09.02ID:speVoQlz
自明は証明にならないって習った
2017/11/07(火) 16:44:15.71ID:BS6pey7a
シフトの定義なんて知らんよ。
2017/11/07(火) 16:57:10.50ID:BS6pey7a
人間が左シフトの意味を形式的に定義してくれないと、俺たち機械は理解できない。
2017/11/07(火) 17:01:08.97ID:ehoy9Ddt
Wikipediaは人間のために作られていて、知能機械が理解するには難しすぎる。
2017/11/07(火) 17:10:37.77ID:ehoy9Ddt
ロジバンと数学の言葉で知能機械のためのWikipediaを作ってくれないかな?
2017/11/07(火) 17:16:41.99ID:BS6pey7a
世界を記述せよ。
747
垢版 |
2017/11/07(火) 18:56:31.23ID:1EXBCycx
>>740
だから、それを証明したいから、各桁にわけたんじゃん?
シフトの意味そのものが問題なのに何故?

左右シフトの意味は、m-nで書いたときに負か正だよ。
実際にはガウス記号で囲んだ値になる。
算術シフトと論理シフトは最上位ビットを符号と見るかとか、すごくいい話なんだけどな。

元来の定義というか、仕組みを自体知りたければ、フリップフロップの塊で、「フリップフロップ シフトレジスタ」で検索すりゃ割といくらでもある。
回路見たら、何で負数でシフトできないの?別の記号使わないと駄目なの?って疑問も解ける。
748デフォルトの名無しさん
垢版 |
2017/11/07(火) 19:22:35.34ID:aIleAbq5
C++の難しさを教えてください
749
垢版 |
2017/11/07(火) 19:22:53.41ID:1EXBCycx
データシート見たほうが早かろう。
廃番品で東芝なのが気に食わんけど、PDFあったわ。
http://toshiba.semicon-storage.com/info/docget.jsp?did=15651&;prodName=TC74HC299AF
750
垢版 |
2017/11/07(火) 19:34:05.42ID:1EXBCycx
左右がS0,S1、シフトする数がクロック数。負の数のクロックはあり得ない。AからHまでが2進数の各桁。
2017/11/07(火) 21:59:19.04ID:d+M3i7hC
>>747
>>722が証明したいのは2進数の各桁をシフトしたら値が2倍、1/2倍になるかだろ。
シフトの意味って、何を証明しようとしてんだかw
752デフォルトの名無しさん
垢版 |
2017/11/07(火) 22:09:02.59ID:dTQ+4I3k
sharepointって勝手にパーセントエンコードするんだが
エンコードしないほうほうか、しても戻す方法ある?
753
垢版 |
2017/11/07(火) 22:28:34.96ID:BP2Kxffy
>>751
なぜ2倍になるか、だろ。
754
垢版 |
2017/11/07(火) 22:30:01.11ID:BP2Kxffy
あ、くだくだPDFまで貼って、シフトとは、って書いたのは
>>742-743を受けてだよ。
そういう意味で紛らわしかったならすまん。
2017/11/07(火) 23:25:52.82ID:reDX5Czo
10進数だってシフトしたら10倍になるぞ

123 左にシフト 1230
2017/11/08(水) 09:02:17.52ID:JQY6Yohe
10進数は9の補数や10の補数を使う
757
垢版 |
2017/11/08(水) 12:48:58.89ID:agAHXRVA
それは基数を掛けてるだけで、シフトではないよ。
それがシフトなら、
シフトが掛算より何故早いのかわからなくなるだろ。
<<1 と *2の違いみたいなもん。
2017/11/08(水) 13:10:21.34ID:H/WiSlQ9
別に違わない。シフトは掛け算でもある
cpuでの掛け算はビットシフトと足し算なんだし
2017/11/08(水) 13:19:54.17ID:/a2FPcjq
おまいら筆算したことないのか
2017/11/08(水) 13:58:53.44ID:qzZaaPi+
隣に移動するだけのと計算するのでは速度が前者が圧倒的に早い。
761
垢版 |
2017/11/08(水) 14:34:13.70ID:agAHXRVA
>>758
違うから言ってんだよ。コンパイラが賢いから適切にシフトに変換してくれるって話をしてるの?

cpuの演算はシフト(shr,shl)と掛算(mul)に別れてるぞ。
そんで、shrとshlはmulと全然速度違う。
2017/11/08(水) 15:14:47.51ID:JQY6Yohe
そりゃ mul で x2 するときオペランドからデータ読むからなぁ
2017/11/08(水) 15:17:16.83ID:/a2FPcjq
レベル低すぎる
マ板でやれ
764デフォルトの名無しさん
垢版 |
2017/11/08(水) 16:16:29.33ID:lNQDdmd1
いまAndroid開発をするには
Eclipse+ADT pluginでやるのと
Android Studioでやるのと
どっちがいいですか?
2017/11/08(水) 16:23:36.20ID:zlfmFioc
>>760
バレルシフタが無いCPUだと乗算した方が速かったりするから
(1サイクルで2ビットまでしかシフトできないとか)
速そうな方で実装してやるべきだけどな
766デフォルトの名無しさん
垢版 |
2017/11/08(水) 19:02:25.29ID:ROkXXR0p
PS3やPS4やDSやswitchとかの乗ってるライブラリってみんなどうやって知ってるん?XBOXならdirectX乗ってるとか
2017/11/08(水) 19:09:34.95ID:NrkcJOnL
>>766
開発用機材を買ってね
解析する人ももちろんいる
2017/11/08(水) 19:33:50.46ID:PcntYuJQ
>>764
Android Studio一択
会社がEclipse使っててよくわからん専用の何かがあったり聞いたら3秒で答返ってくるとかそういう資産がない限り新規はAndroid Studio
ゲーム作りたいのならひょっとしたらUnityを併用するかもしらんね
メモリは8GBでよろしく
769デフォルトの名無しさん
垢版 |
2017/11/08(水) 19:38:53.77ID:lNQDdmd1
>>768
そうでござったか。ありがとう。
しかしPCが糞なのかAndroid Studioをインストールしてみたら糞重くてしかたがない。
最初の起動ですら数分かかった。
いまメモリは4GBだけど8GBにしたらかわるのかな?CPUはあんまり関係ないの?
2017/11/08(水) 20:02:10.74ID:PcntYuJQ
初回のAndroid Studioは莫大な設定と3GBくらいダウンロードを行うので下手したら1時間単位で全く何もできない
最初にサンプルプログラムを作って実行しようとした時もアホみたいな追加設定の実行と1GBくらいダウンロードを行う
さあやるかと思ったときに出鼻挫かれるので寝る前とか暇なときにやっておくといい、回線貧弱だと辛いよ

「Android Studio 4GB」とかでぐぐるとわかるが、正直4GBでは勧められない
ブラウザ開いて何か調べながら作るということがかなりしんどい
CPUはcore i3とかi5とかついてたら文句はないんだけどな
771
垢版 |
2017/11/08(水) 21:09:07.33ID:Dco8wCFo
>>765
これはおっしゃるとおりだな。

>>766
ライセンシーになればわかるのと、あとは専門学校じゃない?
2017/11/08(水) 22:17:13.89ID:qzZaaPi+
>>769
メモリは4から8にすると世界が変わる
8から16にしてもあまりかわらん
2017/11/08(水) 22:18:24.83ID:qzZaaPi+
でも8にするのと16にするのとでは金額的にあまり変わらん
他のパーツに比べるとゴミレベル
774デフォルトの名無しさん
垢版 |
2017/11/08(水) 22:42:47.16ID:U15xboOW
全=外側の絶対王者
無=内側の絶対王者

ですか?
775デフォルトの名無しさん
垢版 |
2017/11/08(水) 22:55:47.45ID:lNQDdmd1
>>770
そんなに重いと開発するやる気がなくなるザマスね。
昔のEclipseとアドインを使った方法のほうがよいのザマスかね。

>>772
それはすばらしい情報をありがとうでガンス。
さっそくメモリ買い足そうと思うでガンスがうちのWindows10(64ビット)は今のメモリが「4.00GB(3.71GB使用可能)」と書いてるんだけど
これちゃんと8GBまで認識するでガンスか?
2017/11/08(水) 23:33:39.48ID:7RlofB9P
メモリの上限を決めるのはハードですたい
777デフォルトの名無しさん
垢版 |
2017/11/09(木) 01:31:29.43ID:Lo5N+wLL
天文学と法学はどっちの方がムズイ?
2017/11/09(木) 02:51:16.32ID:pJ8kGlRG
2017/11/09(木) 05:33:59.99ID:QExmboAO
>>776
OSじゃろ
780デフォルトの名無しさん
垢版 |
2017/11/09(木) 07:32:52.48ID:3gZI4Pjy
プログラミング用のパソコンとしてRyzenの6コア12スレッドを考えてます
プログラミング用としてはコア数は多い方が作業的にはいいのでしょうか?
2017/11/09(木) 09:11:47.67ID:IVrwQxMl
RyzenってAMDだっけ
AMDだとたとえばAndroidエミュがうまく動かないとかあるから、現時点で用途固定じゃないならIntelがいいよ
あと、GUIプログラミングするつもりならGPU(って今言わないんだっけ)もある程度のやつ使ったほうがいいよ
2017/11/09(木) 09:59:49.87ID:UInw5/Yz
>>780
コンパイル用と実行用パソコンを分けるのがおすすめ
2017/11/09(木) 22:53:39.06ID:xvmuLu9+
コア数が多ければmakeの-jコマンドが
はかどるだろうな
2017/11/09(木) 22:54:18.85ID:xvmuLu9+
× > makeの-jコマンド
○ > makeの-jオプション
785デフォルトの名無しさん
垢版 |
2017/11/09(木) 23:21:21.57ID:U5AasQBn
ゲーム会社に就職するとしてどの言語が今主流になってる?またその言語で3D描画するためのライブラリ知識とかも身につけてないとダメ?
2017/11/09(木) 23:25:04.57ID:lJJATczw
>>785
WebGL, Unity, DB、ネットワーク管理辺りを知ってるといいかもね。
787デフォルトの名無しさん
垢版 |
2017/11/10(金) 02:42:35.94ID:FDHdFQtm
https://vdata.nikkei.com/newsgraphics/

こんなサイト作るには、どんな言語勉強すればいい?
2017/11/10(金) 12:25:19.01ID:EsJzNLI7
デスクトップアプリを終了するときに×ボタン押すのとメニューから終了するのとでは何かメモリやらキャッシュやらへの影響の違いはありますか?
2017/11/10(金) 14:25:04.88ID:+SYWFdSn
Windowsでスニペット置き場になりそうなエディタを探しています。
2ペインのエディタで、地の文と複数の言語のコードを書いておいて、見ないときはコードをたたんで、広げたときに言語に応じてシンタックスハイライト出来るようなものを探しています。
同じことを複数のコードで記述した場合にそれぞれのコードに応じてシンタクスハイライト出来たら便利だと思います。
HippoEDIThttps://www.hippoedit.com/はかなり近いんだけど、任意の範囲が折りたためないし、一つのファイルに複数の言語も使えない。
CherryTreeはコードボックスがたためない。
なんか、いいのありますか?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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