【超初心者】プログラミング質問スレ【基礎】part5
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2011/04/18(月) 14:45:02.48プログラミング総合質問スレッドです。
0(もしくはマイナス)知識の方々を標的にプログラマーの育成を
目的にしています。
「プログラム作りたい!…けどどうやって作るんだ?」
「パソコンの前に座ってからどうすんの?」
「エディタってなに?」
「参考書の内容・意味がわかりません」
等のレベルで躓いている方たちはここで質問してください。
出来る限り回答していきます。
質問に当たっての注意事項を追記しました。>>2
C/C++のコーディングに関する事やライブラリ関数、その他技術的な
質問は使用言語の質問スレへ行きましょう。
一応誘導という形で
>>4にurlを貼っておきます。よろしければご活用下さい。
前スレッド
【超初心者】プログラミング質問スレ【基礎】part4
http://hibari.2ch.net/test/read.cgi/tech/1299291519/
前スレ以前は>>5へ
0002デフォルトの名無しさん
2011/04/18(月) 14:45:22.55※WARNING!※
書込み欄のメール欄に何も書きこまないとスレッドが板のトップにあがります。
要は多くの方の目につくところにスレッドが移動するわけです。
これを行わない場合はsageと入力しておいてください。(ちなみに質問時はsage非推奨です)
なるべく相手に伝わりやすい言葉で質問してください。
必要以上の略語、ネット上・プログラマ界にあまり浸透していない語句は好ましくないかもしれません。
将来的にこういったものを作りたい、課題でプログラムを作るなど、目的を具体的に明示するとより説得力が増します。
プログラム言語毎の質問もこちらでしてもらっても構いませんが、
詳しい返答や事細かな質問内容の場合は言語専門スレで質問する事が望ましいです。
また言語専門スレのほうが当スレより即レス・高い信憑性の返答が高確率で期待できますので、
使用する言語が分かっている、もしくはゲームプログラミング・Androidアプリプログラミングなど目的が決まっている場合は言語専門スレへ行ってみてください。
プログラム板には色んなスレッドが点在しています。
有効に活用しましょう^∇^
□まずは検索してみる□
キーボードのCtrlとFキーを同時に押すと検索用の文字入力ボックスが出てきます。
そこへ自分が質問したい内容の一部キーワードを入力し検索。
すると似たようなレス(質問)が飛び出してくるかもしれません。(同じ内容のレスがある場合のみ)
質問する前に一度検索してみるのも手です。
また、同じような質問をして答えてもらってもそれはそれでいいですが、
折角答えがあるのに質問してから返答を待つ時間を考えると、キーワード検索で知りたい答えをヒットさせて知るほうが数倍も効率がいいと思いますのでおススメです。
0003デフォルトの名無しさん
2011/04/18(月) 14:45:41.40基本ソースコードはコピー&ペーストで運んでください。
エラーメッセージがあればそれらも添えてくださいね。
見られたくないコメント行を消す際は誤ってソースの内容を消さないように注意!(`・ω・)
(EXAM)
/* main.c */
#include <windows.h>
#include "macro.h"
int a;
unsigned b,c;
int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
a = 10;
for(b = 0 ; b < a ; b++)
{
MessageBox(NULL , TEXT("継続しますか?") , TEXT("カウンタ指数") , MB_OK);
c = b;
}
return 0;
}
出来るだけエラーが出た行や、変ですか?と感じた部分は質問の際に言ってもらったほうがいいです。
独自に定義している部分の説明もお忘れなく。
0004デフォルトの名無しさん
2011/04/18(月) 14:46:26.91【初心者歓迎】C/C++室 Ver.75【環境依存OK】
http://hibari.2ch.net/test/read.cgi/tech/1299218426/
Excel VBA 質問スレ Part18
http://hibari.2ch.net/test/read.cgi/tech/1298240666/
★★Java質問・相談スレッド143★★
http://hibari.2ch.net/test/read.cgi/tech/1295892452/
Androidプログラミング初心者質問スレ Part6
http://hibari.2ch.net/test/read.cgi/tech/1298128401/
【RAD統合環境】 Qt 総合スレ 10 【Win/Mac/Linux】
http://hibari.2ch.net/test/read.cgi/tech/1297512411/
Perlについての質問箱 46箱目
http://hibari.2ch.net/test/read.cgi/tech/1297677532/
[ゲ製作技術]
http://hibari.2ch.net/gamedev/
[WebProg]
http://hibari.2ch.net/php/
スレッドは全てこのスレが立った時点(*)での最終更新パートです。
時間が経つにつれてURL・タイトルが変更になりますので、その場合はスレッド一覧から言語名を検索してみてください。
後継スレは大体同じようなスレ名で展開していきます。
ゲーム開発・Web開発関係は板が異なりますので板URLを貼っておきました☆
よろしければそちらへどうぞ^-^/
*2011年3月上旬
猫でもわかるプログラミング
http://homepage2.nifty.com/c_lang/
【超初心者】プログラミング質問スレ【基礎】pt.3
http://hibari.2ch.net/test/read.cgi/tech/1289816228/
【超初心者】プログラミング質問スレ【基礎】pt.2
http://hibari.2ch.net/test/read.cgi/tech/1274998754/
【超初心者】プログラミング質問スレ【基礎のキソ】
http://pc12.2ch.net/test/read.cgi/tech/1261057499/
次スレッドは970を過ぎたあたりから立ててもらったらいいかと思います。
なるべく1の人(常駐者)が立てるようにはしますが、990を過ぎても立ってない時などは心優しい方お願いします(汗)
テンプレの内容について追加点・不満点等あれば言ってください。
次回から修正します(´・ω・)
0009デフォルトの名無しさん
2011/04/19(火) 00:56:26.42重複した数字が二個出てきてしまう。
例)入力1 1 2 実行結果1 1
しかも形がすごい汚い気がしてならないんだけどどうにかしてきれいにできませんかね?
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(b>=a&&a>=c){printf("%d",a);}
if(c>=a&&a>=b){printf("%d",a);}
if(c>=b&&b>=a){printf("%d",b);}
if(a>=b&&b>=c){printf("%d",b);}
if(a>=c&&c>=b){printf("%d",c);}
if(b>=c&&c>=a){printf("%d",c);}
return 0;
}
0010デフォルトの名無しさん
2011/04/19(火) 11:06:37.03コンパイル出来るようにみえないんだが、else を使え
0011デフォルトの名無しさん
2011/04/19(火) 11:13:23.08int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(b>=a&&a>=c || c>=a&&a>=b){printf("%d",a);}
else if(c>=b&&b>=a || a>=b&&b>=c){printf("%d",b);}
else{printf("%d",c);}
return 0;
}
0012デフォルトの名無しさん
2011/04/19(火) 11:36:58.930013デフォルトの名無しさん
2011/04/19(火) 11:52:04.470014デフォルトの名無しさん
2011/04/19(火) 11:54:35.90http://hibari.2ch.net/test/read.cgi/tech/1297527180/
ここのテンプレにあるような本でいいだろ。
やたら「やさしい」「入門」とか強調して
たとえ話ばかりみたいなのはかえってわかりづらいぞ。
0015デフォルトの名無しさん
2011/04/19(火) 12:51:43.71タネンバウムじゃないか
0016デフォルトの名無しさん
2011/04/19(火) 12:52:56.440017デフォルトの名無しさん
2011/04/19(火) 13:50:38.89ありがとう
タネンバウム本を探してみる
0018デフォルトの名無しさん
2011/04/19(火) 14:09:31.06いきなりタネンバウム本は挫折コース疑惑がある
網羅的だが何しろ分厚い
0019デフォルトの名無しさん
2011/04/19(火) 15:00:09.73タネンバウムのMINIX本は超初心者が読む本じゃないし分厚く高い
ネットワーク本は図書館で眺めたことがあるけど読まなくてもよさげ
これからプログラミングを始めようとする人が手に取るべき本では無い
0020デフォルトの名無しさん
2011/04/19(火) 15:09:58.12まぁそうゆう本もあるって知れたことだけでも収穫だ
みんなありがとう
他に気になるといえば「はじめての486」なんだけど、あんまりプログラムわかってないと難しいのかな
ジュンクで立ち読みした感じでは読めそうな気がしてるんだけど
0021デフォルトの名無しさん
2011/04/19(火) 15:58:18.59プログラミングできる人が読んでも十分な歯ごたえのある内容
いきなり手を出してみるのもそれはそれで有り
0022デフォルトの名無しさん
2011/04/19(火) 16:19:40.03良書
0023デフォルトの名無しさん
2011/04/19(火) 19:31:05.630024デフォルトの名無しさん
2011/04/19(火) 22:45:53.04色々なご意見どうもありがとうございました、出てきた単語少し調べてみたのですが
Pythonが割と覚えやすく色々出来て見易い入門書もありそうなので、この辺りから初めていこうと思います
0025デフォルトの名無しさん
2011/04/19(火) 23:12:16.91他の言語なんて覚える必要は無い
0026デフォルトの名無しさん
2011/04/19(火) 23:19:32.67さすがにそれじゃ釣れないと思います
0027デフォルトの名無しさん
2011/04/20(水) 07:55:30.030028デフォルトの名無しさん
2011/04/20(水) 20:20:09.240029デフォルトの名無しさん
2011/04/20(水) 20:26:15.180030デフォルトの名無しさん
2011/04/20(水) 20:30:15.45トップ10に入れなくて、luaに迫られてるくらいだからな。
0031デフォルトの名無しさん
2011/04/20(水) 20:45:40.44C言語で+=や/=とはどういった意味なのでしょうか?
0032デフォルトの名無しさん
2011/04/20(水) 20:47:45.63n = n + 5;
n += 5;
同じ処理。
0033デフォルトの名無しさん
2011/04/20(水) 20:49:17.12ありがとうございます
0034デフォルトの名無しさん
2011/04/20(水) 20:54:08.73"+="
って検索エンジンでヒットしないのなw
複合代入演算子ってやつだ
0035デフォルトの名無しさん
2011/04/20(水) 21:09:47.27ありがとうございます
仰る通りぐぐってもヒットせずに困っていたのでここで質問させていただきました
改めて複合代理演算子でぐぐってきます
0036デフォルトの名無しさん
2011/04/20(水) 21:14:27.58n = n + 1;
左辺と右辺がイコールなんて絶対有り得ないよ・・・
0037デフォルトの名無しさん
2011/04/20(水) 21:14:34.15http://en.wikipedia.org/wiki/%2B%3D
索引のまっとうな教科書やリファレンスを一冊持っておくと便利
0038デフォルトの名無しさん
2011/04/20(水) 22:20:48.23そこで関数型言語ですよ
0039デフォルトの名無しさん
2011/04/21(木) 15:03:30.97C#を学んでまして、独習C#とhead first C#を読みました(理解度は8割位 デリゲートとかプリプロセッサさあたりはふたしか)
その他未確認飛行物体Cってサイトなどを読みました 基礎は出来てると思うので実践で鍛えたいです
がgoogle codesearchやsourceforgeにいってもチンプンカンプンです
初心者向けで、クックレシピみたいな逆引きじゃなくて何か使えるものを作りたいです
0040デフォルトの名無しさん
2011/04/21(木) 15:52:35.870041デフォルトの名無しさん
2011/04/21(木) 15:54:48.600042デフォルトの名無しさん
2011/04/21(木) 16:19:04.35それには言語の知識だけじゃなくて
その使えるものが使われるであろう作業そのものの知識が要る
0043デフォルトの名無しさん
2011/04/21(木) 16:42:05.63使えるものだと、ファイルの入出力必須なので、コマンドのクローンを作って見るのがオススメ
ソースはなるべく見ないで作ると直良
004439
2011/04/21(木) 17:09:48.93記録機能どうするか考えてたところです
業務の知識だと家計簿の場合は簡単そうなのでいけそうです
twitterアプリを作ろうとしてぐぐったらサンプルの切れ端だけでてきて、正直自分にはわからなかったです
これが作業そのものの知識なんでしょうね
頑張って身につけます
解答ありがとうございました
0045トーシロー
2011/04/21(木) 19:48:31.44テキストエディトでじゅうぶんなやつ。
0046デフォルトの名無しさん
2011/04/21(木) 20:15:06.910047デフォルトの名無しさん
2011/04/21(木) 20:31:11.090048デフォルトの名無しさん
2011/04/21(木) 20:37:35.410049デフォルトの名無しさん
2011/04/21(木) 20:41:37.91日本語のプログラミング言語って単語が日本語のだけで、文法は日本語じゃないからな。
0050デフォルトの名無しさん
2011/04/21(木) 20:57:45.45インストールから使用までが最も簡単だと思うんだよ
0051デフォルトの名無しさん
2011/04/21(木) 21:20:16.35プログラミング言語じゃなくて、プログラムか。。。
そりゃ、hello worldアプリだろ
0052デフォルトの名無しさん
2011/04/21(木) 21:21:33.97ということよりも、考え方とか数学とか手順とか
そういうのが本当は難しいんだぜ☆
0053デフォルトの名無しさん
2011/04/21(木) 21:26:12.550054デフォルトの名無しさん
2011/04/21(木) 22:29:32.72サンプルコード通りやってるつもりなのに
常に字下げ必須という画期的なシステムのせいでコンパイラ通らなくてワケワカメだった
pythonの非じゃねえよ、あれは
つーかpythonはインストール時にpath通れば
コマンドプロンプトから実行してprint "hello"って入力するだけだもんな。余裕
0055デフォルトの名無しさん
2011/04/21(木) 22:51:23.45さらにその制約を仕様にしてるPythonは使いやすいとかw
0056デフォルトの名無しさん
2011/04/21(木) 22:53:34.210057デフォルトの名無しさん
2011/04/21(木) 22:56:18.290058デフォルトの名無しさん
2011/04/23(土) 14:48:37.19ニコニコ動画は何のプログラムで構成されているのでしょうか??
0059デフォルトの名無しさん
2011/04/23(土) 15:10:25.88ニコニコはPHPらしい。
0060デフォルトの名無しさん
2011/04/23(土) 17:58:04.41間違えてましたね すみません
ニコニコはphpだったのか・・・
ニコニコのあのアドレス登録(会員登録)のやつって、
送られてきたメールは全て手作業で管理してるのですか?
それとも、自動認証システムみたいなソフトを作ったのでしょうか?
0061デフォルトの名無しさん
2011/04/23(土) 20:55:54.830062デフォルトの名無しさん
2011/04/23(土) 20:57:53.18時給600円
0063デフォルトの名無しさん
2011/04/25(月) 03:25:40.320064デフォルトの名無しさん
2011/04/25(月) 03:26:22.650065デフォルトの名無しさん
2011/04/25(月) 11:14:11.26Windows以外のプラットフォームは全滅。
0066デフォルトの名無しさん
2011/04/25(月) 11:26:34.860067デフォルトの名無しさん
2011/04/25(月) 11:45:50.760068デフォルトの名無しさん
2011/04/25(月) 14:50:35.960069デフォルトの名無しさん
2011/04/25(月) 16:00:03.220070デフォルトの名無しさん
2011/04/25(月) 16:39:04.170071デフォルトの名無しさん
2011/04/25(月) 16:48:54.270072デフォルトの名無しさん
2011/04/25(月) 16:53:00.380073デフォルトの名無しさん
2011/04/25(月) 17:32:00.550074デフォルトの名無しさん
2011/04/25(月) 18:06:59.950075デフォルトの名無しさん
2011/04/25(月) 20:10:59.210076デフォルトの名無しさん
2011/04/25(月) 21:08:05.45むしろ、犬ならまずc言語覚えないと始まらんだろ
0077デフォルトの名無しさん
2011/04/25(月) 21:23:42.610078デフォルトの名無しさん
2011/04/26(火) 00:09:51.650079デフォルトの名無しさん
2011/04/26(火) 00:14:32.420080デフォルトの名無しさん
2011/04/26(火) 00:23:36.12独立するなら話は別だが
0081デフォルトの名無しさん
2011/04/26(火) 10:12:52.200082デフォルトの名無しさん
2011/04/27(水) 06:04:30.21Objective-C以外にあったら便利なプログラミン言語はなんでしょうか?
0083デフォルトの名無しさん
2011/04/27(水) 06:33:53.230084デフォルトの名無しさん
2011/04/27(水) 09:15:40.05もっとまともな開発者コミュニティを探すことから始めよう
0085デフォルトの名無しさん
2011/04/27(水) 09:28:22.74Objective-Cだけでいい
0086デフォルトの名無しさん
2011/04/27(水) 11:34:05.25アプリの種類によっては、html5だけでもなんとかなる。
0087デフォルトの名無しさん
2011/04/27(水) 15:42:28.17例えばどこ?
0088デフォルトの名無しさん
2011/04/27(水) 17:10:14.30COBOLとかあると便利かも
0089デフォルトの名無しさん
2011/04/27(水) 18:13:41.27ここ
[SDK]iPhoneアプリ開発初心者質問箱14[touch][iPad]
http://hibari.2ch.net/test/read.cgi/mac/1301924680
0090デフォルトの名無しさん
2011/04/27(水) 18:50:30.30おすすめの本おしえて
0091デフォルトの名無しさん
2011/04/27(水) 18:56:03.740092デフォルトの名無しさん
2011/04/27(水) 19:03:16.06WEB+DB PRESS Vol.62
読めば作れる?
0093デフォルトの名無しさん
2011/04/27(水) 19:44:55.91開発するために勉強するとしたら、
今の時代だとどの言語を勉強するのがいいんですかね?
今のところJavaScriptを少しやった程度です
やっぱりC言語がこういうソフトも開発できて且つプログラミングの基本も身に付いて良いのでしょうか
JAVAだとPCだけでなくモバイル用のアプリも作れて、設定した内容がモバイルと同期できるとかいうメリットがあったりするのでしょうか
(自分がそんなもの開発できるかは置いといて)
よくわからずに言ってるので変な質問になってるかもしれませんがお願いします。
0094デフォルトの名無しさん
2011/04/27(水) 20:23:53.060095デフォルトの名無しさん
2011/04/27(水) 20:29:14.02今の時代だと JavaScript と CalDav の組み合わせとか。
0096デフォルトの名無しさん
2011/04/27(水) 20:39:00.42なるほど。ありがとうございます。
いつかはMacも欲しいですが、今はWindowsのみですのでやはりその辺りですか。
CよりC#の方が良いんですね。(当たり前?)
>>95
ありがとうございます。
CalDavって初めて見ました。
JavaScriptと組み合わせて使えるっていいですね。
ちょっとC#とCalDavについてしばらく調べてみます。
0097デフォルトの名無しさん
2011/04/27(水) 20:47:45.61え?VBは・・・
0098デフォルトの名無しさん
2011/04/27(水) 20:51:16.580099デフォルトの名無しさん
2011/04/27(水) 20:54:13.250100デフォルトの名無しさん
2011/04/27(水) 20:55:49.870101デフォルトの名無しさん
2011/04/27(水) 21:13:30.650102デフォルトの名無しさん
2011/04/27(水) 22:30:24.90http://www.nintendo.co.jp/jobs/career/kyoto_sec1.html
0103デフォルトの名無しさん
2011/04/28(木) 00:41:40.85『aを入力→記号を入力→bを入力』という順序の場合、記号を入力する際のscanfが上手く動かないようです。
ただ、『記号を入力→aを入力→bを入力』というように順序を入れ替えるだけで上手く動作するのですが、
この理由は何なのでしょうか?馬鹿な質問で申し訳ないのですが、どなたか答えていただけると嬉しいです。
#include <stdio.h>
int main()
{
int a,b;
char kigou;
printf("aを入力");
scanf("%d", &a);
printf("記号を入力");
scanf("%c", &kigou);
printf("bを入力");
scanf("%d", &b);
switch(kigou){
case '+' :
printf("計算結果は%d", a+b);
break;
case '-' :
printf("計算結果は%d", a-b);
break;
default:
printf("足し算か引き算で正しく入力してね。");
}
return 0;
}
0104デフォルトの名無しさん
2011/04/28(木) 01:02:01.59%c は注意が必要。↓ここに書いてある通り。
http://ja.wikipedia.org/wiki/Scanf
0105デフォルトの名無しさん
2011/04/28(木) 01:09:20.08なるほど!ありがとうございます有名な問題点だったんですね
確かに回避できました
0106デフォルトの名無しさん
2011/04/28(木) 03:17:14.200107デフォルトの名無しさん
2011/04/28(木) 10:13:43.29世間知らずか?
学歴が必要なのは新卒だけだ
0108デフォルトの名無しさん
2011/04/28(木) 10:42:00.330109デフォルトの名無しさん
2011/04/28(木) 10:45:37.730110デフォルトの名無しさん
2011/04/28(木) 18:27:34.770111デフォルトの名無しさん
2011/04/29(金) 10:08:59.91Objective-Cというのは、1番最初に覚える言語としてはどうなんでしょうか?
ステップアップして他の言語も覚えようとした時に、
Objective-Cで慣れている事によってやりにくくなったり、
最初に覚える言語としてはあまりよくない理由などがあれば、
教えて頂きたいです。
どうかよろしくお願いします。
0112デフォルトの名無しさん
2011/04/29(金) 10:22:46.91特に問題は無いよ。書籍も沢山出ているし、iOS や Mac OS X では
今後もずっと主要な開発言語であり続けるだろうし。
Objective-C は Objective-C 的なコードと C 的なコードの両方を
使うので、そこに混乱しない様に気をつけると良いと思います。
0113デフォルトの名無しさん
2011/04/29(金) 10:23:16.530114デフォルトの名無しさん
2011/04/29(金) 10:38:51.42ジョブズと一緒に死にそうだな
0115デフォルトの名無しさん
2011/04/29(金) 10:47:25.19ジョブズ亡き後はアップルは崩壊するだろ
一回去ったときは瀕死の状態になったし。
0116デフォルトの名無しさん
2011/04/29(金) 11:29:06.230117デフォルトの名無しさん
2011/04/29(金) 11:38:26.38ただの象徴で崩壊するなんてアップルは情けないな
技術者も一匹狼軍団だろうからそれを束ねる意味で象徴は必要なんだろうけど
ここでの反応みてると顕著だが
外部開発者に負担が大きいアップルのシステムはやはりプログラマには受け入れ難いってことなんだろうな
0118デフォルトの名無しさん
2011/04/29(金) 11:43:17.11弊害は、たまに変なアンチが湧いてくる事くらいかな
気にしなくてオケ
0119111
2011/04/29(金) 11:46:23.79特に問題もなさそうなので、Objactive-Cを覚えてみたいと思います。
社長がいなくなったら確かにどうなるかわかりませんけど、
今使ってるのがiPhoneで、iPhoneのアプリを作ってみたいという気持ちが
プログラムを覚えようとする事の原動力になってるので、
いなくなって作りたいものが変わったら、
その時はまたその時で考えたいと思います。
どうもありがとうございました。
0120デフォルトの名無しさん
2011/04/29(金) 11:48:49.130121デフォルトの名無しさん
2011/04/29(金) 11:54:10.43時代に逆行してるし、今のスタンス変えない限り廃れる。
今は売れてるから強気なんだろうけど、
売れなくなって焦ってスタンス変えても、すでに手遅れというパターン。
アナリストが言うんだから間違いない。
Android+Javaのほうが将来性はある。
言語的にもC#に楽に乗り換え可能だからな。
0122デフォルトの名無しさん
2011/04/29(金) 12:03:12.150123デフォルトの名無しさん
2011/04/29(金) 12:49:08.4810分おきにサーバー内のDBに登録されている内容をツイートするシステムを作る場合は
どうやってやればいいのでしょうか?
自鯖だったらサービスに登録して定期的にツイートや
タスクスケジューラにバッチを登録して10分ごとに叩くとかしか方法が思いつきません。
0124デフォルトの名無しさん
2011/04/29(金) 12:51:12.940125デフォルトの名無しさん
2011/04/29(金) 12:57:43.82これはどうですか?
http://www.amazon.co.jp/exec/obidos/ASIN/4774142042/ref=nosim/mordred-22
0126デフォルトの名無しさん
2011/04/29(金) 13:20:27.460127デフォルトの名無しさん
2011/04/29(金) 14:22:44.812chにアフィ付きリンクを貼っちゃ駄目
http://www.amazon.co.jp/dp/4774142042/
0128デフォルトの名無しさん
2011/04/29(金) 15:08:43.400129デフォルトの名無しさん
2011/04/29(金) 15:20:19.26売れる物発想するほうが今は...
0130デフォルトの名無しさん
2011/04/29(金) 15:23:59.190131デフォルトの名無しさん
2011/04/29(金) 15:29:17.220132デフォルトの名無しさん
2011/04/29(金) 15:34:42.320133デフォルトの名無しさん
2011/04/29(金) 15:56:51.720134デフォルトの名無しさん
2011/04/29(金) 16:11:51.18何で確認したの?
0135デフォルトの名無しさん
2011/04/29(金) 16:19:08.541時間に1回とか制限はあるかもしれないけど
0136デフォルトの名無しさん
2011/04/29(金) 23:11:14.960137デフォルトの名無しさん
2011/04/29(金) 23:14:04.740138デフォルトの名無しさん
2011/04/29(金) 23:26:49.290139デフォルトの名無しさん
2011/04/29(金) 23:28:03.04まず triangle.c というファイルを作る
main 関数を定義する
puts() を使って、まず 1 つ目の辺の長さを問いかける
入力は fgets() を使って受け取る
受け取った入力は fscanf() 等を使って数値に直す
続いて 2 辺目、3 辺目も同様にして取得する
> を使って 3 辺のうち一番長い辺を調べる
短い方の 2 辺の長さを足し合わせる
足し合わせた長さより、一番長い辺の長さが長かったら、
puts("「三角形になりませんな」")
一番長い辺の長さの方が短かったら、ピタゴラスの定理等で面積を求める
printf() で結果出力して
exit() する
というプログラムを書いて triangle.c ファイルに保存する
triangle.c ファイルをコンパイラでコンパイルする
おわり
0140デフォルトの名無しさん
2011/04/29(金) 23:29:14.06>受け取った入力は fscanf() 等を使って数値に直す
fscanf() 及び atoi() でした
0141デフォルトの名無しさん
2011/04/29(金) 23:30:26.96勉強したら?
勉強する気がないなら、学校やめたら?
0142デフォルトの名無しさん
2011/04/29(金) 23:41:26.040143デフォルトの名無しさん
2011/04/29(金) 23:45:41.71こういうのがサラッと出てくるとスゲエと思うわ
数学どころか算数すら忘れちまったよ
0144デフォルトの名無しさん
2011/04/30(土) 00:00:03.340145デフォルトの名無しさん
2011/04/30(土) 00:07:42.050146デフォルトの名無しさん
2011/04/30(土) 00:11:14.21さらっと書いてるけどここが一番面倒くさそうだな
0147デフォルトの名無しさん
2011/04/30(土) 00:28:54.86ヘロンの公式にでも突っ込めばいい
0148デフォルトの名無しさん
2011/04/30(土) 00:37:57.47数学SUGEEEEEEEEE
こんなもん習った記憶が無いぜ
0149デフォルトの名無しさん
2011/04/30(土) 01:14:41.16公式だけ見ると高校レベルだし
公式名とか定理名を覚えてるのがすごいわ
0150デフォルトの名無しさん
2011/04/30(土) 13:07:32.50x0 y0 1
x1 y1 1 の行列式の絶対値の半分
x2 y2 1
0151デフォルトの名無しさん
2011/04/30(土) 14:35:58.27アイフォンは死滅してアンドロイドが残るかもしれないよ
Objective CよりもJavaやっといたほうが無難かも
0152デフォルトの名無しさん
2011/04/30(土) 14:40:48.360153デフォルトの名無しさん
2011/04/30(土) 14:56:05.73端末で使うともっさもさだからなぁ
作るのは楽でも単価が安いし
使う側だけでなく作る側にとってもおいしいモノじゃないよね
0154デフォルトの名無しさん
2011/04/30(土) 15:00:42.96Androidで使う分にも悪くない
スマフォはJavaかObjective-Cしか選択肢が無いしね
0155デフォルトの名無しさん
2011/04/30(土) 15:40:14.000156デフォルトの名無しさん
2011/04/30(土) 16:34:09.900157デフォルトの名無しさん
2011/04/30(土) 16:40:04.07JavaはC#へと続けるからまだ先は明るい
もっとも上級者であれば全然思想も文法も違う言語に移行するのもさほど問題にならないだろうけど
0158デフォルトの名無しさん
2011/04/30(土) 16:48:27.490159デフォルトの名無しさん
2011/04/30(土) 18:02:21.420160デフォルトの名無しさん
2011/04/30(土) 18:05:06.910161デフォルトの名無しさん
2011/04/30(土) 19:59:28.50書くのが普通だよな。
0162デフォルトの名無しさん
2011/04/30(土) 20:03:09.990163デフォルトの名無しさん
2011/04/30(土) 20:26:30.79そのフレームワークは、Objective-C のメッセージシステムを使って
Objective-C のオブジェクトをやり取りする事によって成立している訳だが。
0164デフォルトの名無しさん
2011/04/30(土) 20:56:11.91まあだから、みんなしかたなくフレームワークに関係する部分だけObjectiveCを使って
中身はC++で書いてるよ。
0165デフォルトの名無しさん
2011/04/30(土) 21:02:04.290166デフォルトの名無しさん
2011/04/30(土) 21:02:51.700167デフォルトの名無しさん
2011/04/30(土) 21:03:24.51ぶっちゃけサンプリングはオレだけだけど。
0168デフォルトの名無しさん
2011/04/30(土) 21:04:43.260169デフォルトの名無しさん
2011/04/30(土) 21:05:22.38iPhoneのアプリ書くときに、ソースの拡張子をmmにしたら
ObjectiveCとC++のコードを混在できるって知ってから、
ほぼ中身はC++で書いてる。
0170デフォルトの名無しさん
2011/04/30(土) 21:07:34.07普通じゃないけどな
0171デフォルトの名無しさん
2011/05/01(日) 01:55:14.19プログラミングは今までやったことが無く、全くの初心者です。
htmlとcssだけできます。
目標としては、このサイトのsearchで使われているようなものを作りたいです。
ttp://www.geisai.jp/
phpとmySQLというのを学べば作れるのでしょうか?
おすすめの書籍やサイトがありましたら、教えてください。
0172デフォルトの名無しさん
2011/05/01(日) 02:21:01.69lucene とか使うと良いんじゃないかな
0173デフォルトの名無しさん
2011/05/01(日) 09:50:42.67検索エンジンなんて上級者でも気軽に作れるようなものじゃない
0174デフォルトの名無しさん
2011/05/01(日) 09:55:54.090175デフォルトの名無しさん
2011/05/01(日) 10:12:42.10たしかに>>171の要件でも広義では検索エンジンなのかもしれないが、
普通検索エンジンといったらGoogleみたいなものを指すんだぜ。
luceneは聞いたことないがサーバ側でJava使えるサーバは多くないし、
どこのサーバでも大抵動くPerl製のNamazuにしときなさい。
なんてたって日本製だから、導入も簡単であろう。
0176デフォルトの名無しさん
2011/05/01(日) 10:19:59.120177デフォルトの名無しさん
2011/05/01(日) 10:20:59.14Namazu って久し振りに聞いた。
もし Java がダメなら Hyper Estraier というのもあるよ。
0178デフォルトの名無しさん
2011/05/01(日) 10:27:20.08事前にカテゴライズされたものを表示するのが主だから
全文検索にはそこまで力を入れなくてもいいような気がするんだが……
0179デフォルトの名無しさん
2011/05/01(日) 10:29:42.05とはいえ個人で作るなら何でもいいだろうと思う
0180デフォルトの名無しさん
2011/05/01(日) 10:29:55.19全文検索エンジンは不要。好きな言語+データベースで十分
こだわりがなければPHP+MySQLでいいかと
0181デフォルトの名無しさん
2011/05/01(日) 10:35:46.85データ量が例でだされたサイトと同じ程度なら、
全文検索とか使わなくて、sqlの like %言葉% で十分じゃないかって思う。
図書館で逮捕されたあの事件のときに、当初 likeで検索してるから
パフォーマンス悪いんじゃないかって説が流れて、それを検証してた人が
いたけど、likeは思いのほか速かった。
0182デフォルトの名無しさん
2011/05/01(日) 11:26:48.820183171
2011/05/01(日) 13:29:14.41たくさんのアドバイスありがとうございます。
教えていただいたlucene 、namazu、hyper estraierをそれぞれ調べてみたのですが、
どれも全文検索システムなのですね。
今回計画しているのは、>>171で上げたサイトのものとほとんど同じで、データの量、というか規模もだいたいこのぐらいです。
また、初心者がほぼ急ごしらえで作るような、検索エンジン「的な」ものです。
なので、>>178、>>180、>>181の方々がおっしゃるように、全文検索はできなくても大丈夫、できたらちょっと嬉しいなー、ぐらいの感じです。
その上で、教えていただいた全文検索システムと、言語+データベースをそれぞれ調べてみたところ、なんとなく初心者でも手を出しやすそうなのは、php+mySQLを利用した後者の方かなと思いましたので、こちらで頑張ってみようと思います。
そしてもし余裕があったら、やはりあれば便利な全文検索にもチャレンジしてみたいと思います。
最終的に作りたいのは、Web上で誰でも、こちらが用意したデータベース内の情報を検索することができる、というコンテンツです。
制作中にわからないことがあった時、また教えてくださると嬉しいです。
ありがとうございました。
0184デフォルトの名無しさん
2011/05/02(月) 15:13:31.700185デフォルトの名無しさん
2011/05/02(月) 15:19:55.450186デフォルトの名無しさん
2011/05/02(月) 15:20:23.44まず教科書を読み直せ
それでわからなかったら、ぐぐれ
それでわからなかったら、どこまでがわかってどこからがわからないのかを明確にして、その言語用のスレで聞き直してくれ
0187デフォルトの名無しさん
2011/05/02(月) 15:20:24.23せかいのはんぶんをやろう はい rァいいえ
せかいのはんぶんをやろう はい rァいいえ
せかいのはんぶんをやろう rァはい いいえ
game over
0188デフォルトの名無しさん
2011/05/02(月) 15:22:21.74それは『制御構造』を作る為の仕組みです。
ある条件に合わせて何かをする事を『制御』と読んでいて、
その為の特別なキーワードが if や for です。
プログラムは旅行プランみたいな物で、例えば、旅行の途中で
『お腹がすいたらレストランを探す』の『お腹がすいたら』
という条件は、プログラムでは if(hungry) という様に表します。
0189デフォルトの名無しさん
2011/05/02(月) 16:05:57.00手っ取り早いのはいくつか例文を自分の手で模写して
実際に動かしてみることかな。俺の場合はだけど。
0190デフォルトの名無しさん
2011/05/02(月) 16:35:40.36手打ちしているうちに勝手にプログラミングできるようになってた。
0191デフォルトの名無しさん
2011/05/02(月) 17:15:41.28それは言えてる
どっかの本で読んだが、プログラミング言語も、英語とかと一緒で、話さなければ(書かなければ)身につかないんだと
確かに教科書通りに書いてるだけじゃ書ける様にならんかった
教科書(入門書)読んだあと、自分であれこれ書いてみないと上達しない
教科書で学んだあと、実際に英語を話さないと英語が上達しないのと同じ
0192デフォルトの名無しさん
2011/05/02(月) 17:34:03.870193デフォルトの名無しさん
2011/05/02(月) 18:19:52.150194デフォルトの名無しさん
2011/05/02(月) 19:47:09.25どっちかと言うと、ナンパの方が近いがなw
才能による所も大きいのと、頑張って頑張って何とか形になるのとか、教科書通りじゃ何も出来ないのとか
それでも才能有る奴には敵わないのとか
0195デフォルトの名無しさん
2011/05/02(月) 23:10:18.41セックスとの違いを教えてくれ
0196デフォルトの名無しさん
2011/05/02(月) 23:28:04.87ナンパやプログラミングは、ある種の職人芸と言うか、ただ数をこなせば良いだけじゃないものがある
何かしらの超えないと成果に繋がらない壁がある
セックスは、素人童貞にこだわらなければ、誰だって出来る
0197デフォルトの名無しさん
2011/05/02(月) 23:30:57.00ナンパもいけると思います
0198デフォルトの名無しさん
2011/05/02(月) 23:48:21.27ナンパをすることではなく、お持ち帰りできたら成果があったと定義するのであれば、
誰でもセックスができるのと同じように誰でもナンパをすることはできるのだから、
ナンパのお持ち帰りに対応する、セックスについてのなんらかの成果を定義しなければならない。
お前ほんとにプログラマか?
0199デフォルトの名無しさん
2011/05/02(月) 23:51:39.75プログラミングもナンパも、成果を求めなければ誰でもチャレンジは出来るさ
0200デフォルトの名無しさん
2011/05/02(月) 23:55:13.910201デフォルトの名無しさん
2011/05/02(月) 23:55:28.61セックスの成果を挿入と定義しようが、中だしと定義しようが、レイプっつー強引な手段がある
0202デフォルトの名無しさん
2011/05/02(月) 23:57:51.070203デフォルトの名無しさん
2011/05/03(火) 00:25:27.710204デフォルトの名無しさん
2011/05/03(火) 02:09:50.33#include <iostream>
#include <cmath>
using namespace std;
int main(){
double s1, s2, s3, s, S;
cout << "三辺の長さを入力 > ";
cin >> s1 >> s2 >> s3;
if(s1+s2<=s3 || s2+s3<=s1 || s1+s3<=s2){
cout << "三角形になりません";
return 0;
}
s = (s1 + s2 + s3) / 2;
S = sqrt(s * (s - s1) + (s - s2) * (s - s3));
cout << "面積 : " << S << endl;
return 0;
}
0205デフォルトの名無しさん
2011/05/03(火) 02:12:21.18やっぱりあの時が自分の中で叡智のピークだったな
0206デフォルトの名無しさん
2011/05/03(火) 08:17:22.42三角形を描画するプログラムなら面白そうだけど
単に計算するだけじゃつまんないね
0207デフォルトの名無しさん
2011/05/03(火) 08:48:17.20よし、やってみてくれ。
0208デフォルトの名無しさん
2011/05/03(火) 09:31:15.85A
c b
B a C
辺の長さa,b,cを入力
a(BC)を描画 (0,0)から(a,0)の直線
角Bが0度から180度の範囲で1度ずつ増やしながら
c(AB)を繰り返し描画、この時b(AC)の長さを計算する。
b(AC)の長さが指定した値になったところで停止
完成した三角形を描画
0209デフォルトの名無しさん
2011/05/03(火) 09:55:12.30B(0, 0)
C(a, 0)
0210デフォルトの名無しさん
2011/05/05(木) 17:16:09.87このページのマニュアルに沿って、PHP,XML,JQUERYを使って検索プログラムを書いたのですが
日本語の検索に対応できません。どなたか教えて頂けませんでしょうか
http://www.ibm.com/developerworks/jp/xml/library/x-instsearch/index.html
0211デフォルトの名無しさん
2011/05/07(土) 09:39:42.740212デフォルトの名無しさん
2011/05/07(土) 12:08:51.600213デフォルトの名無しさん
2011/05/07(土) 12:11:57.56というわけでPython
0214デフォルトの名無しさん
2011/05/07(土) 12:13:12.27何の為にプログラミングを始めたいのかとか、何を作りたいのかとかにもよるけど、
独学で回りに詳しい人もいないなら、JavaScript か Python 辺りを試してみると
良いと思います。
習得が簡単ですし、ウェブ上に日本語のドキュメントも沢山ありますし、実用的です。
0215デフォルトの名無しさん
2011/05/07(土) 12:46:25.65FORTRANおすすめ
0217デフォルトの名無しさん
2011/05/07(土) 13:02:43.81プログラミングの素養を持ち能力の高い人もいるし、そうでないひともいる。
プログラム言語の本を簡単に読破するような人は、素養があるのでしょう。
もの覚えが悪かったり、理解できない人は、素養が無いでしょう。
心配ない、素養が無い人は、単純な簡潔な言語を選べばよい。
0218デフォルトの名無しさん
2011/05/07(土) 13:10:28.24その自分の興味に従ってやりたいことをやればいい
0219デフォルトの名無しさん
2011/05/07(土) 13:22:37.98ウェブブラウザを起動して、URL を入力する欄に↓をコピペして
リターンキーを押すと JavaScript のプログラムを実行出来るよ。
javascript:document.open();document.write("Today is " + new Date)
普通はプログラムをファイルに記述して実行しますが、こんな形でも
プログラミングを始める事が可能な JavaScript お勧め。
JavaScript はウェブページだけじゃなく、普通のデスクトップアプリ
みたいなのも作れます。
http://desktop.google.com/plugins?hl=ja
http://widgets.yahoo.co.jp/gallery/
0221デフォルトの名無しさん
2011/05/07(土) 15:30:03.43C#
Perl
0222デフォルトの名無しさん
2011/05/07(土) 15:46:45.46ない。
0223デフォルトの名無しさん
2011/05/07(土) 15:49:51.08あえて言えば、入門書が入手しやすければ、何でも良い
自分も、javaScriptは処理系用意しなくて良いし、入門書も入手しやすいのでオススメだが、気になる言語があれば、気にせず学んでみれば良い
0224デフォルトの名無しさん
2011/05/07(土) 15:51:41.79ごく個人的に BASIC言語を推奨する。
十進BASICから始めるのも良い。
図書館に行けば参考書もあるだろう。
BASICはVBAでもあるからエクセルを制御することも出来る。
プログラミングのコツが解ったなら
他のプログラミング言語でも似ているから容易に入門できる。
0225デフォルトの名無しさん
2011/05/07(土) 15:57:43.56c->c++と来ても、vb覚えられるし、c言語の影響受けた言語の方が多いんだけどね
どっちからでも、才能無ければコード書けないし、才能有れば、何から学んでも書けるよ
0226デフォルトの名無しさん
2011/05/07(土) 16:03:21.10BASIC言語に才能が必要ない。難しい事が出来ないから
繰り返し、条件判断、グローバル変数。
これだけ
、出来れば 人生が幸せになる。
0227デフォルトの名無しさん
2011/05/07(土) 16:30:24.33普通に必要あるよ
basicでもアクションゲームや、擬似3Dシューティングは作れる
文法の単純さと、問題を分解/整理して、コードに落とし込むのは全然別の問題
後者の方に才能が無ければ、どんなに簡単な言語でも、いつまで経っても教科書通りにしか書けない
0228デフォルトの名無しさん
2011/05/07(土) 16:46:23.47最近はjava、今年からandroidという感じだな。チラ裏。
0229デフォルトの名無しさん
2011/05/07(土) 17:20:25.72猫でもわかるWindowsプログラミングの本を買ったのですが全然わからない猫以下です
一番最初からまずわからない・・
まずはC言語による最も簡単なWindowsプログラムを作ります
と書いてあるんですがまずその作り方がわからないしそのことについてなにも触れていないし
いきなり初めて聞く用語などバンバン使っていて初心者向けではないと思うのですがもしかして間違って買ってしまったのでしょうか
サイトやら見てみたけどわからず・・
プログラミングを覚えたくて、でも何からすればいいかもわからず、とりあえず評判良さそうな本を買ってみたのですがさっぱりです・・
0230デフォルトの名無しさん
2011/05/07(土) 17:53:25.01「猫でもわかる」とかいうタイトルに騙されずAmazonのレビューとか読んでみればよかっただろうけど
0231デフォルトの名無しさん
2011/05/07(土) 17:55:25.050232デフォルトの名無しさん
2011/05/07(土) 17:58:48.19確かにあれは初心者向けじゃないね。
0233デフォルトの名無しさん
2011/05/07(土) 18:10:28.84>まずはC言語による最も簡単なWindowsプログラムを作ります
1.4章10Page
まずはC言語による最も簡単な*******プログラムを作ります
Windowsの意味っつーの
0234デフォルトの名無しさん
2011/05/07(土) 18:13:21.66サイトの方をc言語から順に勉強しろ
(紙に印刷しても良い)
サイト自体は良いサイトだ。自分も随分世話になった
0235デフォルトの名無しさん
2011/05/07(土) 18:14:55.92あなたは、「何をしたいのか?」
これが重要な事です。
「こんにちは」この文字だけを画面に表示するプログラムコードを書く事。
これが出来た事に、感動できるあなたならば必ずプログラミングが上達する。
0236デフォルトの名無しさん
2011/05/07(土) 18:16:50.15本当に最低限の内容しか入ってない
0237デフォルトの名無しさん
2011/05/07(土) 18:25:31.430238デフォルトの名無しさん
2011/05/07(土) 18:28:46.93http://www.sagami.ne.jp/tadaka/99Basic/download.html
ここから最新版をダウンロードする。
print "hello"
run
これをキーインする。
hello とただ表示するプログラムコード。
あなたは、何かを得られましたでしょうか
0239デフォルトの名無しさん
2011/05/07(土) 19:13:10.680240デフォルトの名無しさん
2011/05/07(土) 20:20:29.320241デフォルトの名無しさん
2011/05/07(土) 20:53:13.550242デフォルトの名無しさん
2011/05/08(日) 02:57:58.30文法が一ページで書けるのは
Lisp, Tcl, Smalltalk
0243デフォルトの名無しさん
2011/05/08(日) 03:11:27.570244デフォルトの名無しさん
2011/05/08(日) 05:14:59.440245デフォルトの名無しさん
2011/05/08(日) 08:33:54.13Smalltalkって文法単純なのか
すげぇややこしそうなイメージあった
0246デフォルトの名無しさん
2011/05/08(日) 12:36:44.77正直プログラムってどうやんの?くらいのレベルで、下記の計算が出来るものを作ろうと勉強を始めました。
下記の計算式をオンライン上で出来るようにするものを組みたいのですが、右も左もわからない状態です。
-3+{(10/b)+(12/s)+(2/c)+0.44}/5
b,s,cにそれぞれの値を代入すると答えが算出されるものを作りたいです。
どなたかソースを書いていただけませんか?
そのソースを見て、自分でいじりながら仕組みを勉強していこうと考えております。
丸投げのような感じですが、答えを見て考えていきたいので、よろしくお願いします。
0247デフォルトの名無しさん
2011/05/08(日) 12:41:17.030248デフォルトの名無しさん
2011/05/08(日) 12:41:46.070249デフォルトの名無しさん
2011/05/08(日) 12:49:40.10> t,b,s,c="-3+((10/b)+(12/s)+(2/c)+0.44)/5",10,20,30
> ans = eval t
=> -2.712
セキュリティ的なことはよく知んない
真面目にやるなら再帰下降構文解析とかやっとけ
0250デフォルトの名無しさん
2011/05/08(日) 12:51:00.71超初心者のレベルでそれは無謀といってもいいぐらい
普通は (+ 1 (* 3 2) 4) みたいに解析しやすい形の数式から始める
ソースが欲しいのなら 数式 パーサ でぐぐれば出てくるから
それを読んでおくれ
0251デフォルトの名無しさん
2011/05/08(日) 13:01:59.01固定です。
元々、この計算をしたいが為にプログラムを組もうと思ったので。
>>248
すいません、右も左もわからなかったので、本当にすいません。
>>249
ありがとうございます。
出来れば、html、javaでお願い出来ると助かります。
>>250
読んでみます。
無謀なレベルなのですね…その計算がしたいが為にだったので…。
0252デフォルトの名無しさん
2011/05/08(日) 13:04:31.860253デフォルトの名無しさん
2011/05/08(日) 13:04:34.660254デフォルトの名無しさん
2011/05/08(日) 13:05:04.850255デフォルトの名無しさん
2011/05/08(日) 13:07:14.75>>253
>>254
そうなんですか。
ありがとうございます。
ガラケーでアクセスして、オンライン上で算出させようと思っているんですが、可能でしょうか?
0256デフォルトの名無しさん
2011/05/08(日) 13:10:58.370257デフォルトの名無しさん
2011/05/08(日) 13:11:12.13すいません。
0258デフォルトの名無しさん
2011/05/08(日) 13:11:36.88<html>
<head>
<script language="javascript">
function calc() {
var b = document.getElementById("b").value;
var s = document.getElementById("s").value;
var c = document.getElementById("c").value;
var r = -3+((10/b)+(12/s)+(2/c)+0.44)/5;
document.getElementById("result").value = r;
}
</script>
</head>
<body>
b=<input type="text" name="b" value="" id="b"><br>
s=<input type="text" name="s" value="" id="s"><br>
c=<input type="text" name="c" value="" id="c"><br>
<input type="button" value="計算" onclick="calc();"><br>
<input type="text" name="result" value="" id="result"><br>
</body>
</html>
0259デフォルトの名無しさん
2011/05/08(日) 13:14:46.68ありがとうございます。
実際に実行させてみたいのですが、どうやれば良いのですか?
テキストにコピペしてはみたのですが…そこから先がわからないです。
0260デフォルトの名無しさん
2011/05/08(日) 13:16:26.500261デフォルトの名無しさん
2011/05/08(日) 13:18:30.32ありがとうございます!
0262デフォルトの名無しさん
2011/05/08(日) 13:20:09.880263デフォルトの名無しさん
2011/05/08(日) 13:21:02.95テキストエディタにコピペして拡張子をhtmlにして保存して、ブラウザで見ればいいよ。
0264デフォルトの名無しさん
2011/05/08(日) 13:22:05.050265デフォルトの名無しさん
2011/05/08(日) 13:23:09.15そうですよ!
0266デフォルトの名無しさん
2011/05/08(日) 13:26:03.430267デフォルトの名無しさん
2011/05/08(日) 13:29:10.01ちなみに、携帯はドコモのfoma携帯です。
>>266はどこの携帯ですか?
0268デフォルトの名無しさん
2011/05/08(日) 13:30:07.950269デフォルトの名無しさん
2011/05/08(日) 13:42:41.24対応してないみたいです。
0270デフォルトの名無しさん
2011/05/08(日) 13:49:55.05(用意する):−(探して)(登録して)(設定する)ってどう書くの。
(登録する):−もし(有料)なら(契約して)(料金を振り込む)ってのも。
>>269
そろそろ、ドコモのサポートに電話して聞いたほうが
0271デフォルトの名無しさん
2011/05/08(日) 13:51:46.08そうしてみます。
ありがとうございます。
0272デフォルトの名無しさん
2011/05/08(日) 14:27:59.15皆さん、ありがとうございました。
本当に助かりました。
数値をいじったり、読んでみて勉強してみます。
0273デフォルトの名無しさん
2011/05/08(日) 21:05:08.98それともC++をやればC言語も勉強したことになるのですか?
また、Objective-Cも勉強したいのですが、C++言語をやった上で、巷に出ているObjective-Cの本(詳解 Objective-C 2.0)を見ながらやればなんとかなりますか?
0274デフォルトの名無しさん
2011/05/08(日) 21:11:44.800275デフォルトの名無しさん
2011/05/08(日) 21:14:42.04無視して好きなのからやって構わないと思っていいんでしょうか?
0276デフォルトの名無しさん
2011/05/08(日) 21:21:06.76C++ を勉強したいのであれば、いきなり C++ を始めた方が良いと思います。
C++ を勉強するにあたって C の知識はあっても無くても関係無いけですが、
参考書が C の知識を前提にしている場合とそうでない場合があるので、
参考書選びは注意した方が良いと思います。
C と C++ はプログラムの構成や使用するライブラリが全然違うので、
C++ を勉強したからと言って C を習得した事にはなりません。
もちろん C と C++ には共通項目も沢山ありますが、それは Java や
Ruby 等、他の言語でも殆ど変わりありません。
Objective-C も同じです。
習得したい言語を優先して勉強するのがお勧めです。
0277デフォルトの名無しさん
2011/05/08(日) 21:22:33.470278デフォルトの名無しさん
2011/05/08(日) 21:26:21.620279デフォルトの名無しさん
2011/05/08(日) 21:32:16.78いまだに抜けん
0280デフォルトの名無しさん
2011/05/08(日) 21:36:01.26一般論を述べれば、C++非常に強力だが複雑な言語なのは間違いない
Cを含む他の言語も候補に入ってよさそうなものだが
0281デフォルトの名無しさん
2011/05/08(日) 21:37:46.330282デフォルトの名無しさん
2011/05/08(日) 21:49:07.90去年までの授業でPASCALはやったのですが今年の授業からいきなりC++でないとダメだとか言われて
iOSアプリ開発もしたいのでObjective-Cもやりたいです
なお他の知人にはアセンブリをまずやりなさいと言われました
0283デフォルトの名無しさん
2011/05/08(日) 21:52:35.72Pascal を知っているのなら、プログラミングに関する諸概念は知っているのだろうし、
C を経由する必要は薄いと思う。
授業で必要なら C++ をやるしかないですね。まあ C++ も何かの役には立つでしょう。
0284デフォルトの名無しさん
2011/05/08(日) 22:04:07.84ASM や Scheme や Java みたいな特徴ある言語がお勧め。
0285デフォルトの名無しさん
2011/05/08(日) 22:10:46.81そこに選択の余地はないでしょ
0286デフォルトの名無しさん
2011/05/08(日) 22:24:44.68参考書買ってやってみます。
0287デフォルトの名無しさん
2011/05/08(日) 23:56:12.01テンプレとしてまとめるといいかも
・名前空間が使えない
・参照渡しをせずにポインタ渡しにしてしまう
・キャストの書式を知らない
など
0288デフォルトの名無しさん
2011/05/09(月) 00:09:56.45そんな事で何か癖が付くとは思えんが。
0289デフォルトの名無しさん
2011/05/09(月) 00:14:30.180290デフォルトの名無しさん
2011/05/09(月) 00:19:51.58大学の講義なら、c++前提と言いながら、printfくらいはかまして来そうなので、printf,scanfだけでもc言語は覚えておいた方が良いんじゃないかなぁ。。。
0291デフォルトの名無しさん
2011/05/09(月) 05:51:55.600292デフォルトの名無しさん
2011/05/09(月) 09:31:42.86>>258
を参考に式の部分をいじったものを動かしているのですが、値のいずれかに0を入れると答えが0となってしまいます。
どこがおかしいのかわかる方いらっしゃいませんか?
ちなみに、その部分のソースは、
<script language="javascript">
function calc() {
var b = document.getElementById("b").value;
var s = document.getElementById("s").value;
var c = document.getElementById("c").value;
var r = -50/(-3+((10/b)+(12/s)+(2/c)+(3/7.30)+(12/407.06)));
document.getElementById("result").value = r;
}
</script>
です。
0293デフォルトの名無しさん
2011/05/09(月) 09:39:21.32昨日の状況は知らんが、値のいずれかと言うのがb, s, cのことなら0だと0除算が発生して拙いんじゃないかとは思う。
0294デフォルトの名無しさん
2011/05/09(月) 09:41:26.460295デフォルトの名無しさん
2011/05/09(月) 09:55:19.31ありがとうございます。
初心者だったもので、0除算というものを知りませんでした。
>>294
そうです。
これ、スロット用の計算式です。
自分は打たないのですが、妹が打つもので。
0296デフォルトの名無しさん
2011/05/09(月) 10:05:09.23まずは高校レベルの数学をやった方がいいのでは?
0297デフォルトの名無しさん
2011/05/09(月) 10:11:45.05おまえはまさに人でなしだ
0298デフォルトの名無しさん
2011/05/09(月) 10:28:36.60そんなものあったよなーなんてレベルで覚えてました。
分母が0だとってやつでしたよね。
>>297
マンションが買えるくらい年間で稼いでる専業なものでやめろとは言えないんですよね…。
0299デフォルトの名無しさん
2011/05/09(月) 10:39:50.71嘘ならもうちょっと上手い嘘をよろしく。
0300デフォルトの名無しさん
2011/05/09(月) 10:41:45.81自分で勉強する気が無い人のためのスレじゃないで
VIPにでも行って聞いて来れば?
0301デフォルトの名無しさん
2011/05/09(月) 10:43:27.33そうですね。
多くの人はそう言うと思います。
0302デフォルトの名無しさん
2011/05/09(月) 10:44:11.22そうします。
でも、ここの方にはお世話になりました。
本当にありがとうございました。
すいません、失礼します。
0303デフォルトの名無しさん
2011/05/09(月) 10:51:39.710304デフォルトの名無しさん
2011/05/09(月) 12:09:57.67日本を腐らせるウジ虫産業な訳だし
0305デフォルトの名無しさん
2011/05/09(月) 12:25:53.37サンプルソースはimportの部分が省略されているようで、継承とかでエラーが出る都度
「import 継承するクラス(or 関数)名」とかでググって、何をimportしたらいいのかを調べています。
今はparseXmlが使えず、どこから引っ張ってくるのかを調べているのですが、そこで質問です。
javaで不明なクラス/メソッドがある場合、調べ方の定石みたいなものはあるのでしょうか?
今までは秀丸で作っていたため、Eclipseの機能を使えていないのではないか?という不安もあります。
ぐぐるのが普通なのでしょうか?
0306デフォルトの名無しさん
2011/05/09(月) 12:50:18.950307デフォルトの名無しさん
2011/05/09(月) 12:53:51.26便利すぎる…orz
ありがとうございます
0308デフォルトの名無しさん
2011/05/09(月) 19:36:20.04むしろ最初にCからやると変な癖付きそう
ハナっからC++でSTL全開とかのほうがC++らしく書けそうだ
0309デフォルトの名無しさん
2011/05/09(月) 20:38:33.42それは俺もそう思う。
C と C++ は全く違う言語だから、C++ を習得したいなら C++ の事だけを
考えた方が良いよね。
0310デフォルトの名無しさん
2011/05/09(月) 20:46:37.050311デフォルトの名無しさん
2011/05/09(月) 20:52:40.970312デフォルトの名無しさん
2011/05/09(月) 21:38:29.64それはさて、混乱しない限りにおいて、イタリア語とスペイン語は平行した方が手っ取り早い気がする。
0313デフォルトの名無しさん
2011/05/09(月) 21:40:41.590314デフォルトの名無しさん
2011/05/09(月) 21:45:53.49Cでメモリをこねくり回す感覚を身につけるのは損ではないと思う
そんなに時間かかるわけじゃないし
0315デフォルトの名無しさん
2011/05/09(月) 21:59:17.130316デフォルトの名無しさん
2011/05/09(月) 22:05:15.680317212
2011/05/10(火) 00:53:36.93Cの標準ライブラリってそんなにひどいかな(´・ω・`)?ぼくは結構好きなんだけど。
>>316
×エスペラント語
○エスペラント
0318デフォルトの名無しさん
2011/05/10(火) 00:56:22.33ひどくないよ
0319デフォルトの名無しさん
2011/05/10(火) 00:57:47.12うそつき
0320デフォルトの名無しさん
2011/05/10(火) 00:58:37.58実直にきちんと作ってある感じが素敵。
0321デフォルトの名無しさん
2011/05/10(火) 01:55:28.02いにしえのむかし のるまんこんくえすと が ぼっぱつして
せいふくおう ぎよーむ が いぎりす を しはいした
0322デフォルトの名無しさん
2011/05/10(火) 02:05:56.55http://ja.wikipedia.org/wiki/%E3%83%95%E3%83%A9%E3%83%B3%E3%82%B9%E8%AA%9E%E3%81%8B%E3%82%89%E8%8B%B1%E8%AA%9E%E3%81%B8%E3%81%AE%E5%80%9F%E7%94%A8
0323デフォルトの名無しさん
2011/05/10(火) 02:15:16.54>>322 && http://en.wikipedia.org/wiki/File:Origins_of_English_PieChart.svg
0324デフォルトの名無しさん
2011/05/10(火) 03:04:39.13はラテン語族で別。だがその大元は同じでさらに
アメリカ人は何故かフランスに憧れを持っている
からフランス語由来の言葉が沢山ある
0325デフォルトの名無しさん
2011/05/10(火) 03:32:40.09昔の中国と日本の関係と変わらん
というかここプログラミングスレだから
0326デフォルトの名無しさん
2011/05/10(火) 03:53:05.990327デフォルトの名無しさん
2011/05/10(火) 06:04:37.98visual studio2010を使っています
Checked listboxで選択した複数の項目を別の場所にテキストで表示したいのですが、どうやれば良いでしょうか?
<リストボックス>
□米
■パン
□キャベツ
■ニンジン
------------
<選択した項目は>
パン
ニンジン
です
ボタンを押して出てくるダイアログに表示って感じじゃなくても、選択した項目がどこかでまとめて見れて、把握しやすくなれば満足です
よろしくおねがいします
0328デフォルトの名無しさん
2011/05/10(火) 07:51:21.570329デフォルトの名無しさん
2011/05/10(火) 16:35:28.36チンコから膿が出て来たのですがどうしたら良いのですか?
0330デフォルトの名無しさん
2011/05/10(火) 20:32:12.540331デフォルトの名無しさん
2011/05/10(火) 21:50:05.15俺に紹介しろ
0332デフォルトの名無しさん
2011/05/10(火) 22:59:32.48お姉ちゃんをフルパスで宣言して再コンパイル
0333デフォルトの名無しさん
2011/05/12(木) 02:26:23.880334デフォルトの名無しさん
2011/05/12(木) 03:48:17.50マシン語
0335デフォルトの名無しさん
2011/05/12(木) 11:04:59.640336デフォルトの名無しさん
2011/05/12(木) 13:26:41.170337デフォルトの名無しさん
2011/05/12(木) 14:08:59.04ズブの素人向けの本は、どのようなものを読めば楽しく学んでいけますか?
教えて下さい。お願いします。
0338デフォルトの名無しさん
2011/05/12(木) 14:33:59.770339デフォルトの名無しさん
2011/05/12(木) 14:37:03.07永遠に親から餌をもらう雛
0340デフォルトの名無しさん
2011/05/12(木) 15:03:43.91Googleで検索してみてもプログラムそのものは出てくるのですが、どれがどの部分に相当しているのか全然わかりません。
どなたか初心者でもわかりやすいvhdを学ぶサイトを教えて頂けないでしょうか?
0341デフォルトの名無しさん
2011/05/12(木) 15:16:41.18vhdではなくvhdlの間違いです
0342デフォルトの名無しさん
2011/05/12(木) 15:25:05.32課題なら教官に聞け。業務なら上司に聞け。
つーか、勝手にwebを見ていると私用と見做されるぞ。
0343デフォルトの名無しさん
2011/05/12(木) 18:16:19.17デザインのUIを作るのにどのようなソフトがありますか?
お勧めとかあれば教えてください
eclipseだけじゃデザインは作れませんよね
0344デフォルトの名無しさん
2011/05/12(木) 19:17:28.480345デフォルトの名無しさん
2011/05/12(木) 20:14:20.61ほかのスレでfireworksやphotoshopでできるみたいなレスいただきました
アプリを作る場合、デザインとプログラミングを両立させないといけないから
デザインはどのようなソフトで作ればいいのかなと思って質問させてもらいました
アプリはandroidアプリを作る予定です
0346デフォルトの名無しさん
2011/05/12(木) 21:22:59.82レイアウトに関してはXMLなんだからテキストエディタで普通に作れる。もちろんeclipseでも。
0347デフォルトの名無しさん
2011/05/13(金) 00:56:09.080348デフォルトの名無しさん
2011/05/13(金) 01:03:55.650349デフォルトの名無しさん
2011/05/13(金) 07:02:49.77楽できる選択肢のひとつというだけ
手書きのパーサを書く場合もある
0350デフォルトの名無しさん
2011/05/13(金) 09:30:23.50ありがとうございます。
0351デフォルトの名無しさん
2011/05/14(土) 00:36:16.03「コンパイラを書ける」っていうのは禁止な。
0352デフォルトの名無しさん
2011/05/14(土) 09:48:27.20べつにちょっとした言語のコンパイラのパーサぐらいなら、
再帰降下の手書きで書けるし。
0353デフォルトの名無しさん
2011/05/14(土) 11:36:18.35そら書けるだろ。
当たり前だ。
パーサージェネレーターくらい書けないで「コンパイラ書ける」とか
言ってるのはちゃんちゃらおかしいって話だよ。
0354デフォルトの名無しさん
2011/05/14(土) 11:47:25.59関連技術をいちいち挙げていったら正規表現マッチャジェネレータとか
シンボルテーブルの管理とか、「既存のもの使えよ」って技術が山盛りに
あると思うんだけど、パーサジェネレータにこだわる理由がわからない。
0355デフォルトの名無しさん
2011/05/14(土) 11:48:29.700356デフォルトの名無しさん
2011/05/14(土) 11:51:34.980357デフォルトの名無しさん
2011/05/14(土) 11:57:02.89区別ついてないのは>>352のほうだろ。
「パーサージェネレーターから作れないと」って言ってるのに
「パーサーを手書きできる」って言い返してるんだから。
0358デフォルトの名無しさん
2011/05/14(土) 12:14:38.80352「パーサジェネレータなんて作れなくても」
別にLALRパーサジェネレータを実装できる必要はないと思うが、
少なくとも挙動は理解しておく必要があるだろうなあ。そうでなければ文法が修正できない
再帰下降パーサを手書きするなら、それはそれでいいんでね
0359デフォルトの名無しさん
2011/05/14(土) 12:26:36.760360デフォルトの名無しさん
2011/05/14(土) 12:48:14.930361デフォルトの名無しさん
2011/05/14(土) 13:49:03.400362デフォルトの名無しさん
2011/05/14(土) 13:54:09.370363デフォルトの名無しさん
2011/05/14(土) 14:33:21.05既製のパーサジェネレータ使うなら生成されたコードのライセンスには注意したまえ
0364デフォルトの名無しさん
2011/05/14(土) 17:50:51.07挙動を理解するのは当然だろ。
入門書のサンプルをコピペしてちょっといじって「コンパイラ作った」とか
言ってたらそれこそ失笑もんだし。
べつに作る必要なないけど、作ろうと思ったら作れるってくらいじゃないと
「コンパイラ書ける」とか言えない。
0365デフォルトの名無しさん
2011/05/14(土) 17:53:26.330366デフォルトの名無しさん
2011/05/14(土) 17:57:55.650367デフォルトの名無しさん
2011/05/14(土) 18:06:24.94思ってた連中は「おまえそれ、書けてるうちに入らないから」って
指摘されたんだから、つまらないわな。
ムカつくのは分かるけど、暴れるのはやめたえ。
0368デフォルトの名無しさん
2011/05/14(土) 18:15:59.890369デフォルトの名無しさん
2011/05/14(土) 18:58:36.84滑ってるぞ
0370デフォルトの名無しさん
2011/05/14(土) 19:09:02.390371デフォルトの名無しさん
2011/05/14(土) 19:11:47.280372デフォルトの名無しさん
2011/05/14(土) 19:29:00.510373デフォルトの名無しさん
2011/05/14(土) 19:31:43.030374デフォルトの名無しさん
2011/05/14(土) 20:52:56.04パーサージェネレーターを自作するってことが思考の範囲外だったみたいで
「パーサーくらい書ける」とか変な絡み方してくるやつがいて困ったよ。
0375デフォルトの名無しさん
2011/05/14(土) 20:55:11.49ようそぎじゅつも よくわからない
えるえるわんと えるえーえるあーるのちがいも しらない
0376デフォルトの名無しさん
2011/05/14(土) 21:00:31.120377デフォルトの名無しさん
2011/05/14(土) 21:09:05.17どれだけ恥ずかしいことか周知されたようだな。
有意義な一日であった。
0378デフォルトの名無しさん
2011/05/14(土) 21:27:24.830379デフォルトの名無しさん
2011/05/14(土) 21:54:00.98人格攻撃に終始してるほうが開き直ってると思う。
0380デフォルトの名無しさん
2011/05/14(土) 21:56:35.97に反論なんてしねーよw
そんなことを主張するために粘着すんなよ
0381デフォルトの名無しさん
2011/05/14(土) 22:02:05.92最初は手作業でパーサー書けるからいいだろって見当はずれの
反論してるヤツがいたじゃん。
0382デフォルトの名無しさん
2011/05/14(土) 22:05:25.370383デフォルトの名無しさん
2011/05/14(土) 22:05:31.07yacc自作できなきゃコンパイラ書けるって言うのは禁止とか
突然言い出す方がよほど見当外れだと思うぞ
0384デフォルトの名無しさん
2011/05/14(土) 22:07:43.97同じレベルの煽りだけど、童貞は本気でムカついて盛り上がってしまう。
0385デフォルトの名無しさん
2011/05/14(土) 22:08:39.060386デフォルトの名無しさん
2011/05/14(土) 22:14:47.11レベルが低いのは自覚してる。
「パーサージェネレーターくらい誰でも書けるだろwww」とか
ツッコミがきてすぐ終わると思ってた。
0387デフォルトの名無しさん
2011/05/14(土) 22:28:47.10お前が低能なのが全ての原因だろ死ね
0388デフォルトの名無しさん
2011/05/14(土) 22:34:49.450389uy
2011/05/15(日) 00:48:44.10yaccの使い方覚えた程度でコンパイラかけるとかいわれたら
そりゃ恥ずかしい奴だろ
「言語を作れる」といえよ
コンパイラかけてるわけじゃないんだからさ
誇張すんのやめよ
0390デフォルトの名無しさん
2011/05/15(日) 03:08:08.100391:
2011/05/15(日) 03:37:11.51中には、機能、画面デザイン、操作性までよーく似ている
ケースもあります。
特許で保護されていない限り、パクり放題
とか、そういうものなんでしょうか。
0392デフォルトの名無しさん
2011/05/15(日) 03:51:13.450393391
2011/05/15(日) 07:34:59.370394デフォルトの名無しさん
2011/05/15(日) 09:43:03.320395デフォルトの名無しさん
2011/05/15(日) 09:49:18.610396デフォルトの名無しさん
2011/05/15(日) 20:56:40.450397デフォルトの名無しさん
2011/05/16(月) 07:49:29.72俺は童貞だけど、風俗も行ったことないからムカつかないw
0398デフォルトの名無しさん
2011/05/16(月) 08:22:21.820399デフォルトの名無しさん
2011/05/16(月) 08:54:56.610400デフォルトの名無しさん
2011/05/16(月) 09:58:52.320401デフォルトの名無しさん
2011/05/16(月) 10:05:54.600402デフォルトの名無しさん
2011/05/16(月) 10:56:30.990403デフォルトの名無しさん
2011/05/16(月) 10:58:26.800404デフォルトの名無しさん
2011/05/16(月) 16:24:08.850405デフォルトの名無しさん
2011/05/16(月) 17:07:44.10今からなる予定の理系大学生は女子の多い他大のサークルに参加するなり今のうちに合コンしまくっとけ
0406デフォルトの名無しさん
2011/05/16(月) 19:12:06.450407デフォルトの名無しさん
2011/05/16(月) 19:51:07.7335までは、黙ってても女が寄ってくる。
35を越えると女に避けられ必死で努力しないといけない。
男35までに女をなんとかしろ、それが近道。
がんばれ、未婚おやじ達
0408デフォルトの名無しさん
2011/05/16(月) 21:51:44.970409デフォルトの名無しさん
2011/05/16(月) 22:06:17.33※
0410デフォルトの名無しさん
2011/05/16(月) 22:09:35.010411デフォルトの名無しさん
2011/05/16(月) 22:11:55.420412デフォルトの名無しさん
2011/05/16(月) 22:29:17.4529までは、黙ってても男が寄ってくる。(女25を越えたら焦らないといけない)
30を越えると誘ってすらもらえない。
35を越えると避けられるから、それまでに必死で努力しないといけない。
女は若さが最優先で全てだ、
がんばれ、未婚おばさん達
0413デフォルトの名無しさん
2011/05/17(火) 00:54:23.350414デフォルトの名無しさん
2011/05/17(火) 01:00:13.390415デフォルトの名無しさん
2011/05/17(火) 07:31:31.39無理にすることはないと思うなぁ
いや、結婚したくないということではないよ。むしろしたい。
でも、適当に結婚しても後悔しそう。
0416デフォルトの名無しさん
2011/05/17(火) 07:55:13.98まぁ日本人男は金づると思われてるから
貢がせるだけ貢がせて雲隠れされるのがおちだけどな
0417デフォルトの名無しさん
2011/05/17(火) 07:56:33.80相手が同意しないと裁判とかなるからめんどくさい
0418デフォルトの名無しさん
2011/05/17(火) 08:14:13.180420デフォルトの名無しさん
2011/05/17(火) 09:02:20.47Cの関数とJavaのメソッドは似てる程度のもの
アクセス制御とかオーバーロード、オーバーライドなんてCの関数にはないしな
0421デフォルトの名無しさん
2011/05/17(火) 10:41:50.670422デフォルトの名無しさん
2011/05/17(火) 11:09:09.880423デフォルトの名無しさん
2011/05/17(火) 11:11:49.100424デフォルトの名無しさん
2011/05/17(火) 13:06:50.94>>421
メソッドだったのか
ありがとうございました
0425デフォルトの名無しさん
2011/05/17(火) 13:12:00.930426デフォルトの名無しさん
2011/05/17(火) 20:39:15.8010年ごとに結婚離婚繰り返して常に20代の子キープしようという壮大な計画を持つ俺に支障が出る
あ、調子のりましたすみません
0427デフォルトの名無しさん
2011/05/17(火) 21:02:54.64それは無い
と言うか、守備範囲が広がるだけ
ま、男も有る意味同じだ
気にするな
相手に合わせる事が出来て、明るい奴は男女問わず、顔も年齢もある程度まではモテる
モテるのと結婚出来るはまた違うケドナ
0428デフォルトの名無しさん
2011/05/17(火) 21:07:49.370429デフォルトの名無しさん
2011/05/17(火) 21:09:56.740430デフォルトの名無しさん
2011/05/17(火) 23:39:40.44具体例を交えて簡単に教えてもらえないでしょうか
↓こんな感じで教えていただけると助かります
プログラムの目的:○○
従来?の処理手順:△△
オブジェクト指向を取り入れた場合の処理手順:□□
結果:××
0431デフォルトの名無しさん
2011/05/17(火) 23:49:24.15手続き型言語はコンピュータに指示するけど、
オブジェクト指向言語はオブジェクトに指示する。
大根の皮をむけ、千切りにしろ
が
大根は皮をむいて、千切りにします
になる
0432デフォルトの名無しさん
2011/05/17(火) 23:56:14.060433デフォルトの名無しさん
2011/05/18(水) 00:11:27.330434デフォルトの名無しさん
2011/05/18(水) 00:21:23.37ありがとうございます
しかし、よくあるその説明方法が分からないので、>>430と書いたのです……
大根をむく場合、ベーシック風にすると
10 読み込む 大根1(ロード)
20 置く 手元に 大根1(代入)
30 切る 手元の物 桂剥き(処理)
40 移動 手元の物 皿
てな感じだと思いますが、
オブジェクト指向だとどういう手順になるんでしょうか
0435デフォルトの名無しさん
2011/05/18(水) 00:34:03.72daikon.strip; // 皮をむく
Plate plate = new Plate; // お皿を用意する
plate.put(daikon); // 盛り付け
一応書いてはみたけど参考にしないほうがいいよ
>>432に一票
0436デフォルトの名無しさん
2011/05/18(水) 00:37:45.84肥料をどういうペースでやったりとか、
日照量がどう変化していくかによって
大根がどのように育っていくかをモデリング
するほうが、オブジェクト指向の説明が
しやすいと思うが、俺にはできませんw
すみませんwww
0437デフォルトの名無しさん
2011/05/18(水) 01:01:57.91そういう抽象的な考えはむしろOOPに慣れた人向けであって
入門には逆に混乱すると思う
具体的な言語(CとかJavaとか)を指定すれば
何かしら例が出てくるかもしれんよ
0438デフォルトの名無しさん
2011/05/18(水) 01:02:21.19class Daikon
def initialize; @water = 0; end
def feed_water(ml); @water += water; end
def size
if @water < 100
"ちいさいです"
elsif @water < 1000
"すこしはおおきいです"
else
"ごりっぱです"
end
end
end
% irb
reirb(main):001:0> require './daikon'
=> true
irb(main):002:0> daikon = Daikon.new
=> #<Daikon:0x00000000ca21a0 @water=0>
irb(main):003:0> daikon.size
=> "ちいさいです"
irb(main):004:0> daikon.feed_water(100)
=> 100
irb(main):005:0> daikon.size
=> "すこしはおおきいです"
こんなかんじですか。わかりません
0439デフォルトの名無しさん
2011/05/18(水) 01:07:29.47オブジェクト指向:
WATASHI.okiru("08:00").asobu("Takeshi")taberu("Yakisoba").neru("Bed");
非オブジェクト指向:
okiru(WATASHI, "08:00");
asobu(WATASHI, "Takeshi");
taberu(WATASHI, "Yakisoba");
neru(WATASHI, "Bed");
0440デフォルトの名無しさん
2011/05/18(水) 02:27:34.660441デフォルトの名無しさん
2011/05/18(水) 02:54:28.37で大事なのは、操作に責務があることです。
手続き型言語では何もかもがコンピュータがやることになります。
ところが、オブジェクト指向では操作の責務はオブジェクトが持ちます。
皮がむけたり千切りになったりするのは大根の持っている機能と思います。
ただし、皮をむいたり千切りを実際にしなくても最終的になれば構いません。
他人がやっても、あらかじめ用意してあっても、店で買ってきても構いません。
指示を出す方と、実際にするのが分離されるのがポイントです。
0442デフォルトの名無しさん
2011/05/18(水) 03:08:21.52手続型だろうがオブジェクト指向だろうが目的、処理手順、結果は同じだよ
違うのは手続型に比べてオブジェクト指向は保守管理しやすくするために自由度を減らしたってだけ
具体的にはクラスという構造体を導入した
0443デフォルトの名無しさん
2011/05/18(水) 03:09:00.79重要なのはWATASHIとか大根がどうとかじゃなくて、
人間オブジェクトには食べるメソッド、寝るメソッドとかがあって、
根野菜オブジェクトには皮むきメソッドや千切りメソッドがあるってことじゃないの?
コンピュータがやってんのかオブジェクトがやってんのかって、そこまで明らかなこと?
大根に限るならオブジェクト指向の有難みは無いと思うけど
0444デフォルトの名無しさん
2011/05/18(水) 03:28:09.88コンピューターがやってるのではありません
オブジェクトがやっているのです
完全に頭おかしいよ
0445デフォルトの名無しさん
2011/05/18(水) 04:22:35.01Daikon *daikon = new Daikon();
Peeler peeler; // 皮むき器を用意
peeler.peel(daikon);
のほうがよかったりしないだろうか。
0446デフォルトの名無しさん
2011/05/18(水) 04:28:02.14料理人が皮むく時にピーラーと野菜を渡すべきか。
0447デフォルトの名無しさん
2011/05/18(水) 04:41:48.93プロセスの考え方に似てるかも
自プログラムが直接他のプロセスのメモリを弄るってことはしない
相手が何らかの通信インターフェースを持ってて
そのインターフェースを通して依頼する
ただプロセスはインターフェースにアクセスがあったか確認しつつ、その間も自分で何か処理してて
オブジェクトはインターフェースにアクセスがあったとき以外は何もせず、内部的には単なるひと繋がりのプログラムになるって感じ
そう考えると別に気持ち悪くないでそ?
0448デフォルトの名無しさん
2011/05/18(水) 04:44:54.61受動態だし(剥かれる)
大根のメソッドは成長するとか枯れるぐらいだろう
0449デフォルトの名無しさん
2011/05/18(水) 05:44:08.48どっちでもいいんじゃないか
>>435はdaikon.stripだとdaikonのステートの変化があるので
副作用ありまくりのオブジェクト指向の雰囲気を感じてもらえるかなと
あと現実のオブジェクトを素直にモデル化できるとは限らないから
ここらへんでこだわるのは不健康だと個人的には思う
0450デフォルトの名無しさん
2011/05/18(水) 07:26:52.93リストのメソッドにソートがあるんだが。
0451デフォルトの名無しさん
2011/05/18(水) 07:29:20.390452デフォルトの名無しさん
2011/05/18(水) 07:46:33.05どう考えてもピーラークラスとか作るのはアホ。皮むきにしか使えねーじゃん
複数インスタンス化することもない。野菜にその機能を持たせとけば良いだろ
0453デフォルトの名無しさん
2011/05/18(水) 08:04:03.50このスレにいるか知らないが初心者はこういう議論を真に受けちゃいけないよ
オブジェクト指向の入門書はこういう例であふれてるわけだが
0454デフォルトの名無しさん
2011/05/18(水) 08:06:24.48書いて動かして見れば分かることだからどうでもいい
説明だけ聞いて分かったつもりになって誤解してる奴は放置
0455デフォルトの名無しさん
2011/05/18(水) 08:11:48.23「オブジェクトって何よ」「何をオブジェクトにするんだ」なんて考えなくていいからね
既にオブジェクトは使っている、って状態になる
0456デフォルトの名無しさん
2011/05/18(水) 08:13:28.66アホっていうのには同意だけど
オブジェクト指向の考え方としては皮むきにしか使えなくても
ピーラークラスを作るのは正常
0457デフォルトの名無しさん
2011/05/18(水) 08:26:51.19ひたすら機能を分割して、なんかの処理の度に何かをインスタンス化するつもりかよ
せいぜい料理道具クラスの中のメソッドだろ
ピーラークラスはいくらなんでも特化しすぎ
0458430
2011/05/18(水) 08:28:32.53>>439 >>442を見る限り、単に主語が文法上必要という理解でいいのかな
今作ってるのが、箱庭に多数(数十から数百)のNPCをほりこんで様子を見るもので、
処理としてはターン制で、NPC「A」のターンに他各NPCとの距離を見て、一定距離以内にNPCがいれば、互いのパラメータ次第で話しかけたり殴りかかったりする感じなのですが、
どこかで聞いたオブジェクト指向てのならスマートに処理できるのかと思った次第です
しかし処理手順自体が同じなら無理して新しい言語に挑戦する必要はなさなそうです
ありがとうございました
0459デフォルトの名無しさん
2011/05/18(水) 09:34:40.14CのFILEとか、適当に書いたスタッククラスとかのほうが適切だと思うんだが
0460デフォルトの名無しさん
2011/05/18(水) 10:14:25.76どうせグッチャグッチャのゴミになる
0461デフォルトの名無しさん
2011/05/18(水) 10:37:49.78最初からその目的を書いてたら、だれも大根を引っ張り出さなかったであろう
0462デフォルトの名無しさん
2011/05/18(水) 14:00:34.67Visual C++ 2010 Express Edition: 無償版
これダウンロードしたらいいの?
0463デフォルトの名無しさん
2011/05/18(水) 14:07:54.830464デフォルトの名無しさん
2011/05/18(水) 14:08:18.52^−^
0465デフォルトの名無しさん
2011/05/18(水) 14:28:56.99それを見てもわけわかめで挫けそうなんだけど、猫でもわかる本とか買っても同じかな?
0466デフォルトの名無しさん
2011/05/18(水) 14:30:56.140467デフォルトの名無しさん
2011/05/18(水) 14:32:29.47そのわけわからないところを
ここかC言語のスレで質問したらいいじゃないか
0468デフォルトの名無しさん
2011/05/18(水) 14:43:39.92^−^
>>467
ありがとう
頑張って解読してみるでござる
プログラミングはむずかしィーーーー
数学ぐらい難しい
0469デフォルトの名無しさん
2011/05/18(水) 14:50:27.870470デフォルトの名無しさん
2011/05/18(水) 14:55:37.300471デフォルトの名無しさん
2011/05/18(水) 23:22:38.660472デフォルトの名無しさん
2011/05/18(水) 23:24:18.81関数型言語は、関数の返り値を使ってプログラムを構築するタイプの言語
歴史は結構古いよ
0473デフォルトの名無しさん
2011/05/18(水) 23:35:09.200474デフォルトの名無しさん
2011/05/18(水) 23:38:04.12言語仕様や標準ライブラリの仕様が、関数型的なプログラムを書くのに適した形になっていない
0475デフォルトの名無しさん
2011/05/18(水) 23:48:37.63返り値じゃなくて、関数そのものね
関数を受け取って、その後で引数与える事も普通にするし、あと一つ引数受け取れば値を返す関数を返り値として返す事も普通によくある
map関数なんて、高階関数の典型
map (1+) [1,2,3] = [2,3,4]
0476デフォルトの名無しさん
2011/05/18(水) 23:50:23.85ううん
0477デフォルトの名無しさん
2011/05/18(水) 23:53:39.300478デフォルトの名無しさん
2011/05/18(水) 23:59:57.03高階関数が使えるとか、参照透明性が確保されているとか、副作用を隔離出来るとか、
クロージャがあるとか、人によって色々な解釈があるよね
個人的には、そういう細かい道具立てよりも、関数型的なスタイルが自然に使える言語が
関数型言語だと思うわ
0479デフォルトの名無しさん
2011/05/19(木) 00:01:37.620480デフォルトの名無しさん
2011/05/19(木) 00:03:16.800481デフォルトの名無しさん
2011/05/19(木) 00:03:25.05トートロジーじゃないよ
関数型的なスタイル=関数の返り値を使ってプログラムを構築すること
0482デフォルトの名無しさん
2011/05/19(木) 00:09:24.550483デフォルトの名無しさん
2011/05/19(木) 00:11:11.15関数の返り値で構築って表現は超初心者にとってミスリードでしかないよ
>>473みたいな質問が出てきてしまったのがその証拠
CやJavaでいつも書いてるプログラムだって返り値使ってるんだし
0484デフォルトの名無しさん
2011/05/19(木) 00:19:55.14ミスリードって言いたいだけ?
他人のレスにケチ付けてないで、君が分かり易く説明したら良いんじゃないかと思うわ
個人的には、1レス、2レスで理解出来なくても仕方が無いと思うし、理解する過程で新たな
疑問が湧くのも普通なんじゃないかと思うけどね
0485デフォルトの名無しさん
2011/05/19(木) 00:22:33.940486デフォルトの名無しさん
2011/05/19(木) 00:24:00.54じゃあ、超初心者が相手でもミスリードが絶対に発生しない関数型言語の説明を書いてあげて
0487デフォルトの名無しさん
2011/05/19(木) 00:25:24.370488デフォルトの名無しさん
2011/05/19(木) 00:26:24.49漏れは>>475のレスに同意するからことさら書くことないのだけど
関数をデータとして扱える
関数を引数として関数に渡す
関数を関数が返す
再帰があちこちに出てくる
そういうことを日常的にやってるのが関数型言語
言語にもよるけど変数の書き換えにも謙抑的
こんなんでいいっすか
0489デフォルトの名無しさん
2011/05/19(木) 00:32:01.81最初から静かにそれだけ書いてれば良いんじゃないの?
その方が >>471 の為になったと思うけど
0490デフォルトの名無しさん
2011/05/19(木) 00:41:26.920491デフォルトの名無しさん
2011/05/19(木) 00:43:20.550492デフォルトの名無しさん
2011/05/19(木) 00:44:21.390493デフォルトの名無しさん
2011/05/19(木) 00:46:42.77場の空気を重んじてどうこうならともかく
0494デフォルトの名無しさん
2011/05/19(木) 00:47:07.27mapの逆パターン作ってみた
関数のリストに一つの値を適用する関数
(関数名はmapの逆さ読みのpam)
pam _ [] = []
pam n (f:fs) = f n : pam n fs
ちゃんと動くよ
pam 1 [(1+),(2+),(3+)] = [2,3,4]
0495デフォルトの名無しさん
2011/05/19(木) 00:47:47.520496デフォルトの名無しさん
2011/05/19(木) 00:50:51.50誰のためのレスなんだ?俺にはこれがなんという言語なのかも分からないのだが
0497デフォルトの名無しさん
2011/05/19(木) 00:57:16.630498デフォルトの名無しさん
2011/05/19(木) 00:59:21.49あ、haskellです
でも、リストには同じ型しか入れられないので、並べられる関数が限られるので、型の無いlisp系の方が使い道がありそう
一応、関数もデータとして扱えるってのを、極端な例で書いてみた
0499デフォルトの名無しさん
2011/05/19(木) 01:22:21.720500デフォルトの名無しさん
2011/05/19(木) 01:36:26.13pam 何か 空リスト なら 空リスト
pam n (関数 と 関数リスト) なら 関数 n と pam n 関数リスト
みたいな感じかな
0501デフォルトの名無しさん
2011/05/19(木) 01:39:44.690502デフォルトの名無しさん
2011/05/19(木) 01:39:49.82ここはhaskellスレでも無いんだし、雰囲気だけ分かれば良いんじゃない?
興味持ったら、関連スレへどうぞって事で
0503デフォルトの名無しさん
2011/05/19(木) 01:44:49.59少なくとも何の言語かも言わずに、これどうよ?とかその辺のブログ以下
0504デフォルトの名無しさん
2011/05/19(木) 01:48:34.22正解
0505デフォルトの名無しさん
2011/05/19(木) 01:50:05.680506デフォルトの名無しさん
2011/05/19(木) 01:52:49.82別に、読みやすい様に関数名や変数名付ければ良いだけだよ
自然と数学の変数や関数意識した名前付になっちゃうけど
0507デフォルトの名無しさん
2011/05/19(木) 01:54:23.340508デフォルトの名無しさん
2011/05/19(木) 02:08:22.89ググる程度では具体例に翻弄されたりパラダイムが云々かんぬんでイマイチよく理解できないのです。
VB6.0とCとperlしか触ったことが無いので、何がOOP的で何がそうでないのか、すらわからない…orz
0509デフォルトの名無しさん
2011/05/19(木) 02:09:43.920510デフォルトの名無しさん
2011/05/19(木) 02:14:39.42お高いけど
http://www.amazon.co.jp/gp/aw/d/4798113468/ref=mp_s_a_5?qid=1305738806&sr=1-5
0511デフォルトの名無しさん
2011/05/19(木) 02:16:20.37まとまった文献は直ぐ思い付かないけど、言語の設計思想に付いて調べたいのであれば、
何はともあれ↓の最初の数ページは読んでおくべきだと思います。
http://www.unixuser.org/~euske/doc/r5rs-ja/
「はじめに」の所の最初のパラグラフは、この業界では名文の誉れある非常に有名な文章です。
0512デフォルトの名無しさん
2011/05/19(木) 02:19:09.90あと、これも定番
言語設計のアプローチに関する有名な論説です
http://www.artcompsci.org/~makino/articles/worse-is-better-ja.html
0513デフォルトの名無しさん
2011/05/19(木) 02:23:56.660514デフォルトの名無しさん
2011/05/19(木) 02:28:30.72OOP に関しては、アラン・ケイとストラウストラップについて調べると良いよ
同じ OOP でも Smallalk の流れと C++ の流れと二種類あるから
厳密には Self, Slate, JavaScript のプロトタイプ型とか色々な流派があるけど
0515デフォルトの名無しさん
2011/05/19(木) 02:30:20.500516デフォルトの名無しさん
2011/05/19(木) 02:36:10.03リンクを読んでれば、質問の仕方が違ってくるから
http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E
0517508
2011/05/19(木) 03:08:31.76寝る前の眠いアタマなもので、挙げていただいたものを今すぐ吟味できないのが申し訳ないのですが、
できるだけ目を通せるように、血に肉にできるように、精進致します。
>>513
Java入門あたりを学んでいて、そもそも何でOOPなのだろう、何を意図して考案された概念なのだろう、
と気にしてしまったのが切欠でした。勿論、コードを書き続けるのが上達への道なのは理解しているつもりなのですが。
>>516
関連項目の詳細までは把握しておりませんが、この項に書かれている内容だけに絞りましたら
9割方は理解できているかと存じます。
>>515
流れが流れだったとはいえ、スレチ感は否めません。すみません。
0518デフォルトの名無しさん
2011/05/19(木) 03:12:30.160519デフォルトの名無しさん
2011/05/19(木) 03:14:16.08ちゃんと話のできる、またはするつもりのある人はこんな言い回ししない。
0520デフォルトの名無しさん
2011/05/19(木) 07:34:57.27オブジェクト指向限定なら、これが分かりやすかった
http://www.amazon.co.jp/gp/aw/d/477412222X/ref=mp_s_a_3?qid=1305757979&sr=8-3
0521デフォルトの名無しさん
2011/05/19(木) 07:49:37.70http://www.amazon.co.jp/dp/477412222X
0522デフォルトの名無しさん
2011/05/19(木) 09:36:56.600523デフォルトの名無しさん
2011/05/19(木) 11:59:50.10アフィじゃない。短縮すべきなのは同意だが。
0524デフォルトの名無しさん
2011/05/19(木) 12:07:08.330525デフォルトの名無しさん
2011/05/19(木) 12:08:01.192chからならどうせ審査落ちするわ
0526デフォルトの名無しさん
2011/05/19(木) 17:34:15.38C言語、Javaです。
プログラミングをするにあたって
必要なものは、なんですか??
0527デフォルトの名無しさん
2011/05/19(木) 17:41:05.930528デフォルトの名無しさん
2011/05/19(木) 17:47:52.18わかりました。
C言語を自宅でプログラミング
したいと思います。
0529デフォルトの名無しさん
2011/05/19(木) 17:48:34.520530デフォルトの名無しさん
2011/05/19(木) 17:55:27.50pc
処理系
メモ帳以外のテキストエディタ
あとは、iPhoneからなので、pcと表示が違うけど、yahooにはカテゴリ分けされて各種言語のサイトが一覧になってるページがあるので、好きな入門サイトで勉強
http://dir.yahoo.co.jp/Computers_and_Internet/Programming_and_Development/Programming_Languages/?q=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%B8%C0%B8%EC
0531デフォルトの名無しさん
2011/05/19(木) 17:59:33.24目的は何かね?
何の為のプログラムを作りたいのかね?
0532デフォルトの名無しさん
2011/05/19(木) 20:20:11.960533デフォルトの名無しさん
2011/05/19(木) 20:21:11.050534デフォルトの名無しさん
2011/05/19(木) 20:35:57.03目的は、C言語を使いこなせるように
なることです。
C言語を使って、プログラムを組んで、
楽しさを味わいたいなと。
0535デフォルトの名無しさん
2011/05/19(木) 20:46:41.77エディタ+コンパイラ
入門書
0536デフォルトの名無しさん
2011/05/19(木) 20:54:54.83んにゃ、大抵のテキストエディタにはオートインデント機能が付いてるから
(大抵、設定で有効に出来る)
メモ帳には付いてないんだよ
0537デフォルトの名無しさん
2011/05/19(木) 20:56:27.27エディタ、コンパイラは
フリーでありますか?
0538デフォルトの名無しさん
2011/05/19(木) 20:58:04.310539デフォルトの名無しさん
2011/05/19(木) 21:03:22.53優しいな
おいら、さすがにそこまで面倒見きれないよ
0540デフォルトの名無しさん
2011/05/19(木) 21:10:14.16> ここでは、パソコンがやっと分かる程度の人たちの為の
> プログラミング総合質問スレッドです。
> 0(もしくはマイナス)知識の方々を標的にプログラマーの育成を
> 目的にしています。
>
> 「プログラム作りたい!…けどどうやって作るんだ?」
> 「パソコンの前に座ってからどうすんの?」
> 「エディタってなに?」
> 「参考書の内容・意味がわかりません」
>
> 等のレベルで躓いている方たちはここで質問してください。
0541デフォルトの名無しさん
2011/05/19(木) 21:10:44.890542デフォルトの名無しさん
2011/05/19(木) 21:19:51.62ああ、そういう。
別に最初はメモ帳でいいと思う、、、のは今の時代に合わないか。
0543デフォルトの名無しさん
2011/05/19(木) 21:22:59.02うわあ。。。
マジか
そりゃすまんかった
ネタで無く、そんな無謀な奴が実在するんだな。。。
窓の森で適当なエディタや処理系探して頑張ってくれ
0544デフォルトの名無しさん
2011/05/19(木) 21:45:04.31MS-DOSが働くなら
LSC-C試食版とメモ帳がシンプルで入り易い。
慣れたら高級エディッタに移行もあり。
0545デフォルトの名無しさん
2011/05/19(木) 21:55:34.57そのまま保存、コンパイル、実行が出来るし
0546デフォルトの名無しさん
2011/05/19(木) 22:11:54.03ええと、LSI-Cは、基本的なシステムコールしか使ってないから、コマンドプロンプトでも動くよ
0547デフォルトの名無しさん
2011/05/20(金) 00:28:28.09>>546
やさしいCはともかくとして、
LSI-Cはマジ○チ
0548デフォルトの名無しさん
2011/05/20(金) 07:13:00.67復元できないならVC++/CLIもありかと思いまして
0549デフォルトの名無しさん
2011/05/20(金) 07:14:47.47大抵はフリーのコンパイラ前提だし
0550デフォルトの名無しさん
2011/05/20(金) 07:15:58.78逆アセなんて言語は関係ないだろ
0551デフォルトの名無しさん
2011/05/20(金) 07:21:00.46C++/CLIならネイティブコードにコンパイルされるなら
逆アセくらいしかできないならそっちのほうがいいかと思って。
0552デフォルトの名無しさん
2011/05/20(金) 07:52:50.040553デフォルトの名無しさん
2011/05/20(金) 08:09:28.390554デフォルトの名無しさん
2011/05/20(金) 08:11:19.580555デフォルトの名無しさん
2011/05/20(金) 08:43:42.490556デフォルトの名無しさん
2011/05/20(金) 08:47:29.790557uy
2011/05/20(金) 20:22:19.21まぁ、誰も知らず自分だけが知ってるような貴重な情報を持っていない奴には
わからない悩みなんだろうが・・・・・・・
0558デフォルトの名無しさん
2011/05/20(金) 23:10:17.44無限ですらソースパクるなとか言い出す奴がいるし
0559デフォルトの名無しさん
2011/05/20(金) 23:14:54.950560デフォルトの名無しさん
2011/05/20(金) 23:17:55.470561デフォルトの名無しさん
2011/05/20(金) 23:21:28.30貴重かどうかはともかく、普通にパクられたらムカつくだろ
0562デフォルトの名無しさん
2011/05/20(金) 23:25:35.76古代人が埴輪作りながらせせら笑ってた
0563デフォルトの名無しさん
2011/05/21(土) 09:27:57.810564デフォルトの名無しさん
2011/05/21(土) 09:46:10.350565デフォルトの名無しさん
2011/05/22(日) 10:35:14.610566デフォルトの名無しさん
2011/05/22(日) 11:00:21.93Windows7でサウンドの既定デバイスを変更したいんだけど
わかりません。
誰か教えてください。できればC#のサンプルがあれば。
Cでも大丈夫だけど。
0567デフォルトの名無しさん
2011/05/22(日) 14:18:51.42手動でもいいからどこに設定保存してるか調べる。
それがわかったらプログラムでそこを書き換えるだけ
0568デフォルトの名無しさん
2011/05/23(月) 19:00:35.82ソース明かしたくなきゃソース見えない言語使えとしか
HTML使って「この記述は俺のオリジナルだからパクんな!」とか、かなり脳が残念なレベル
0569デフォルトの名無しさん
2011/05/23(月) 19:06:16.82htmlって。。。
javaScriptでさえ、別ファイルにして見えなく出来るし、htmlはそもそもマークアップ言語であって、プログラミング言語じゃないし
まあ、別ファイルに分けないで、htmlに埋め込んだままで公開してパクんなってのは確かに脳が残念な子だな
0570デフォルトの名無しさん
2011/05/23(月) 19:19:32.820571デフォルトの名無しさん
2011/05/23(月) 19:19:53.560572デフォルトの名無しさん
2011/05/23(月) 19:20:20.92見えなきゃ実行出来ないんだから
0573デフォルトの名無しさん
2011/05/23(月) 19:23:23.010574デフォルトの名無しさん
2011/05/23(月) 19:25:13.750575デフォルトの名無しさん
2011/05/23(月) 19:36:59.42見るには、ちょっとしたコツが要るだろ?
「普通の操作だと見れない」
ココが訴える時の肝になったりする
0576デフォルトの名無しさん
2011/05/23(月) 19:38:52.78参考までに、どの辺が、そう思うのでしょう
0577デフォルトの名無しさん
2011/05/23(月) 19:42:39.73ブラウザ何使ってるの?
0578デフォルトの名無しさん
2011/05/23(月) 19:48:25.01少数精鋭気取ってるOpera
99%の確率で前者だろ
0579デフォルトの名無しさん
2011/05/23(月) 20:29:17.300580デフォルトの名無しさん
2011/05/23(月) 21:55:31.48訴えなくていいようにHTTPSにすれば?
0581デフォルトの名無しさん
2011/05/23(月) 22:31:34.020582デフォルトの名無しさん
2011/05/23(月) 22:34:44.380583デフォルトの名無しさん
2011/05/23(月) 22:40:20.090584デフォルトの名無しさん
2011/05/23(月) 22:43:13.650585デフォルトの名無しさん
2011/05/23(月) 22:48:47.420586デフォルトの名無しさん
2011/05/23(月) 22:50:27.760587デフォルトの名無しさん
2011/05/23(月) 23:01:52.670588デフォルトの名無しさん
2011/05/23(月) 23:07:08.83有名なら有名だというソース出せコラ
0589デフォルトの名無しさん
2011/05/23(月) 23:37:09.040590デフォルトの名無しさん
2011/05/24(火) 00:06:22.810591デフォルトの名無しさん
2011/05/24(火) 00:38:16.33謝しろ下民
0592デフォルトの名無しさん
2011/05/24(火) 00:45:25.810593デフォルトの名無しさん
2011/05/24(火) 00:48:29.75中国に一億人も金さんいるかな〜?
0594デフォルトの名無しさん
2011/05/24(火) 00:50:07.400595デフォルトの名無しさん
2011/05/24(火) 00:51:10.580596デフォルトの名無しさん
2011/05/24(火) 00:57:46.44なんでやねん
0597デフォルトの名無しさん
2011/05/24(火) 01:55:30.55余裕でいそうな
0598デフォルトの名無しさん
2011/05/24(火) 02:51:10.710599デフォルトの名無しさん
2011/05/24(火) 13:05:10.260600デフォルトの名無しさん
2011/05/24(火) 15:55:35.73コードのところに行と列を表示する方法は有りますか?
エラーがでても行と列が分かりずらくて
0601デフォルトの名無しさん
2011/05/24(火) 16:46:32.94列は知らないや
0602デフォルトの名無しさん
2011/05/24(火) 16:48:17.270603デフォルトの名無しさん
2011/05/24(火) 16:51:27.860604デフォルトの名無しさん
2011/05/24(火) 20:25:30.71if (a < b) {
if (c == d) {
break;
}
}
というのがあります
これは
if (a < b && c == d)でもいいと思うのですが
break条件を満たさないで最後までループするケースも考えると
前者のほうが速度的にいいと考えるべきでしょうか?
0605デフォルトの名無しさん
2011/05/24(火) 20:34:27.03短絡評価が規格で決まっている
0606デフォルトの名無しさん
2011/05/24(火) 20:43:03.550607デフォルトの名無しさん
2011/05/24(火) 22:15:01.100608デフォルトの名無しさん
2011/05/24(火) 22:19:49.520609デフォルトの名無しさん
2011/05/25(水) 02:03:35.040610デフォルトの名無しさん
2011/05/25(水) 08:26:41.880611デフォルトの名無しさん
2011/05/25(水) 09:38:50.230612デフォルトの名無しさん
2011/05/25(水) 10:43:50.54は?
0613デフォルトの名無しさん
2011/05/25(水) 11:08:09.13Cなら勿論、C++でも普通は速度についてはそれだけ見る限りではどちらでも同じ。
但し、意味的に違う場合があるのでどちらがいいとは一概には言えない。
0614デフォルトの名無しさん
2011/05/25(水) 19:32:39.23コンパイラの最適化じゃねえの
0615デフォルトの名無しさん
2011/05/25(水) 19:36:40.230616デフォルトの名無しさん
2011/05/25(水) 19:55:11.94% cat foo.c
void func(a, b, c, d) {
for(;;) if(a < b) { if(c == d) break; }
}
% cat bar.c
void func(a, b, c, d) {
for(;;) if(a < b && c == d) break;
}
% gcc -c -O3 -s foo.c
% gcc -c -O3 -s bar.c
% diff foo.s bar.s
%
0617デフォルトの名無しさん
2011/05/25(水) 19:58:39.26おいおい
0618デフォルトの名無しさん
2011/05/25(水) 20:00:20.15どこか間違ってる?
0619デフォルトの名無しさん
2011/05/25(水) 20:01:33.330620デフォルトの名無しさん
2011/05/25(水) 20:03:34.680621デフォルトの名無しさん
2011/05/25(水) 20:23:50.63同一人物かねぇ
0622デフォルトの名無しさん
2011/05/26(木) 00:50:25.850623デフォルトの名無しさん
2011/05/26(木) 01:22:41.60基礎からやり直せ
>>622
え?
とかレスついたらめんどくさいでしょ。
0624デフォルトの名無しさん
2011/05/26(木) 01:40:10.440625デフォルトの名無しさん
2011/05/26(木) 08:38:49.12引っ込み付かなくなった人がいるだけっぽい
0626デフォルトの名無しさん
2011/05/26(木) 10:32:53.45UnixV6とかK&R旧版の時代から短絡評価だと決まってるっての。
0627デフォルトの名無しさん
2011/05/26(木) 10:45:42.640628デフォルトの名無しさん
2011/05/26(木) 11:55:43.71なんで勝手にbreak付け足してんの?
0629デフォルトの名無しさん
2011/05/26(木) 12:00:37.230630デフォルトの名無しさん
2011/05/26(木) 12:02:05.28お前がな
0631デフォルトの名無しさん
2011/05/26(木) 12:06:56.190632デフォルトの名無しさん
2011/05/26(木) 12:08:10.98>if (a < b && c == d)でもいいと思うのですが
0633デフォルトの名無しさん
2011/05/26(木) 12:10:04.63やっぱり馬鹿だったか
0634デフォルトの名無しさん
2011/05/26(木) 12:24:25.000635デフォルトの名無しさん
2011/05/26(木) 12:25:57.98お前誰だよ
0636もうやだこの読解力のない馬鹿
2011/05/26(木) 12:31:31.900637デフォルトの名無しさん
2011/05/26(木) 12:33:25.18何いってんだ?
0638デフォルトの名無しさん
2011/05/26(木) 12:34:23.46お前がな
0639デフォルトの名無しさん
2011/05/26(木) 12:36:52.10俺だよ、俺。
0640デフォルトの名無しさん
2011/05/26(木) 12:39:32.05お前誰だよ
0641デフォルトの名無しさん
2011/05/26(木) 12:41:54.97私用の場合は著作権違反じゃないですよね?
0642デフォルトの名無しさん
2011/05/26(木) 12:44:02.83何言ってるんだ、俺だよ
0643デフォルトの名無しさん
2011/05/26(木) 16:33:32.00この板はプログラムを作る人のための板です。
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
それから、
お願いですから頭の悪い質問の仕方をしないでください。
0644デフォルトの名無しさん
2011/05/26(木) 16:43:44.65黙れカス
0645デフォルトの名無しさん
2011/05/26(木) 16:52:26.540646デフォルトの名無しさん
2011/05/26(木) 17:12:08.96これらの関数?一覧と解説が載ってるページがあれば教えていただきたいです
0647デフォルトの名無しさん
2011/05/26(木) 17:23:34.10つmsdn
0648デフォルトの名無しさん
2011/05/26(木) 17:25:09.07http://msdn.microsoft.com/ja-jp/library/
0649デフォルトの名無しさん
2011/05/26(木) 17:26:40.51意味は同じでも、バイナリが同じとは限らないよ
比較するなら実行時間で同等かとかしないと
0650デフォルトの名無しさん
2011/05/26(木) 18:18:07.43アセンブリ出力を較べて実態が同じなら、バイナリを比較するまでもないと思うが。
0651デフォルトの名無しさん
2011/05/26(木) 18:53:19.88>>616に言ってあげて下さいな
コンパイルして、すぐに比較する前にアセンブラを出力して、そっちを比較しろって
0652デフォルトの名無しさん
2011/05/26(木) 19:05:15.57>>616 が何をしてるか分かってないんだな
0653デフォルトの名無しさん
2011/05/26(木) 19:09:41.790654デフォルトの名無しさん
2011/05/26(木) 19:17:30.23と
texture1 = Content.Load<Texture2D>("aaaa");
この両者の違いはナンなんでしょうか?
@が入ることによりナニが代わるんでしょうか?
0655デフォルトの名無しさん
2011/05/26(木) 19:23:16.42なんて言語かぐらいは書いておくれ
もしC#ならverbatim stringsとかいって
文字列に含まれる \ をエスケープの開始としてではなく \ そのものとして扱う
0656デフォルトの名無しさん
2011/05/26(木) 19:24:53.70アセンブル結果を比較しているように見えるけどどういうこと?
0657デフォルトの名無しさん
2011/05/26(木) 19:27:35.22C#でした、ありがとうございます
0658デフォルトの名無しさん
2011/05/26(木) 19:40:23.17環境依存とかだと、他のコンパイラでは同じとは限らない
0659デフォルトの名無しさん
2011/05/26(木) 19:49:26.780660デフォルトの名無しさん
2011/05/26(木) 19:57:35.29解像度かえると端がきれちゃう、くそっ
練習の為、継ぎ足しでどんどん書いてるからこうなったんだろうが
いけるまで弄るしかない
0661デフォルトの名無しさん
2011/05/26(木) 20:17:11.18ノ .,へー冖゙ ̄ ____,> .} 厶,_ .\ ゙lyu「 .i| .¨゙,/ソ′._/ ] ,} ,y-v,,_
,i「 .ノ>,,,,,v-冖\ { z--┘ │ >┘ \,,iレ^ .,,r!(レーvy _} :| .,/、 .]
ノ′,ノ r--冖^'=イ } .゙\,, .yー'″_,,,,,,,,,_ ,,,__,,ノ'″ 冖'゙″ ._,丿 _,ノ┘ .)!^.,r'゙} .}
.ノ′ .゙} 〔 zァ ./| } / ノ .r:冖′ _冫 《_` ._,,uy: .,ノ'″ .(ニ,,,, .,r^ .} .|
.,ノ゙._rr .} |_ _ .ノ | } ノ ノ .^7yr冖 ̄ ゙─ー''″,ノ / .,ノ ./′ } {,
 ゙゙̄ 〕 | 'ー「⌒′} | .,i「 / ,《《′ .} |′ .,ノ′ [ ミ, .\_
[ ] r--、| } .ノ′.ノ '゙[ ゙'ー---u_ | ミ_ .《 .,rァ .} \,,__工
ミ. ] \ ] .} ,i「 .\,_ ゙} ミ, ゙¨┐ .¨'¨ |, } `
゙^┘ ゙¬v、,ノ 冖′ ⌒^^^″ .゙\,,,,,,〕 .\,ノ
0662デフォルトの名無しさん
2011/05/26(木) 20:32:00.97http://www.nicovideo.jp/watch/sm14536643
北朝鮮ヤクザが在特会を襲撃!パチンコを死守する北朝鮮!
uho
0663デフォルトの名無しさん
2011/05/26(木) 20:41:27.06てめーが結果が異なる実例を持って来れば済むこと。
0664デフォルトの名無しさん
2011/05/26(木) 21:47:28.93C++
D
のどれかを始めてみようと思っています
それら3つを比較した場合の違いやメリットデメリットを教えてください
参考になるサイトでもかまいません
0665デフォルトの名無しさん
2011/05/26(木) 21:55:51.35C#がおすすめ
0666デフォルトの名無しさん
2011/05/26(木) 21:57:01.09C/C++:速い
それ以外:遅い
0667デフォルトの名無しさん
2011/05/26(木) 21:59:40.56コンパイラのせいとか?
0668デフォルトの名無しさん
2011/05/26(木) 22:00:06.44#include<stdio.h>
void main(){
double a[4][4]={{4,12,8,4}, {1,7,18,9},{2,9,20,20},{3,11,15,14}};
double b[4]={-4,-5,-25,-18};
double x[4];
double r;
int i,j,k,n;
n=0;
for(k=0;k<=n-1;k++){
for(i=k+1;k<=n-1;i++){
r=a[i][k]/a[k][k];
for(j=k;j<=n-1;j++){
a[i][j]=a[i][j]-a[k][j]*r;
}
}
b[i]=b[i]-b[k]*r;
}
for(i=n;i>=0;i--){
for(j=i+1;j<=n-1;j++){
b[i]-=a[i][j]*x[j];
}
x[i]=b[i]/a[i][i];
}
printf("答えはx[%d]=%f\n",i,x[i]);
}
で答えがx[-1]=+NANでうまくいきません
どこが間違ってるか教えて頂きたいです
0669デフォルトの名無しさん
2011/05/26(木) 22:15:28.87いや十分速いよ
C/C++はコンパイラがどんどん進化しているから最適化が優れている
0670デフォルトの名無しさん
2011/05/26(木) 22:19:58.530671デフォルトの名無しさん
2011/05/26(木) 22:20:52.83どれも一長一短
c:大規模開発に向かないが、速い。unix系のOSはこれで作られる事が多い
c++:オブジェクト指向をcに加えた言語。大規模開発に向く。はずだが、言語仕様が巨大過ぎて茨の道。中途半端な技量だと害悪になると、最近は敬遠され気味
d:c++の次の言語として開発。契約など、より安全性を高めた機能が存在するも、十年以上経ってもマイナーなまま
GUIアプリ作れるライブラリは
c++ > c > d(左に行くほど多い)
ただ、c + 別の言語とか、c#、javaなどの方がパフォーマンスは劣るものの、c++単独でGUIよりも楽だったりする
0672デフォルトの名無しさん
2011/05/26(木) 22:30:51.72私もJavaかPythonでプログラム入門しようと考えているのですが、
そんな感じで、説明できたらお願いしますm(__)m
0673デフォルトの名無しさん
2011/05/26(木) 22:32:49.38>>666
>>671
どうもありがとう
一度Cではじめてみようともおもいます
0674デフォルトの名無しさん
2011/05/26(木) 22:37:39.83最初のfor...
0675デフォルトの名無しさん
2011/05/26(木) 22:41:13.52Pythonはスクリプト言語だけといいのか?
0676デフォルトの名無しさん
2011/05/26(木) 22:48:26.05Pythonは何でも手軽に出来る最高に楽しい言語
0677デフォルトの名無しさん
2011/05/26(木) 22:52:17.300678デフォルトの名無しさん
2011/05/26(木) 22:55:01.190679デフォルトの名無しさん
2011/05/26(木) 22:57:02.880680デフォルトの名無しさん
2011/05/26(木) 23:01:12.39Pythonは自ら好んで使う言語
0681デフォルトの名無しさん
2011/05/26(木) 23:08:38.280682デフォルトの名無しさん
2011/05/26(木) 23:28:01.390683デフォルトの名無しさん
2011/05/26(木) 23:30:35.010684デフォルトの名無しさん
2011/05/26(木) 23:31:28.740685デフォルトの名無しさん
2011/05/26(木) 23:32:25.71マイナーに分類されるだろうけど
Luaで開発されたフリゲーがある
0686デフォルトの名無しさん
2011/05/26(木) 23:43:02.81メインにならないだけで。
0687デフォルトの名無しさん
2011/05/26(木) 23:45:09.280688デフォルトの名無しさん
2011/05/27(金) 08:08:24.210689デフォルトの名無しさん
2011/05/27(金) 08:23:51.590690デフォルトの名無しさん
2011/05/27(金) 12:16:07.190691デフォルトの名無しさん
2011/05/27(金) 12:26:06.490692デフォルトの名無しさん
2011/05/27(金) 18:44:28.04java:c++から、ポインタや参照などのアドレス関連、演算子オーバーロードなどの強力だけど、ややこしい概念を省いたc--とでも言う様な言語。一方で、例外処理をしつこく強要する向きが有る
c言語がプログラマが絶対にミスをしない事を前提としているのに対し、javaはプログラマを信用しない言語とも考えられる
(ここが大規模開発にjavaが採用される理由の一つでも有る)
python:代表的なスクリプト言語の一つ
他のスクリプト言語との大きな違いは、インデントによってブロックを表現している所
世界では人気が有り、様々なライブラリが開発されている。が、日本語の情報は増えて来てると言っても、十分とは言えない
GUIライブラリはどちらにも付いているが、なぜかjavaの方がGUIの情報は入手しやすい
GUIを必要としなければ、スクリプト言語の方が入門者向け
英語が読める入門者なら、GUIもpythonで良いかもしれない
0693デフォルトの名無しさん
2011/05/27(金) 18:49:31.590694デフォルトの名無しさん
2011/05/27(金) 18:50:33.03未定義だから処理系依存
0695デフォルトの名無しさん
2011/05/27(金) 21:04:26.110696デフォルトの名無しさん
2011/05/27(金) 21:18:30.950697デフォルトの名無しさん
2011/05/27(金) 21:22:19.140699デフォルトの名無しさん
2011/05/27(金) 22:14:21.200700デフォルトの名無しさん
2011/05/27(金) 22:22:25.610701デフォルトの名無しさん
2011/05/27(金) 22:27:20.880702デフォルトの名無しさん
2011/05/27(金) 22:34:31.11使います
むしろ、cの方が使いやすい所も見えて来るので、使い分けする事になります
主なクラスライブラリのGUIへの文字出力などがc++の書式ではなく、cの書式にしている事が良い例ですね
0703デフォルトの名無しさん
2011/05/27(金) 22:39:30.37ファイルの拡張子が.cのものを使う機会が無くなるか、とかなのかな?
だったら、規模や、他の言語と連携するかに依存するかな
.cのコンパイル速度と.cppのコンパイル速度が全然違うので、cで良いようなちょっとしたものはcにするかな
0704デフォルトの名無しさん
2011/05/27(金) 22:40:23.060705デフォルトの名無しさん
2011/05/27(金) 22:42:57.55なるほど
ありがとうございます。
0706デフォルトの名無しさん
2011/05/28(土) 01:13:08.910707デフォルトの名無しさん
2011/05/28(土) 15:03:59.10思ったんだけどプログラミング言語って色んな特徴があるんだよね?なら1つのソフトウェアに最適な箇所だけ最適な言語で書いたほうがよりよいソフトウェアができるんじゃないの?
0708デフォルトの名無しさん
2011/05/28(土) 15:04:48.570709デフォルトの名無しさん
2011/05/28(土) 15:13:22.020710デフォルトの名無しさん
2011/05/28(土) 15:28:19.90おぉ、そうなんですか。
ならあたらしい言語というかバージョンアップした言語に違う言語の特徴が加わったとかありますがあれは意味ないのでは?
言語はそれぞれの特徴を伸ばせばいいということですよね?
つまり全ての言語が1つの大きな言語ということですね
0711デフォルトの名無しさん
2011/05/28(土) 15:41:17.500712デフォルトの名無しさん
2011/05/28(土) 15:49:29.01そんな〇〇専用言語みたいなの今日日流行らないから
0713デフォルトの名無しさん
2011/05/28(土) 15:54:56.16んーそうなんだ。でもある言語を学ぶとき他の言語とは何が違って何ができるのかをおさえとけばいいんだって事がわかりました。
でもなんでPaul Grahunは自分であたらしい言語を作ったんだろう。
やっぱり金儲け?
0714デフォルトの名無しさん
2011/05/28(土) 15:58:40.310715デフォルトの名無しさん
2011/05/28(土) 16:02:54.28ポールグレアムとか名前出すようになったら超初心者卒業です
続きは他でどうぞ
0716デフォルトの名無しさん
2011/05/28(土) 16:04:07.430717デフォルトの名無しさん
2011/05/28(土) 16:07:31.81的確ですね!まさにそれです。
あなたも昔はそうだったのかな?
すべての言語はLispにむかってるの?
0718デフォルトの名無しさん
2011/05/28(土) 16:12:22.92ポールグレアムは何も知らない初心者をコントロールするのが上手いからなあ
とりあえず別サイドの意見も知ろうぜ
http://practical-scheme.net/trans/IsPythonLisp-j.html
0719デフォルトの名無しさん
2011/05/28(土) 16:13:07.470720デフォルトの名無しさん
2011/05/28(土) 16:21:46.920721デフォルトの名無しさん
2011/05/28(土) 16:27:39.19そこに書いてある通り、Python は妥協の産物だよな・・・
もう一段上を目指して欲しかったわ
0722デフォルトの名無しさん
2011/05/28(土) 16:30:03.240723デフォルトの名無しさん
2011/05/28(土) 16:32:36.240724デフォルトの名無しさん
2011/05/28(土) 16:32:51.37いろいろ理由があってプログラムできるパソコンというか自分のパソコンが手に入るのがあと一ヶ月後ぐらいなんですよね〜
0725デフォルトの名無しさん
2011/05/28(土) 16:33:17.320726デフォルトの名無しさん
2011/05/28(土) 16:44:50.110727デフォルトの名無しさん
2011/05/28(土) 16:49:14.93ありがとうございます!
0728デフォルトの名無しさん
2011/05/28(土) 16:53:13.11は?それ唯一質問に答えてる俺なんだが
0729デフォルトの名無しさん
2011/05/28(土) 17:57:17.900730デフォルトの名無しさん
2011/05/28(土) 17:58:36.68A
0731デフォルトの名無しさん
2011/05/28(土) 18:11:45.19∀
0732デフォルトの名無しさん
2011/05/28(土) 18:55:30.670733デフォルトの名無しさん
2011/05/28(土) 19:11:24.20アナル使用済みならお帰り下さい
0734デフォルトの名無しさん
2011/05/28(土) 20:15:21.20あなるときいてこれをおもいだしたわ
0735デフォルトの名無しさん
2011/05/28(土) 20:16:49.430736デフォルトの名無しさん
2011/05/28(土) 23:04:55.560737デフォルトの名無しさん
2011/05/29(日) 08:41:09.09ポインタと構造体クリアしてそれからどうしたらいいのか分からなくなってやめてしまった。
普通だとこの先、どんな本を買って、どういう勉強したらよかったんだろう?
0738デフォルトの名無しさん
2011/05/29(日) 08:54:20.92関数辞典でも買って、適当な題材見つけて簡単なものからプログラミング
入門さえ終わってれば、後は書きながら必要な情報は入手するだけ
0739デフォルトの名無しさん
2011/05/29(日) 09:55:23.48スレ違いだったらごめん
0740デフォルトの名無しさん
2011/05/29(日) 10:03:22.07数学スレへどうぞ
0741デフォルトの名無しさん
2011/05/29(日) 10:21:39.50全てのx1,x2,...,xn, y1, y2,..., ynについて
f(x1,x2,..., xn) + f(y1, y2, ..., yn) = f(x1+y1, x2+y2, ... , xn+yn)
が成り立つ関数が線形関数。非線形はそれ以外。
0742デフォルトの名無しさん
2011/05/29(日) 19:47:53.640743デフォルトの名無しさん
2011/05/29(日) 20:23:34.710744デフォルトの名無しさん
2011/05/29(日) 20:26:34.11Webプログラミングに限れば良いんじゃね
0745デフォルトの名無しさん
2011/05/29(日) 22:23:32.16専スレへの案内等もみなさんよろしくお願いしますm(_ _)m
0746デフォルトの名無しさん
2011/05/30(月) 16:43:00.79ツールを検索したところ、FormのVBスクリプトは出してくれますが、
それ以外のFormのコントールやレポート関係なんかも出てきません。
FormのVBスクリプトのみですと、その他の作業がStep数に表れず、
あまり役に立たない数字だと思うのですが。
MSAccessに限らずVB等でも同じことが言えると思いますが、
数字に出しにくいこいつらの出し方や、本来あるべきStep数の出し方を
ご教示願いますm(_ _)m
0748デフォルトの名無しさん
2011/05/30(月) 20:07:24.690749デフォルトの名無しさん
2011/05/30(月) 20:14:55.84どうぞググってください
0750デフォルトの名無しさん
2011/05/30(月) 23:17:16.310751デフォルトの名無しさん
2011/05/30(月) 23:40:26.25同じ条件下なら少ないと早くて、多いと遅いんじゃよ
分かったな?ステテポビッチよ
0752デフォルトの名無しさん
2011/05/31(火) 11:22:29.200753デフォルトの名無しさん
2011/05/31(火) 16:08:14.91個人的にはflash学んである程度使える様になったらjavascriptも習得したいのですが、何かオススメの教本あったら教えてください。
因みに独学でも十分可能でしょうか?
先日、本屋でも見たのですがどれが良いのか分からなかったので玄人の方からのオススメの教本あったら教えてください。
0754デフォルトの名無しさん
2011/05/31(火) 16:20:08.31HTML -> PHP -> JavaScript -> Flash
という順番で勉強すればいいよ
0755デフォルトの名無しさん
2011/05/31(火) 16:34:47.12実は他の人にCGI、Perl、PHPを先にやった方が良いと勧められたのですが、
HTMLを先にやった方が良いのですか
ホント初心者なのであやふやなのですが、
HTMLというのは言語ではなくCGIと似たようなプログラムですよね?
0756デフォルトの名無しさん
2011/05/31(火) 16:45:32.31HTMLのLはLanguageだよ。
0757デフォルトの名無しさん
2011/05/31(火) 17:23:59.67マルチバイト設定でコンパイルして使い続ける事に問題は無いでしょうか?
やはり、ユニコード対応にソースを書き換えてやらないと、どこかで影響が出てくるの
でしょうか?
0758デフォルトの名無しさん
2011/05/31(火) 17:29:41.81違法動画との戦いになるからな
0759デフォルトの名無しさん
2011/05/31(火) 17:30:11.24htmlはhyper text makeup laguageの略で、プログラミング言語ではなく、見出しを大文字にするとか、ここは改行するとかをブラウザに指示する言語
これを覚えないと、ブラウザに何も表示出来ない
Web開発においてのプログラミング言語は、イベントやリクエストに合わせてhtmlを出力するのに使う
0760デフォルトの名無しさん
2011/05/31(火) 17:32:58.430761デフォルトの名無しさん
2011/05/31(火) 17:47:01.96その HTML の説明には違和感がある。
0762デフォルトの名無しさん
2011/05/31(火) 17:47:24.17なるほど、と言うとCGI関連よりHTMLから始めた方が良いのですね?
>>754さんの言う順番でやってからCGI関連はやった方が無難でしょうか?
0763デフォルトの名無しさん
2011/05/31(火) 17:51:42.53初心者向けにはこの位で良いだろ
あんまアレもhtmlの機能だとか言ったら混乱させる
学習すれば分かるんだから
0764デフォルトの名無しさん
2011/05/31(火) 17:53:52.390765デフォルトの名無しさん
2011/05/31(火) 17:54:56.85>>754の順番でやるならPHPがCGIに当たる感じ
0766デフォルトの名無しさん
2011/05/31(火) 17:56:31.88というわけで
HTML -> PHP -> SQL -> JavaScript -> Flash
0767デフォルトの名無しさん
2011/05/31(火) 18:05:59.02はい
htmlを加工/出力するためのcgiですから
javaScriptだけはhtmlと同様にブラウザが解釈/実行できるので、htmlの後はjavaScriptが良いと思いますが。。。
(cgiでhtmlだけでなく、javaScriptを出力する場合もある)
0768デフォルトの名無しさん
2011/05/31(火) 18:06:01.48((PHP -> SQL) <-> Flash) <-> (HTML -> JavaScript)
な感じじゃない?
0769デフォルトの名無しさん
2011/05/31(火) 18:07:23.76HTML -> PHP(CGI、Perl) -> SQL -> JavaScript -> Flash
この順番でおkと言うことですね
0770デフォルトの名無しさん
2011/05/31(火) 18:10:00.12安価ミスです
>>754>>766さんに対してです
0771デフォルトの名無しさん
2011/05/31(火) 18:11:05.11じゃあそれでいいよ。
正直勉強する順番なんてどうでもよくて、あえて順番をつけるとするなら、それぞれの役割を理解することが最優先事項。
0772デフォルトの名無しさん
2011/05/31(火) 18:15:21.180773デフォルトの名無しさん
2011/05/31(火) 18:17:13.63phpってやった事無いけど、htmlのタグに埋め込めるんじゃ無かったっけ?
サーバにインストールしたら、サーバサイドで実行するjavaScriptのパワーUP版だと思ってた
cgiやjsp/aspって、htmlファイルにparlやjavaやc#が表示される訳じゃ無いし
0774デフォルトの名無しさん
2011/05/31(火) 18:17:38.45それともう一つ質問なんですが、PHPとPerlではどっちが良いのでしょうか?
調べたら正直どちらも変わらないらしいのですが
0775デフォルトの名無しさん
2011/05/31(火) 18:20:49.960776デフォルトの名無しさん
2011/05/31(火) 18:26:45.65phpは知らんけど、parlと言うか、cgiは遅いと言う欠点が有る
それを解決したのがjspやasp
phpもparl+cgiの欠点を解決するために生まれたんだと思うけど、触った事が無いのでなんとも言えない
0777デフォルトの名無しさん
2011/05/31(火) 18:34:44.26補足
javaScriptはブラウザが解釈/実行するので、クライアントが実行するプログラム
0778デフォルトの名無しさん
2011/05/31(火) 18:38:07.530779デフォルトの名無しさん
2011/05/31(火) 18:40:17.44aspはhtmlのなかにコードを書くスタイルがベースだよ。
asp.netでだいぶ変わったけど、まだその書き方自体は可能かと。
0780デフォルトの名無しさん
2011/05/31(火) 18:44:11.02phpのほうが学習スピードは早くなるだろう
ただ言語としてはperlのほうが完成された言語で優秀と言える
>>776はperl cgiが遅いからjspやaspやphpが登場したように書いてるが
そういう歴史背景はない
0781デフォルトの名無しさん
2011/05/31(火) 18:50:00.04え、入門書にそう書いてたんだけど。。。
cgiだとリクエスト毎に起動/終了を繰り返すので効率が悪いとか何とか
(たしかjspの入門書)
jsp/aspは起動しっぱなしだから、レスポンスが良いって書いてたよ
0782デフォルトの名無しさん
2011/05/31(火) 18:52:05.58ASP→MSが自社のサーバプラットフォームで採用するために作ったOSとの親和性が高い技術
0783デフォルトの名無しさん
2011/05/31(火) 19:13:11.02ありがちな宣伝文句。読み捨てろ。
CGIってのは、HTTPクライアント&サーバとウェブアプリケーション間の情報のやりとりの
取り決めであって、実行プロセスを毎度起動するか使い回すかは構成の設計次第。
確かにCGIでは毎度起動するのが一般的だし、JSPはそうではないけど、
必ずしもそうしなきゃならん、ってもんじゃない。
0784デフォルトの名無しさん
2011/05/31(火) 19:40:00.32PerlCGIが遅いから、じゃなくて、Webをメインターゲットとした言語(およびフレームワーク)が登場したという感じかなぁ。
昔話として聞くにはいいかもしれないけど、好きなの選べばいいと思うよ。
レスポンス云々も、どれで書いても書き方が悪ければ遅いので、jsp/aspなら速い!と盲目的に選ぶのはどうかと。
PHPもPerlもバージョンアップに難航してる感はあるけども。
0785デフォルトの名無しさん
2011/05/31(火) 20:59:29.24大方事実ならそれはもう事実ってことでいいんだよ
初心者相手に知識を披露するのが嬉しいからって舞い上がるなよダセー
0786デフォルトの名無しさん
2011/05/31(火) 21:27:32.820787デフォルトの名無しさん
2011/05/31(火) 21:41:09.500788デフォルトの名無しさん
2011/05/31(火) 22:05:51.590789デフォルトの名無しさん
2011/05/31(火) 22:09:53.150790デフォルトの名無しさん
2011/05/31(火) 22:19:47.672chもそういう経緯でCに変えたかと
0791デフォルトの名無しさん
2011/05/31(火) 22:22:57.560793デフォルトの名無しさん
2011/05/31(火) 22:37:19.08zip圧縮しただけだよ。
0794デフォルトの名無しさん
2011/05/31(火) 22:50:40.63コンストラクタで行うべきことなのではないのでしょうか?
なぜわざわざ初期化処理をinitとかに分けて行う必要があるのか理解できません。
必ず呼ばれるコンストラクタで処理したくないにしても、
後からsetメソッドを個別に呼べばいいだけだと思うのですが、
オブジェクト指向言語でinitとかinitializeとかを用意する人は何でそういうものを用意しているのでしょうか?
0795デフォルトの名無しさん
2011/05/31(火) 22:52:48.410796デフォルトの名無しさん
2011/05/31(火) 22:55:13.310797デフォルトの名無しさん
2011/05/31(火) 22:57:07.000798デフォルトの名無しさん
2011/05/31(火) 23:04:43.320800デフォルトの名無しさん
2011/06/01(水) 00:05:32.50Perl→Cは速度
gzip圧縮は転送量(こっちがUNIXフラッシュのネタかな)
だったように思う。
0801デフォルトの名無しさん
2011/06/01(水) 00:07:12.640802デフォルトの名無しさん
2011/06/01(水) 00:12:48.90http://www.kijineko.co.jp/tech/superstitions/dont-throw-exception-from-constructor.html
これが参考になるかと。
この迷信の影響で、コンストラクタは最低限の初期化とし、別途initializeなどを呼び出していた。
でも、RAIIがメジャーになったことでこの迷信もずいぶん薄れてきたかもしれない。
他にinitializeが必要な場面というと、条件付の初期化を行いたい場合や、
フレームワーク作成時にオーバーライド可能な初期化処理として作成したりするかもしれない。
0803デフォルトの名無しさん
2011/06/01(水) 00:34:10.37あれは全て、
(1) Cではmallocしたら絶対にfree!!
(2) C++ではnewしたら絶対にdelete!! ←これが間違いの元凶
(3) コンストラクタで例外したらdelete呼べないケースが出る!
(4) コンストラクタ例外禁止!
って誤った流れが原因なような気がする。
本来なら、「newしたらauto_ptr行き」を徹底して、deleteは初級者には伏せとくべきなのに。
そんな訳で、auto_ptrよりdeleteが先に出てくるC++入門本は即刻焚書すべき。
もっともauto_ptrの実装が違和感漂いまくりだし、コンテナには気軽に入れられないし、
shared_ptrは標準では無かったし。
しかも他の言語のクラス設計にまで変な影響を引きずるとは、やっぱC++は偉大な欠陥品だな。
0804デフォルトの名無しさん
2011/06/01(水) 02:12:58.98[NSValue valueWithCGPoint:CGPointMake(320/2,arc4random()%480)];
これではダメでした。
ボタンをクリックの度にYの位置を変えるにはどうすればいいですか?
0805デフォルトの名無しさん
2011/06/01(水) 02:20:35.19(3) コンストラクタで例外したらdelete呼べないケースが出る! ←ここが間違い
の間違いだろ
0806デフォルトの名無しさん
2011/06/01(水) 09:40:01.900x5 * 0x5 はなんですか?
0807デフォルトの名無しさん
2011/06/01(水) 10:19:24.530808デフォルトの名無しさん
2011/06/01(水) 10:21:18.580809デフォルトの名無しさん
2011/06/01(水) 10:27:24.960810807
2011/06/01(水) 11:09:30.31(16) (10)
0x01 1
0x02 2
0x03 3
0x04 4
0x05 5 ←
0x06 6
0x07 7
0x08 8
0x09 9
0x0A 10
0x0B 11
0x0C 12
0x0D 13
0x0E 14
0x0F 15
0x10 16
0x11 17
0x12 18
0x13 19
0x14 20
0x15 21
0x16 22
0x17 23
0x18 24
0x19 25 ←
0811デフォルトの名無しさん
2011/06/01(水) 11:29:16.21すっきりしました!
0812デフォルトの名無しさん
2011/06/01(水) 16:10:21.130813デフォルトの名無しさん
2011/06/01(水) 18:26:42.490814デフォルトの名無しさん
2011/06/01(水) 18:28:21.980815デフォルトの名無しさん
2011/06/01(水) 22:13:46.570816デフォルトの名無しさん
2011/06/01(水) 22:41:07.53Reflector for netは配布元が死んでてDL出来なかったっす
0817デフォルトの名無しさん
2011/06/02(木) 08:44:09.90しまうま
まりも
をしりとり順で並び替えるプログラムつくってくださいm(__)m
0818デフォルトの名無しさん
2011/06/02(木) 08:50:09.370819デフォルトの名無しさん
2011/06/02(木) 08:54:41.390820デフォルトの名無しさん
2011/06/02(木) 09:05:20.49データの間違い探しです。
正しいデータである条件ならば、簡単
先頭文字、末尾文字に同じ文字が複数存在する場合。
複数のしりとりが含まれる可能性
循環しりとりの場合はどうするか
データの不正処理、ゴミデータの除去
0821デフォルトの名無しさん
2011/06/02(木) 09:14:52.05一応大雑把に
1,単語の最後を読み込ませてその次にくる単語を探し出す
2,繰り返す
という構想で考えているのですが「1」の手順をどのようにしたらいいのかわかりません。
0822デフォルトの名無しさん
2011/06/02(木) 09:35:14.362 単語の指定位置から一文字取り出す(そういう機能が...)
0823デフォルトの名無しさん
2011/06/02(木) 09:48:37.780824デフォルトの名無しさん
2011/06/02(木) 09:50:02.81そんな簡単でもないんじゃないかな?
0825デフォルトの名無しさん
2011/06/02(木) 09:52:53.83分かる人にとってはそんな難しいことはないと思います。入門編のようなものなので。。。そんなむずかしいことをする必要はないかと。。
0826デフォルトの名無しさん
2011/06/02(木) 09:57:16.980827デフォルトの名無しさん
2011/06/02(木) 10:08:04.71そちらでご指南おねがいします。
0828デフォルトの名無しさん
2011/06/02(木) 10:10:13.330829デフォルトの名無しさん
2011/06/02(木) 10:55:49.03100個くらいの要素がありそこからひとつの要素を抜き出すにはどのような方法をとればいいのでしょうか?
繰り返しを使いつつ、どうしたらいいのかわかりません。
0830デフォルトの名無しさん
2011/06/02(木) 11:15:34.93比較も使えばいいんじゃないかな
0831デフォルトの名無しさん
2011/06/02(木) 11:43:45.77それだけでは 説明不足。
0832デフォルトの名無しさん
2011/06/02(木) 12:35:04.24説明が足りない。
int a[100];
からひとつの要素を取り出すなら
a[50]
で取り出せる。
0833デフォルトの名無しさん
2011/06/02(木) 12:37:06.82説明できるのなら質問しないですよ。
0834デフォルトの名無しさん
2011/06/02(木) 12:49:14.77俺は困らないし
0835デフォルトの名無しさん
2011/06/02(木) 12:50:34.26「100個の要素」が何のことだかわからない。例えば、「配列」とか「連結リスト」とかあるだろ。
それとも「コレクション」とかいう言葉で抽象化されていて、アイテレータを使うタイプなのか。
それもよくわからないなら使ってる「言語」とか「クラス」とか「ライブラリ」を全部列挙するくらいしないとエスパーすらできない。
0836デフォルトの名無しさん
2011/06/02(木) 12:52:07.74じゃあ >>832が回答だよ。
ひとつの要素を取り出すには、その要素のアドレスや変数名を書けば良い。
0837デフォルトの名無しさん
2011/06/02(木) 12:55:17.380838デフォルトの名無しさん
2011/06/02(木) 14:43:03.82最長しりとり問題の解法
http://ci.nii.ac.jp/naid/110002768734
おしい。ひらがなを頂点、単語の頭尾を辺としたグラフとして表すと
しりとりが成立する場合は一筆書き可能な部分グラフとして表現できるので
その中で辺の数が最大になるものを発見するみたいな話っぽい
まあ学校の課題だということを考えれば、
もっとナイーブなアルゴリズムを使えってことなのだろうけどw
0839デフォルトの名無しさん
2011/06/02(木) 14:48:40.930840デフォルトの名無しさん
2011/06/02(木) 15:21:59.330841デフォルトの名無しさん
2011/06/02(木) 16:46:30.370842デフォルトの名無しさん
2011/06/02(木) 17:44:57.770843デフォルトの名無しさん
2011/06/02(木) 20:27:34.13図などがあって分かりやすいHTMLのみの教本がなかったのですが、ホームページ作成と絡めたHTMLの教本でも大丈夫でしょうか?
当方全くの初心者でして前回このスレで、HTMLから学ぶのを勧められました。
最終的にはサイト制作するつもりです。
0844デフォルトの名無しさん
2011/06/02(木) 20:29:35.26スレチだから失せろクズ
0845デフォルトの名無しさん
2011/06/02(木) 20:31:21.449回の失敗と1回の成功と思いなさい。
0846デフォルトの名無しさん
2011/06/02(木) 20:39:58.540847デフォルトの名無しさん
2011/06/02(木) 20:56:46.410849デフォルトの名無しさん
2011/06/03(金) 00:44:33.17プログラミング言語の話?
0850デフォルトの名無しさん
2011/06/03(金) 00:45:36.35これの事?
http://www.cminusminus.org/
0851デフォルトの名無しさん
2011/06/03(金) 00:57:33.36肝は div と span と form と CSS なので、これらが詳しく載っている書籍なら
良いと思います。でも、今ならウェブの情報だけでも充分だと思いますよ。
0852デフォルトの名無しさん
2011/06/03(金) 08:56:52.710853デフォルトの名無しさん
2011/06/03(金) 08:59:11.49つ[バベルの塔]
0854福盛俊明
2011/06/03(金) 09:02:58.96俺に答えられない質問はない
質問はこちらへ
http://www.geocities.jp/courant_de_console/main_street/index.html
アハアハ〜♪”
0855デフォルトの名無しさん
2011/06/03(金) 09:09:08.990856デフォルトの名無しさん
2011/06/03(金) 09:33:09.38HaskellとRubyとC#とScalaに関する本のうち
どれか1冊を買おうと考えています。
これら4つの言語には、どのような利点と欠点があるのでしょうか?
0857デフォルトの名無しさん
2011/06/03(金) 10:11:04.04一つの考え方だが、長所短所が云々ではなく、何をしたいかで言語は選ぶべきだと思う
プログラミング言語自体の学習をしたい人は
あまり多くないはずだし、そもそもそんな質問をするとは思えない
なんていうか、どれもあまり初心者向け言語って感じではないな
(C#はちょっとよく知らんが)
0858デフォルトの名無しさん
2011/06/03(金) 10:23:01.89Ruby 利点:プログラムを簡潔に記述できる、日本人が作った。 欠点:遅い、テストの記述が多くなる、日本人が作った。
C# 利点:MS謹製でWindows上のパフォーマンスが良い、メジャー。 欠点:Windows以外の環境(特にiOSとAndroid)では先行きが不透明。
Scala 利点:関数型っぽいけど手続き型っぽくもできる柔軟性。Javaの資産を使える。 欠点:コンパイラが欠陥品、マイナー。
0859デフォルトの名無しさん
2011/06/03(金) 12:49:03.140860デフォルトの名無しさん
2011/06/03(金) 14:23:20.581秒毎にGoogleMapにプロットするツールをJavascriptで作成してます。
問題は無料サーバ1がメンテで使えないので他の無料サーバ2を利用したのですが
配列のclear()でバグります。
"オブジェクトでサポートされていないプロパティまたはメソッドです。"
というエラーが出ます
ローカルのxampp環境や、上記のサーバ1では動作します。
わかる方よろしくお願いします。
0861デフォルトの名無しさん
2011/06/03(金) 14:42:27.220862デフォルトの名無しさん
2011/06/03(金) 14:47:41.77あぁぁぁ!すみません。ライブラリ入れるの忘れてました
気づかせてくれてありがとうございました
0863デフォルトの名無しさん
2011/06/03(金) 15:00:06.150864デフォルトの名無しさん
2011/06/03(金) 16:18:24.63でも七年位まえってことは
実質今のスマホでプログラミングとかできるってことだよね?
0865デフォルトの名無しさん
2011/06/03(金) 16:32:18.710866デフォルトの名無しさん
2011/06/03(金) 16:37:31.100867デフォルトの名無しさん
2011/06/03(金) 17:12:33.96スマホと比べるとなると。
0868デフォルトの名無しさん
2011/06/03(金) 17:27:43.420869デフォルトの名無しさん
2011/06/03(金) 17:31:15.16面白いことを言うんだね君って
0870デフォルトの名無しさん
2011/06/03(金) 21:18:25.990871デフォルトの名無しさん
2011/06/03(金) 22:41:06.930872デフォルトの名無しさん
2011/06/03(金) 22:47:01.240873デフォルトの名無しさん
2011/06/03(金) 22:50:54.52になるんですか?
0874デフォルトの名無しさん
2011/06/03(金) 22:54:43.830875デフォルトの名無しさん
2011/06/03(金) 23:02:09.22>Palmでさえスタンダロン開発
On Board C とか懐かしいな
若い頃のあこがれだった
0876デフォルトの名無しさん
2011/06/03(金) 23:08:10.75>HTML5で記述されたWebアプリケーションがWindows 8におけるメインのアプリケーション実行環境
http://www.itwriting.com/blog/4443-microsoft-refuses-to-comment-as-net-developers-fret-about-windows-8.html
実際になるかどうかは知らないけど、MSはそうしたいと考えているのかもね
JavaScriptでアプリを書くのが当たり前の世の中になる可能性は充分にある
0877デフォルトの名無しさん
2011/06/03(金) 23:08:57.210878デフォルトの名無しさん
2011/06/03(金) 23:11:30.65きちんと丁寧に聞いたら教えてアゲル
0879デフォルトの名無しさん
2011/06/03(金) 23:12:39.190880デフォルトの名無しさん
2011/06/03(金) 23:13:56.54話し相手が欲しかっただけ?
0881デフォルトの名無しさん
2011/06/03(金) 23:16:59.40初心者が騙されないように
0882デフォルトの名無しさん
2011/06/04(土) 00:00:02.740883デフォルトの名無しさん
2011/06/04(土) 00:23:16.77HTMLから学ぼうと思うのですが、最新のHTMLの方がいいのでしょうか?
復旧率としては4.01ですが、これからのことも考えると最新の方が得でしょうか?
<audio>や<video>の機能も付いたため利便性が高くなったと聞きました。
0884デフォルトの名無しさん
2011/06/04(土) 00:27:17.530885デフォルトの名無しさん
2011/06/04(土) 00:31:33.41概念を先に理解しろよ
ブロック要素とインライン要素の違いが分かればhtmlなんて卒業だろ
0886デフォルトの名無しさん
2011/06/04(土) 00:45:03.17ありがとうございました。
0887デフォルトの名無しさん
2011/06/04(土) 00:57:04.96サイトをHTML5で作ったからといって、
そのサイトを閲覧するためのブラウザがどれだけ対応してるかは別問題。
つーか、HTML5はJavaScriptを前提にしてる機能もあるし。
昔、最初のHTMLは比較的シンプルに文章を記述するために作られたが、
その後、文章の記述という枠を超えて
HTML5はリッチクライアントを追及しているな。
めんどくさ。
0888デフォルトの名無しさん
2011/06/04(土) 00:58:42.07どのセグメントに向けて開発するかという事のだけ
0889デフォルトの名無しさん
2011/06/04(土) 17:08:25.440890デフォルトの名無しさん
2011/06/04(土) 19:33:59.27getHogeなるゲッターメソッドを定義するのが普通だと思いますが
trueの時とfalseの時で処理を分けて違う結果を表示したい時には
どういうメソッド名をつければいいでしょうか?
void getHoge() {
if (this.hoge) {
Sysout("Hello!");
} else {
Sysout("World!");
}
}
みたいなことをしたいのですが
0891デフォルトの名無しさん
2011/06/04(土) 19:41:17.48こっちで訊く方がいい
クラス名・変数名に迷ったら書き込むスレ。Part19
http://hibari.2ch.net/test/read.cgi/tech/1293201229/
0892デフォルトの名無しさん
2011/06/04(土) 20:05:44.19その関数はhogeを取得してるわけじゃないよねぇ
0893デフォルトの名無しさん
2011/06/04(土) 20:09:42.47hogeの値に応じて処理を変えるだけで結果を返すことがないならそれはゲッターメソッドじゃないだろ?
どんな処理をしているか表す名前にするべき
0894デフォルトの名無しさん
2011/06/04(土) 21:32:22.750895デフォルトの名無しさん
2011/06/04(土) 22:05:13.16isHogeにしませう
0896デフォルトの名無しさん
2011/06/05(日) 12:15:17.56ほんんどの場合、クラスのアクセス修飾子がpublicになってます。
internalが適切な気がするんですが、どうなんでしょう?
0897デフォルトの名無しさん
2011/06/05(日) 12:34:48.910898デフォルトの名無しさん
2011/06/05(日) 12:48:11.48同意
0899デフォルトの名無しさん
2011/06/05(日) 15:06:46.410900デフォルトの名無しさん
2011/06/05(日) 15:17:24.04if (checkA) {
異常
} else if (checkB) {
異常
} else {
正常
}
パターンB
if (checkA) {
異常
} else if (checkB) {
異常
}
正常
パターンC
if (checkA) {
異常
}
if (checkB) {
異常
}
正常
普段はBを使っているのですが、else ifを使うときはAのelseまで書いたほうがいいかなぁなんて最近思い始めてます。
たまに後付けでCを使うこともあります。異常のところはだいたいreturnで処理が終了するので、
どれも動作は同じになりますが、みなさんもコーディングしてるうちにバラバラになりますか?
0901デフォルトの名無しさん
2011/06/05(日) 15:28:23.010902デフォルトの名無しさん
2011/06/05(日) 15:34:36.66>異常のところはだいたいreturnで処理が終了するので
みたいだから同じなんじゃないの?
0903デフォルトの名無しさん
2011/06/05(日) 15:38:10.080904デフォルトの名無しさん
2011/06/05(日) 15:40:39.310905デフォルトの名無しさん
2011/06/05(日) 15:44:38.10もっと言えば高校生でも普通に作れる
0906デフォルトの名無しさん
2011/06/05(日) 15:48:51.020907デフォルトの名無しさん
2011/06/05(日) 15:51:25.06講義でやるプログラミング言語論とか意味論とかコンパイラとかは実際のプログラミングとは離れる
例えばそこにもあるらしい人間工学みたいなものがアプリ開発にはよっぽど役に立つと思う
0908デフォルトの名無しさん
2011/06/05(日) 16:05:39.95専門学校行けば?
そんなの大学の講義でやるような内容じゃないから
0909デフォルトの名無しさん
2011/06/05(日) 16:13:32.50希少価値だという事実(マイナー言語のハッカーはいたけど)
情報よか電気電子、機械でメーカー系を目指す方が就職の幅が広がったのにな…。
0910デフォルトの名無しさん
2011/06/05(日) 16:15:03.82大学や学部の問題じゃないな
サークルの問題だ
0911デフォルトの名無しさん
2011/06/05(日) 16:15:18.960912デフォルトの名無しさん
2011/06/05(日) 18:03:54.79アホなプログラムが生産され続けるという正のフィードバックがかかるんだな。
0913デフォルトの名無しさん
2011/06/05(日) 19:48:18.97じゃあ自分でつくるかってことで、これからプログラミングを勉強してみようかと思い立ったんだが
どの言語でどういった方向からチャレンジするのがいいか、アドバイスがほしい
再生したい動画の種類はWMVのストリーミング
自分の経験は昔エクセルのマクロをちょっとかじったことがあるだけなんで、所謂プログラミングをまったくの初学者
あとは昨日C#で統合開発環境のダウンロードと、それでhelloworldの表示とか四則演算程度までやってみて
これならなんとか勉強してけるかなといった感触はあった
けど、もっと簡単に目的が達成できそうな言語があるならそっちに移りたいとも思う
0914デフォルトの名無しさん
2011/06/05(日) 20:14:12.940915デフォルトの名無しさん
2011/06/05(日) 20:28:08.91簡単なのかそれは有難い
C#で動画の描写を制御するにはdirectshowっての使ってく方向でいいのか?
0916デフォルトの名無しさん
2011/06/05(日) 20:43:51.510917デフォルトの名無しさん
2011/06/06(月) 05:33:17.91なんでファイルなんですか?
っていう質問はここでいいでしょうか?
もしよろしければ教えてください。
0918デフォルトの名無しさん
2011/06/06(月) 06:04:02.17・そう決まっているから。
・プログラムは入力と操作と出力に分けられるが、入出力は通常はファイルを対象とする為。
・一番目立つところが「ヘルプ」だったら鬱陶しいべ。
0919デフォルトの名無しさん
2011/06/06(月) 08:39:18.560920デフォルトの名無しさん
2011/06/06(月) 17:14:35.660921デフォルトの名無しさん
2011/06/06(月) 20:22:18.330922デフォルトの名無しさん
2011/06/06(月) 20:24:33.440923デフォルトの名無しさん
2011/06/06(月) 20:28:00.04小学校卒業程度の算数は必須。
数学ができるひとは、より効率が良いプログラムコードを書く。
3Dグラフィックスは数学の塊。
あなたが職業プログラマーになるならば、死ぬ気で 本気で数学を学ばないといけない。
趣味プログラマーなら、必要な時に必要な数学を学べばいい
0924デフォルトの名無しさん
2011/06/06(月) 20:31:09.68数学も多少は必要だけど
むしろ英語の方が大事だと思う
0925デフォルトの名無しさん
2011/06/06(月) 20:31:50.30エミュレータみたいなやつに興味あったけどやっぱり数学やらあかんですかorz
0926デフォルトの名無しさん
2011/06/06(月) 20:33:55.79英語だけなら東大の問題解けるんですがこんなの関係ないですかね 我ながらうざいな すまん
0927デフォルトの名無しさん
2011/06/06(月) 20:39:03.54やってみなさい。必要な時に必要な部分を学べばよい。
数学の出来る友人を仲間にしなさい。そうすれば解決する
0928デフォルトの名無しさん
2011/06/06(月) 21:17:48.040929デフォルトの名無しさん
2011/06/06(月) 21:26:22.170930デフォルトの名無しさん
2011/06/06(月) 21:28:05.56講座みたいのを短期間でやってたりするから
それに行けばいい
0931デフォルトの名無しさん
2011/06/06(月) 21:52:19.64このゲームを正常な状態でやるにはバグった状態のものにパッチ(以前当てたもの)をあてても意味ないですか?
やはり素の状態のAのROMにパッチをあてなければ駄目ですか?
0932デフォルトの名無しさん
2011/06/06(月) 22:01:54.61まぁ、それほど慎重ならそもそもバグを出さんわな。
0933デフォルトの名無しさん
2011/06/06(月) 22:04:57.79そもそもプログラミングを学ぶ為に専門学校に行くこと自体に意味がない。
理論を学びたいなら大学で学べばいいし、書き方を知りたいなら独習で充分。
企業も専門学校卒には何も期待していないから就職の足しにもならない。
0934デフォルトの名無しさん
2011/06/06(月) 22:25:31.03ありがとうございます。
バグが発生した過程は少し曖昧なので素の状態のROMにあててやってみようと思います。
0935デフォルトの名無しさん
2011/06/06(月) 23:20:08.27URLからファイル取得してきてメールに添付して送信するのってどうやるん?
cronで自動化して鯖でやりたいんだが...
出来ればPyhtonカモンヌ
0936デフォルトの名無しさん
2011/06/06(月) 23:31:41.57httplib で get して MIME message にぶち込んで smtplib で send すれば良いんじゃないの
こういう何の捻りも無いプログラムは python が向いてるな
0937デフォルトの名無しさん
2011/06/07(火) 00:01:30.38http://d.hatena.ne.jp/t_nagata/touch/20090806/1249524793/
↑なようにすれば出来る?
0938デフォルトの名無しさん
2011/06/07(火) 00:03:41.03マルチktkr
0939デフォルトの名無しさん
2011/06/07(火) 00:31:43.00サーバーにファイルをアップロードするならFTPで送るようですが、
例えばファイル形式でない文字列を送信してサーバー内に保存や追加をしたい場合はSQLを使えば良いのか、ファイルに書き込めば良いのか。
では、アプリの画像をキャプチャして画像としてサーバーに送りたい場合は、SQLでは無理そうなのでやはりFTPを使うのか?
といった感じで一般的にどのような技術を使えば良いのか分からないのです。
さらにそれを動的に表示させるとなると、PHPかサーブレットかjavascriptを使う必要があって、
じゃあそれ用にはどういうデータ形式が良いのか。という所まで行ってしまいます。
C++でしたいのですが、この技術を使えとかこういう言葉で検索しろとか教えてもらえないでしょうか。
0940デフォルトの名無しさん
2011/06/07(火) 00:34:07.320941デフォルトの名無しさん
2011/06/07(火) 00:46:46.56まぁC++でもできるっちゃできるだろうけど大変だろうね
サーバへのアップロード処理も
サーバのデータベース操作も
サーバのファイル操作もPHPで全部できる
それかPerl CGIかな
Java(Servlet+JSP)でもいいけど使えるサーバは限られるだろうね
まぁ俺も>>940に同意
0942デフォルトの名無しさん
2011/06/07(火) 00:54:17.41簡易的な暗号方法を探してるんですが、
大量の文字列を暗号化・復号化した際、速度が速いヤツを教えて下さい。
ごく単純なロジックでいいのですが、、
思いつかなくて。
0943デフォルトの名無しさん
2011/06/07(火) 00:59:54.070944デフォルトの名無しさん
2011/06/07(火) 01:00:45.040945デフォルトの名無しさん
2011/06/07(火) 01:04:02.170946デフォルトの名無しさん
2011/06/07(火) 01:06:11.60もしくは鍵にする数字を決めて、一バイトずつXORを取って暗号化
0947デフォルトの名無しさん
2011/06/07(火) 07:13:36.140948デフォルトの名無しさん
2011/06/07(火) 09:11:27.23超初心者 稀
初心者 小数
中級者 大半
上級者 オレ以外皆無
0949デフォルトの名無しさん
2011/06/07(火) 09:21:27.89繰り返すと0byteになって絶対解けない暗号になるお
0950デフォルトの名無しさん
2011/06/07(火) 09:36:07.570951デフォルトの名無しさん
2011/06/07(火) 09:44:12.010952デフォルトの名無しさん
2011/06/07(火) 09:54:20.40専門学校通いながら東大大学院出てNTTデータとか入れば専門学校は喜ぶだろうな。
0953デフォルトの名無しさん
2011/06/07(火) 16:14:11.20jpgは圧縮しないで送ってください
0954デフォルトの名無しさん
2011/06/07(火) 20:02:19.01言語にはどんな違いがあるんですか?
0955デフォルトの名無しさん
2011/06/07(火) 20:05:08.65そこのスレッドにいったらいいでしょうか。
0956939
2011/06/07(火) 21:51:45.95wiki立てろと言うのはレンタルwikiを借りろということでしょうか。
それとも、データの送信をwebブラウザからするwikiに近いシステムを構築しろということでしょうか。
0957デフォルトの名無しさん
2011/06/07(火) 22:45:33.18レンタルWikiでもいーし、自分でWikiをインストールしてもいーし、
do whatever you want.
0958デフォルトの名無しさん
2011/06/07(火) 22:47:00.90http://www.dhw.co.jp/mt/news/100412.html
こういう人の事か?
0959デフォルトの名無しさん
2011/06/07(火) 23:24:05.060960デフォルトの名無しさん
2011/06/08(水) 00:18:19.55機械語やればほかいらない
0961デフォルトの名無しさん
2011/06/08(水) 00:29:33.07プログラムを作る時に、普通は一から書くのではなく、既にある部品を
組み合わせてプログラムを作る。これは料理を作る時に、自分で野菜を
育てたり魚を捕って来たりしないで、スーパーで買ってくるのと同じ感じ。
それで、ある言語は部品が沢山揃っていて、ある言語は部品の数は少ない
けれど売ってる部品はとても高性能で、ある言語は他の言語にない部品を
持っていたりします。これはあるスーパーでは野菜の品揃えが充実していて、
別のスーパーでは生活用品も一緒に購入出来て、他のスーパーは24時間営業
みたいな感じ。
とは言っても、知識0から始めるなら、どの言語でも大した違いはないから、
CかJavaかJavaScriptを勉強するのがお勧め。これらの言語は現在広く
使われていて、簡単に始められて、長く役に立つ言語です。
0962デフォルトの名無しさん
2011/06/08(水) 00:31:02.060963デフォルトの名無しさん
2011/06/08(水) 00:42:26.34JavaScriptはウェブブラウザさえあればいつでも実行出来るので、
勉強を始める際にコンパイラや専用のエディタとかをわざわざ用意
しなくても良くて、とても取っ付き易い言語です。
言語的にも簡単で非常に素直に作られています。
JavaScriptが簡単だからといって、おもちゃの様な言語かと言うと
そうではありません。むしろ最新の流行の言語で、Microsoftや
Googleを始めとして、色んな企業がとても力を入れている言語です。
ブラウザ上のプログラムだけじゃなく、デスクトップアプリも作れ
ますし、スマートフォンでもサーバ上でも動かせて、沢山の人が
競って使っている言語です。とてもお勧めです。
JavaScriptを勉強しておけば、JavaやC等、他の言語を勉強する
際にも知識を活かす事が出来ます。もし迷ったらJavaScriptを
勉強すると良いと思いますよ。
0964デフォルトの名無しさん
2011/06/08(水) 00:45:06.98勉強すればきっと役に立ちます。
0965デフォルトの名無しさん
2011/06/08(水) 00:45:56.770966デフォルトの名無しさん
2011/06/08(水) 00:53:54.27その分だけ自分が偉くなった様にでも感じるのでしょうか。
否定してばかりでは何も始められません。まずは第一歩を
踏み出す事がとても重要です。
0967デフォルトの名無しさん
2011/06/08(水) 00:56:21.740968デフォルトの名無しさん
2011/06/08(水) 01:07:27.60JavaScriptから始めると良いと思います
0969デフォルトの名無しさん
2011/06/08(水) 01:19:02.110970デフォルトの名無しさん
2011/06/08(水) 01:21:10.900971デフォルトの名無しさん
2011/06/08(水) 01:53:03.06基礎からなら、c++かjava,c#
手っ取り早くフィードバックを得るなら、php,javascript,vba
0972デフォルトの名無しさん
2011/06/08(水) 02:00:29.66アセンブラもいつかはやるべきだが、最初からやるとちょっとした処理でも
面倒で挫折するから後回しにすべき。大学の授業とか資格試験でやらない限りそのままスルーな人も多そう
Cは後回しにするほど取っ掛かりから複雑ってことはないし、情報も多い
他の有象無象の言語、特にCの権威にあやかろうとなまじ文法を似せてる言語はどうとでもなる
0973デフォルトの名無しさん
2011/06/08(水) 08:49:34.28ブラウザじゃなくても動かせるよ
0974デフォルトの名無しさん
2011/06/08(水) 09:38:22.30もしもPythonやRubyで書いたスクリプトをブラウザが実行してくれるなら、JavaScriptなんてほんの一部しか使わない
0975デフォルトの名無しさん
2011/06/08(水) 10:02:01.240976デフォルトの名無しさん
2011/06/08(水) 10:20:18.2914歳からはじめるC言語わくわくゲームプログラミング教室Visual Studio 2008編
0977デフォルトの名無しさん
2011/06/08(水) 10:25:02.03信者にならなければ
あいにくと、javaScript触った事無いんだが。。。
(cで入門。c++->java->ruby->smalltalk->haskellと進んで来た)
個人的にはコンパイラやインタプリタを用意する、しないの差しか感じてないから、どれから始めても良い気がする
0978デフォルトの名無しさん
2011/06/08(水) 10:43:09.91理由は記号の意味ががググれないのと
日本語の資料が弱いから。
本の一冊でも買えば違うのかもね
0979デフォルトの名無しさん
2011/06/08(水) 10:49:06.310980デフォルトの名無しさん
2011/06/08(水) 11:04:33.20ありがとう! 紀伊國屋行ってくる
0981デフォルトの名無しさん
2011/06/08(水) 11:10:34.55http://oookami.sakura.ne.jp/aenhelp/?p=aencommand
http://karetta.jp/book-cover/lua
http://staff.aist.go.jp/yutaka.ueno/lua/tebiki51jp.html
http://code.google.com/p/luaforwindows/downloads/list
0982デフォルトの名無しさん
2011/06/08(水) 11:22:42.95TDGL
DirectXを用いたゲーム用ライブラリ
http://www.vector.co.jp/soft/winnt/art/se485879.html
0983デフォルトの名無しさん
2011/06/08(水) 13:49:31.89差し支え無ければ教えてください。
それと習得していった時系列順に書いて頂ければ幸いです。
0984デフォルトの名無しさん
2011/06/08(水) 13:51:06.930985デフォルトの名無しさん
2011/06/08(水) 13:53:28.11中身は分かったけど 勧める言語がどうしようもないな・・・・
自然言語の習得と同じで、最早数に意味はないよ。
必要なら幾つでもその時に調べればいいことだからね。
0987デフォルトの名無しさん
2011/06/08(水) 14:01:07.17「習得」にはいろんなレベルがあるので、単に「習得していった時系列順」ではそもそも
答えようがない。
0988デフォルトの名無しさん
2011/06/08(水) 14:55:12.670989デフォルトの名無しさん
2011/06/08(水) 15:11:01.06一番単純なのは、a/10の余りを見ることや、その余りを加工することだと思いますが、他にないでしょうか
また、0〜9の数字を不均等に全て出す方法もありましたらお願いいたします
乱数表みたいなものを使えば間違いはないのですが、どうも不細工な気がしてしまい…
0990デフォルトの名無しさん
2011/06/08(水) 15:16:56.90数は一つある程度の規模のプログラミング出来るまで覚えれば、言語の習得は容易い
0991デフォルトの名無しさん
2011/06/08(水) 15:57:40.41htmlはユーザインタフェース用の記述言語で、プログラム言語ではありません。
例えばブラウザアプリケーションを例にだすと、
更新ボタンをどこに配置して、メニューをどこに配置して、URLうつところをどこに配置してみたいな、
コントロール(見た目のための部品)を配置をするのに使うのがhtmlです。
それで実際に更新ボタンを押したらどうするかという作業を記述するのがプログラムになるわけです。
質問内容的にはWeb関連の板でわりと見る質問なので、一度そちらへ行ってみるとよいでしょう。
http://hibari.2ch.net/hp/
http://hibari.2ch.net/php/
0992デフォルトの名無しさん
2011/06/08(水) 17:03:35.42ビルドすると
error: expected ')' before '+' token
ってでるんですが
0993デフォルトの名無しさん
2011/06/08(水) 17:06:37.56そりゃあ、括弧が余計にあるか何某かの文法エラーがあるんだよ。
該当行から遡って確認してみな。
0994デフォルトの名無しさん
2011/06/08(水) 17:17:25.770995デフォルトの名無しさん
2011/06/08(水) 18:04:39.10親切にどうもです。。
その他の方もありがとうございました。
参考になりました。
0996デフォルトの名無しさん
2011/06/08(水) 18:45:33.42ありがとうございます
Cを弁勉強しようと思います
0997デフォルトの名無しさん
2011/06/08(水) 19:11:40.36頑張ってね。
Cは初心者から上級者まであらゆる種類のプログラマが様々な用途で使っている
とても優れた言語です。この板には他の言語を貶す事を無上の楽しみにしている人が
いるから気を付けてね。
0999デフォルトの名無しさん
2011/06/08(水) 19:45:03.36これは何ですか?怖くて踏めないんですが
1000デフォルトの名無しさん
2011/06/08(水) 20:07:16.20まぁ最近の子はしらんのかもな
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。