スレ立てるまでもない質問はここで 149匹目

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

前スレ
スレ立てるまでもない質問はここで 148匹目
https://mevius.5ch.net/test/read.cgi/tech/1495618637/

注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured

>>257
二次元配列使うとかはダメなの?

変数名を動的に作る方法もあるがあまりやる人はいないと思うぞ
https://teratail.com/questions/9130

259デフォルトの名無しさん (JP 0H07-8Kkk [150.55.125.252])2018/06/12(火) 10:03:50.71ID:2TI2HfaDH
大学で個人的にプログラミングをやりたいのですが、どのコンパイラを使えば良いか分かりません。
使用しているOSはwin8.1です。
(参考書にあった「MMGames 学習用c言語開発環境」はOSが対象外でしたので)
お勧めのコンパイラは何かありますでしょうか?

>>259
作るしかないと思う‥

>>258
変数を動的に作る方法が知りたかったので助かりました

>>259
Visual Studioって答えたいところだけど
ちょっと覚えること多いんだよなあ

単にプログラミングしたいならJavaScriptでいいやん

Visual Studio使うか仮想環境にLinux入れてgccなり使うか
というか、こういうことも自分で調べて自分で見つけるようにしないと
プログラミングなんかまず身につかんぞ
まずは自分で必死にググって試してみろ

>>239
Ring はある程度わかっている人向けの下準備は済んでいるが、余所様が使いたいと思っていただくのに、なにが充分でなにが足りないんだろうな。というのが無理難題の質問だが。

ま、気にしないでくれ。

266デフォルトの名無しさん (ブーイモ MMfb-tGUH [202.214.125.215])2018/06/12(火) 16:17:16.76ID:2QK0JkJbM
>>259
Ch interpreter Student Edition
ttps://www.softintegration.com/products/chstudent/
C インタプリタになるけど学生は無料。過去に文教向けに国内版が販売されていた。
いつのまにか Embedded 版は Raspberry Pi に対応していたのか...。

>>259
Monkey2
http://monkeycoder.co.nz/
ゲーム開発用高性能オブジェクト指向BASIC言語。インラインC使えるなどかゆいところに手が届くけどビギナーさんにはキツいかも。ほとんど C++みたいなものだしドキュメントの整備が追いついてなくてソース読まないと使いこなせない。

ほかに USB ペンドライブに入れて持ち運べるlove2dとかあるが、うーん。

268KAC (ブーイモ MM33-BwQa [210.149.255.146])2018/06/12(火) 18:38:10.80ID:+YExO6/KM
>>259
Visual Studioが基本
統合開発環境として使うもよし
コマンドプロンプト経由でコンパイルするもよし

269デフォルトの名無しさん (ワッチョイ 9719-8Kkk [220.247.191.249])2018/06/12(火) 21:05:21.08ID:66tBbarO0
>>259 です

コメント下さった方々ありがとうございました。
手始めにMicrosoft社のvisual studioから始めてみることにします。

270デフォルトの名無しさん (ワッチョイ 7fb3-LHz9 [126.66.97.226])2018/06/12(火) 21:24:15.51ID:ImQU4iMS0
むずかしい迷路問題ってありますか。

例えば探索範囲が有限でない迷路の作り方とか

こちらが問題を出す側で、難しい問題をだしたいです。

ワープゾーンがある迷路なんてどうかな?

有限でない迷路って、プレイヤーの移動に伴って動的に生成でもするか?
そんで、ある確率でゴールが見つかることにしたら難易度も自由自在だ。
なんかパチスロみたいだけど。

トルネコのダンジョンとか風来のシレンみたいなやつ?

イロイッカイズツみたいな謎を入れるとか

275デフォルトの名無しさん (ワッチョイ 4681-XEj5 [153.175.150.106])2018/06/13(水) 00:27:12.75ID:qpK59B610
なあ「神」をつくりたいんだけど。どうしたらいいかな。
やっぱりまずは「神」を定義しないとだめかな。
「神」をプログラムにするとどんなものか一緒に考えてくれないかな。

神 = 俺 であり、俺はプログラムや人間には創造できない

277デフォルトの名無しさん (ワッチョイ 4681-XEj5 [153.175.150.106])2018/06/13(水) 00:35:08.58ID:qpK59B610
>>276

神 = 俺

こ れ は 代 入 で す か ?

こっちは真剣なんだ。邪魔しないで。「神」をつくりたいんだ。

だから真剣に作れないって書いてるだろ
お前も俺の言うことを真剣に受け止めれ

> 神 = 俺
>
> こ れ は 代 入 で す か ?

いいえ、俺が神です

真剣に受け止めれと言っておきながらの
俺が神です発言、ウケルw

ワッチョでてる。ウケルw

280KAC (ブーイモ MM33-BwQa [210.149.255.146])2018/06/13(水) 01:15:13.47ID:kBZQr2SkM
>>270
立体にしたら難易度は増す。

フラグ立てると開く(どこかに落ちてる鍵をとらないと通れる)扉を作るとか、色々なゲーム参考にすればいいのでは?

281デフォルトの名無しさん (ワッチョイ 221b-fAhl [59.84.218.58])2018/06/13(水) 23:00:26.02ID:UDtdwl450
https://qiita.com/Usek/items/09e30dab25be51d8023f
すみません、↑のqiitaのサイトなんですが、この記事の一覧が見たいのですが、見つかりません。

そのため、いちいちリンクを逆順に辿って前の記事を読むという様な感じにシブシブなっています。

スレ違いかもしれませんが、qiitaがプログラムのサイトらしいので、ここで質問しました。

分かる方いましたら、教えてください。

https://qiita.com/Usek

完全なリストではないが多少は遷移が楽かと

283281 (ワッチョイ 9f1b-TqnL [59.84.218.58])2018/06/14(木) 05:32:40.92ID:ZrVl35qK0
>>282
おお、どうもありがとうございましスーパー!

どうやってそういうの見つけるんですかね。私は20分くらい格闘しててもよく見つかりませんでした。

それで、完璧です。どうもありがとうございます。

javaを勉強しようと思っているのですがやはり開発環境はeclipseが良いですか?
ズブの素人なのでこれでいいのか迷ってます

>>284
vim

そういうの試行錯誤するのも勉強の一つ
色んな環境試してみればいいじゃん

>>285
それは環境じゃねーだろ
素人に提示するものじゃないし

>>287
は?素人こそlinuxを覚えるべきだし、立派な環境だろ

>>288
ほんと死ねvim厨が!
あっ僕はEmacsをおすすめしますよ
どう考えても環境です

>>278
はい。作った人いるよ。関数型言語は神だね。早く中二病がなおるといいね。
> Shen is a portable functional programming language 
ttp://www.shenlanguage.org/

>>284
Atomでもいいんじゃない?

JavaはAtom(テキストエディタ)でやるのは面倒すぎるだろう。
1ファイルでコンパイルして実行するだけなら
できなくはないが。

みんな関数一覧とか設定方法とか雑用メモとかどうやってメモってる?

前任者退社により引き継ぎをしています。
そのシステムの一部にLinuxのシェルプログラムが使われています。
スケジューラからシェルプログラムを起動して、さらにそいつから別のシェルプログラムを起動して・・・
という感じになってるんだけど、csh、bash、なぜかpythonと入り乱れています。

個人的な感覚では、どれかに統一していないのはおかしいと思うだけど、俺だけ?

この際全部Rubyで書き直しなよ
いっぺんに全部は無理だから少しづつ

で、君が退社すればほら、csh、bash、python、rubyが入り乱れさ!


cshは今は使われないな。混ぜて使ううんぬん以前に単体ですら使わない
有害な csh プログラミングって言われるぐらいだからな
http://www.speech-lab.org/~hiroki/csh-whynot.euc

bashとpythonは用途が違う。

bashを含むシェルスクリプトはコマンド(プログラム)同士を
標準入出力で連携させるために使用する

pythonを含むプログラム言語は、そのコマンドの中身を書く

統一すべきかどうかは内容による

>>293
おかしいとは言い切れないかと。
包丁一本あればどんな料理でもできる、と言うのは、包丁で作れる料理しか作れない奴だけだよ。
どうやらそういう主張をしてるアホが居るけど。

箸一膳あればどんな飯でも食える、に近いか。
スープは?と聞いたら「すすって飲めばいい」とか言うかもしれんが、スプーン使うよね。普通。
問題領域に対して臨機応変にすべきかと。

まあ、それで動いてるなら良いんじゃないの?
今後も機能変更とか追加とか必要ならどこかでリファクタリングがてら書き直せばいいと思うが

確かに作りやすさはそれぞれだね。pythonなら何でも出来る、と言ったところで
コマンドを実行するだけならシェルスクリプトの方が手軽

csh も四則演算が出来たり、basename みたいなパス操作が組み込まれていたり
shよりも便利な場合がある。ただ、csh-whynot に言われてるように
問題があるので長いスクリプトには向かない

> csh も四則演算が出来たり、
cshしらんが、bash(POSIX Shell)でできることと以上のことができるんか?
bashでできる四則演算例
z=$((a*(b+2)*3/2))


> basename みたいなパス操作が組み込まれていたり
ぱっとみ分かりづらいがbashでも変数展開でできる
basename ・・・ ${0##*/}
dirname ・・・ ${0%/*}

cshだとわかりやすい関数でも用意されてるのかもしれないが

>>298
基本的に sh と csh のいいところを合わせて bash が出来たようなものだから
bash の方が多機能。(sh は普通 bourne shell のことを指す)

>> z=$((a*(b+2)*3/2))
cshなら
@ z = $a * ( $b + 2 ) * 3 / 2

>> basename ・・・ ${0##*/}
>> dirname ・・・ ${0%/*}
csh なら $0:t, $0:h
どういうのがあるかは 「csh 修飾子」でググってもらえればわかると思う

>>299
この四則演算、標準化されたPOSIX Shellで動くんだよ。
bashじゃなくてな。

POSIX機能のない古いBourne shell は今使われてない。
/bin/shはdashなどのPOSIX shellになっている

メモリを調べているのですがアライメントがよくわかりません
仮想メモリにアクセスするプログラムがアライメントを意識するのでしょうか?
MMUでしょうか?

めっちゃどうでもいいんだけど、地味に迷ってるんだがwebsocketサーバーのドメインってwwwつけるべき?

変にドメイン分けるとクロスサイトで面倒な目に遭うんじゃない?
最初からwww以外なら、好きにすれば良いと思うけど。

>>301
プログラム。つまりお前が意識しないといけない。
運が良ければ言語が頑張ってくれるかもしれないがね

>>301
アラインの判定はcpuだよ。
mmuはページ単位などアラインされたアドレスが渡される

他のスレでも質問したのですが回答が得られないのでこちらにきました。
当方Windows7環境です。
Javaでコマンドプロンプトでソースファイルをコンパイルしてクラスを実行しようとすると
Error: opening registry key ‘Software\JavaSoft\Java Runtime Enviroment’
Error: could not find java.dll
Error: Could not find Java SE Runtime Enviroment.
と表示されてしまいます。
Windows\System32とWindows\SysWOW64にもjava.exe、java.javaw.exe、javaws.exeが無い状態です。
Googleでも調べましたが解決できませんでした。
どのようにしたら実行できるようになりますでしょうか?

再インスコ

>>307
最インスコしましたがダメでした…

新着レスの表示
レスを投稿する