1 :
学生さんは名前がない :
03/07/25 12:18 ID:fzG7Iun/
2 :
☆ネオパソ ◆zhiCF9R3Ug :03/07/25 12:19 ID:o5zkRAyd
氏ネヨオメーラ♪ ウンチサン ダイスキ パソチャンガ 2getダヨ?
ヽヽ
___ ──┐ | |
/ \ 、i,, / | |
/ ∧ ∧ \ 、,.i,,.;:"' ゙`´ー,"、-.,, 、 ∬ ノ ノ ┐
| ・ ・ |" ゙ ヽ ・〜 ヽヽ .┴
| )●( | / ,イ ゙i ──┐ | |
\ ー ノ ( ノ,;(`;、ノ ∬ 〜∞ / | |
\____/ ゙i-、_,v-ーヽ、 く ;;゙、;;;';) ノ ノ ┐
| | ヽ、 ).;!':;'.ノ ∫ ヽヽ ┴
,ノ ノ __ノ ノ,;:(;,:;( ∬ ──┐ | | | |
(__,ノ (_,ノ´,;";:・':;'゙`ヾ / . | | | |
゙;"''∵ ' :"‘ ノ ノ ノ
>>3-4 ボク ウンチ ガマンシテタンダヨ
>>5 ココ オトイレダカラ イッパイ シテモイイヨネ
>>6 アリガトウ パソノ ウンチサン タベテイイヨ
>>7 イッパイ タベテネ?
>>8 チョット ヤワラカカッタカナ?
>>9 パソハ チョット コリコリシタトコロガ ダイスキナノ♪
>>10 アラシサンニハ アゲナイヨ パソノウンチ
>>11-1000 コレカラモ パソノ ウンチサンヲ オウエンシテネ♪
3 :
学生さんは名前がない :03/07/25 12:26 ID:rBCZo+dv
ヌーン
タイトルが進化している
5 :
学生さんは名前がない :03/07/25 12:27 ID:rOTpksNQ
はろーワールドなら任せとけ
(´-`).oO( 出来ませんが何か? 周辺知識だけが増えてゆく
プログラミング出来ないだろ?2バグ目 とかが良かったなぁ・・・
(´-`).oO( 二行目、とか、、、 2バグ目、だとひとつはバグを退治できているみたいだからな。 なにが多態(ポリモーフィズム)だ、だいたいお前は本当に多態(ポリモーフィズム)を使いたいのか 問いたい、問い詰めたい、小一分間ほど問い詰めたい プログラミング初心者ってのは、初めて書いたCが 何が悪くてハローワールドしてくれないのかさえ分からず、ひたすらおろおろして 数日後にはついにVBに逃げ込む、そんなへたれっぷりがいいんじゃねーか 玄人はすっこんでろ とか。
9 :
学生さんは名前がない :03/07/25 19:35 ID:INPXUHvz
大学生ならプログラミングできないだろ++
11 :
犬リム(´・ω・`) ◆ORjSdSWYuk :03/07/25 20:32 ID:c+kY+pJg
#define 不可 優
12 :
学生さんは名前がない :03/07/26 07:25 ID:H1UAeQBn
うちの大学の図書館にも欲しいね。 でもそんな本注文するの恥ずかしいよ。早慶なのにゲームプログラミングなんてやってんの バレたら変な目で見られるだろうな…
14 :
学生さんは名前がない :03/07/26 14:03 ID:DxkUyV+W
HTMLなら少々体得してますが、何か?
15 :
犬リム(´・ω・`) ◆ORjSdSWYuk :03/07/26 14:04 ID:VKmwPyz7
>>14 (´-`).oO( HTMLはプログラミングとは呼びませんが、何か?
17 :
学生さんは名前がない :03/07/26 17:05 ID:H1UAeQBn
>>13 >早慶なのにゲームプログラミングなんてやってんの
>バレたら変な目で見られるだろうな…
地底だけど買ってくれたし、GEMSは馬鹿にされるような内容ではないよ。
ゲームプログラムといっても雑用プログラマ向けじゃないし。
18 :
学生さんは名前がない :03/07/26 17:07 ID:H1UAeQBn
>>16 プログラミングでもいいんじゃないかと思いますよ。
WEBプログラミングなんかと一緒に、
>>19 (´-`).oO( 別に、強固に主張したいわけじゃないが、やっぱ「違う」と思うんだなぁ。。。
うるせえな せいぜい、プログラム言語の定義は繰り返し処理が云々とでも語ってろ
22 :
学生さんは名前がない :03/07/26 17:55 ID:H1UAeQBn
HTMLには論理的に組み立てるものがないんだよ。 フォールスルーというか、上から解釈して表示するだけ。 JavaScriptでも絡めば変わってくるけど。
XSLなら繰り返しもあるし大丈夫だね
24 :
犬リム(´・ω・`) ◆ORjSdSWYuk :03/07/26 18:02 ID:4X304v22
HTMLのfontタグって廃止になるってホント? あと実はタグ記述は小文字推奨とか。。。
>>24 あとはdivタグとかcenterタグとかもですね。
スタイルシートがないと全然かけなくなってしまいます。
28 :
学生さんは名前がない :03/07/27 03:17 ID:PjbCtv7g
HTML・・スクリプトっちゅーべきじゃ。。 それも何かおかしいけど。
29 :
学生さんは名前がない :03/07/27 03:19 ID:PjbCtv7g
アスキーのプログラミング言語C++買っちゃったわ。 大学の書店だから\7000×(1.0-0.1)=\6300 ちょっとお買い得・・・か?
30 :
学生さんは名前がない :03/07/27 03:24 ID:UdVQ3/YJ
俺も生協で買った。 買った後で悪いんだけど、あれは辞書だね。 初心者の読む本ではないから、値段に見合った価値があるかどうか。
31 :
学生さんは名前がない :03/07/27 03:42 ID:zT5CeSjo
>>31 ウオオオオオオオオオオオオオオオオオオオオオオオオオオオオ
オオオオオオオオオオオオオオオオオオオオオオオオオオオオオ
33 :
学生さんは名前がない :03/07/27 03:48 ID:zT5CeSjo
34 :
学生さんは名前がない :03/07/27 03:58 ID:kfFkHogW
やってみたがぼかしはかかってない ただフリーズしやがったからもうやらない
VC++ VJ++ VB くらいだったらできます。 でもhtmlは全く知らないっす。 ちなみに今はfortranを勉強中です
36 :
学生さんは名前がない :03/07/27 04:05 ID:zT5CeSjo
37 :
学生さんは名前がない :03/07/27 04:11 ID:kfFkHogW
>>35 そこまでできればわかると思うが・・。
とりあえず、右クリック→ソースの表示をクリックして
少し眺めてればわかんじゃないかな。
今年の夏休み中にポインタ理解します。
今年の夏休み中にボインちゃん視姦します。
41 :
犬リム(´・ω・`) ◆ORjSdSWYuk :03/07/27 11:45 ID:5OfC253r
ポインタって1週間くらい、 配列と構造体との関係をムンムン読んでたら分かるよ…
ぬるぽ
43 :
学生さんは名前がない :03/07/27 17:35 ID:PjbCtv7g
>>30 値段は高いけど、辞書としては結構いいね。
独習C++とかだと載ってない細かい仕様も載ってるから、
プログラム書いててつまづいたときに役立つ。
ほんとにC++やってくなら手元に置いておきたい本かも。
>>39 ハードの仕組みを理解すれば大したことないよ。
Cからプログラミングを始めたから、 ポインタを理解できないというのがいまいちピンとこない
45 :
学生さんは名前がない :03/07/27 17:56 ID:daS0qcJG
>>41 Cでは関係あるんだけど、ポインタと配列は違うよ。
>>43 でも、初心者にはEffective C++とSTL標準講座あたりを勧める。
初心者にEffective C++見せたって理解できるわけ無いじゃん。
47 :
学生さんは名前がない :03/07/27 18:09 ID:daS0qcJG
んなことはない。
ハマリやすい場所が50個書いてあったって 初心者はまず言語仕様から分からないから せめて他の入門書と一緒に読まないと意味無い。
49 :
学生さんは名前がない :03/07/27 18:15 ID:daS0qcJG
けどさ、コピーコンストラクタを書こうとか、そういう知識って
初心者にこそ必要なんじゃないの?
>>48 はひょっとすると
C言語 → C++
という学習を前提としているのかも知れないけど。
プログラミング言語の文法を覚えることはできるようになっても、実用的なプログラムを作れる人はほとんどいないわな。
大学生でフリーソフト公開したりSourceForgeのプロジェクトに参加してる人結構いるでしょ。
52 :
学生さんは名前がない :03/07/27 19:32 ID:daS0qcJG
SourceForgeは申請を出せば参加できる。 別にすごいプロジェクトを打ちだす必要はない。
53 :
学生さんは名前がない :03/07/27 20:58 ID:PjbCtv7g
C++やるならEffective C++は必須だね。 簡単な言語仕様くらいは適当に調べりゃわかるだろう。問題はそれから どう設計・実装するか。C言語程度のもんなら言語仕様さえ理解 できりゃある程度のプログラムは組めるけど、C++はそうはいかない から、実質的に使えるようになるまでは時間かかるよ。 実用的なプログラム作れる人がほとんどいないのは、文法以外のことを 学ばないからでないかな。文法知ってるだけで、プログラミングできる ようになった気の学生って結構多いと思うよ。だいたいそういう奴って 態度でかいがなー。
HSPをやろうと思ってるんですがどうなんでしょうかね?
55 :
学生さんは名前がない :03/07/27 21:45 ID:PjbCtv7g
>>54 ゲムでも作るの?手っ取りばやくツクール以上のゲム作れるからいいんでない。
>>53 Effective C++じゃ設計はほとんど分からないでしょ。
憂鬱本とかGoF本読まないと。
57 :
学生さんは名前がない :03/07/27 22:35 ID:daS0qcJG
憂鬱本は名著と言われているが、俺には向かなかったので人にも勧めたことはない。 GoF本は分かりにくいので別の本がいいよ。
確かにGoF本は分かりにくいけどC++でGoFの23パターン全部説明してる本ってGoF本しか無いんじゃない? Java分かるなら結城本の方が分かりやすいかもしれないけど、結城本にはあんまり突っ込んだ事載ってないよ。 まあ両方読むのがベストかな。 JavaとC++がとりあえず両方分かる前提で、 憂鬱本->結城本->GoF本と読んだ後に、 最新のパターンも知りたければ新しいパターン本読むのがいいと思う。
59 :
学生さんは名前がない :03/07/28 00:27 ID:b+cSO8UT
いきなり全部を把握する必要はないんじゃないかと思うよ。 文法もそうだけど、俺は使わないことは全然知らないから。
新スレになってレベルが上がったな
Javaの基本が理解できない漏れは逝ってよしですか?
63 :
学生さんは名前がない :03/07/29 00:02 ID:DWIxT+Y9
>>59 もし大学にデザインパターンの講義があったとしたら
試験は持ち込み禁止で「○○パターンを説明せよ」とか出てきそうだ。
GoFの23種を全部暗記するなんてナンセンス。
あんなのは必要に応じて調べるものだ。
>>62 理解できないと思ったら、ひたすらサンプルコードを自分で入力すると
結構身に付くもんだから試してみよう。
聞きたいんだけど、C言語の基本を覚えるのにどの位かかりますか?
65 :
学生さんは名前がない :03/07/29 21:02 ID:DWIxT+Y9
基本だけなら1日で何とかなる。 というと、いい加減なことを言うなと言われそうだけど、 俺はそう思ってるよ。 ポインタとか後回しにして、文字列はSTL::stringを使おう。 C++じゃないか、と言われると思うけど、 stringという型があると天下り的に使ってしまえば問題ない。
66 :
学生さんは名前がない :03/07/30 20:21 ID:MiaitQPl
67 :
学生さんは名前がない :03/07/30 20:23 ID:2D7oOigS
Delphi使ってる方いますか?
68 :
学生さんは名前がない :03/07/31 16:56 ID:KtixAqCR
デル使ってた。Pascalだけど、慣れれば面白いね。
begin とか end とか打つのがめんどくさい… Pascal はほとんど使ったことないけど, Verilog を使っててそう思う今日この頃
70 :
学生さんは名前がない :03/07/31 17:02 ID:KtixAqCR
C++はわかるし、そこそこのソースは書けるんだけど、 Winアプリ(APIで)作るとなるとわけわかんねーYO! なんか最近Windowsのイクナイといわれてる部分が見えてきた。
71 :
学生さんは名前がない :03/07/31 17:05 ID:KtixAqCR
Verilogキタ━━(゚∀゚)━━ッ!! 学校の授業でVerilog使って簡単なCPU設計したことあるけど、 あれなかなか面白いなぁと思った。 あんなんで回路記述できるんだからなぁ。。
72 :
学生さんは名前がない :03/08/01 04:11 ID:ZJuJZL/i
>>71 友達が悲鳴上げていたなぁ>Verilog
俺は選択が違ったからやらなかったけど。
Delphiって、人気ないんだね。
74 :
学生さんは名前がない :03/08/01 04:18 ID:ZJuJZL/i
>>74 Delphiでテキストエディタ作ったことがある。
それぐらいか。
>>75 テキストエディタ作るだけなら他の言語でもできるし、
VC++とかで作ったほうが軽快に動作するでしょ?
あえてDelphiを選ぶ理由はないと思う。
77 :
学生さんは名前がない :03/08/01 07:13 ID:X7pj1lUL
Delphiて微妙な位置にいるんだよね。 Personal版がただっていうのがメリットじゃない? お金出してVB買うよりはいい。
78 :
学生さんは名前がない :03/08/01 15:04 ID:VIjeRGx3
Delphiはコンパイルが速いと言うけど、どうなの? でも、素人だったらC++でも十分速いから関係ないか。 1億行くらいコードを書くような大企業なら意味あるかも。
79 :
学生さんは名前がない :03/08/01 15:18 ID:VIjeRGx3
>>76 >VC++とかで作ったほうが軽快に動作するでしょ?
そりゃ偏見だろ。
Delphiだってコンパイラなんだから、同等の速度が期待できる。
性能の違いで優劣はあるかも知れないけど。
2chブラウザのJaneがDelphiらしいけど、遅いと思う?
80 :
学生さんは名前がない :03/08/01 16:10 ID:+eSeObwz
誰か教えてください 1億円を30年間で返すには毎年いくら返せばいいかを求めるCのプログラム。 課題なんですけどさっぱり分からないんです。 複利計算の方は出来たんですが。。 ム板の課題スレで効いたのですが、どうやら基本的なことが分かってなかったらしく相手にされませんでした。 今年、初めてC言語やりだしたんで。。。 習ったのはforやwhile、ifと関数化くらいなんですが。。。。
81 :
犬リム(´・ω・`) ◆ORjSdSWYuk :03/08/01 16:28 ID:r8i8SyxD
ちょっとまって、まだちがうっぽい #include <stdio.h> int main(void) { int TOTAL = 1000000, YEAR, HENSAI; double RISHI = 1.04; for(HENSAI = 1;YEAR == 30;HENSAI++){ for(YEAR = 0; TOTAL <= 0; YEAR++){ TOTAL = TOTAL - HENSAI; TOTAL = TOTAL * RISHI; } } printf("返済するには%d年かかります。", YEAR); return 0; }
82 :
犬リム(´・ω・`) ◆ORjSdSWYuk :03/08/01 16:31 ID:r8i8SyxD
いやだいぶちがう
わざわざすいません。利率はscanfで入力させるのですが。 とりあえず複利ってのがどうやったらいいかわかんなくて・・・
もうだめぽ。。。。。。。。。。。。。。
>>83 やったところまでくらい書けやばーや。課題くらい自分で解決しろやばーや。できないなら単位あきらめろやばーや。
#include <stdio.h> int main(){ double loan,loan2; int risoku,nensuu; printf("利息を入力してください"); scanf("%d\n",risoku); loan=100000000; nensuu=0 while(nensuu<30) loan2=loan*risoku-hensai 今思い出しながら書きました。 ソースは自室のノートパソコンでやってるので・・・ 返済を求めたいのですがそこの求め方がわからなくて・・・・
87 :
学生さんは名前がない :03/08/01 17:05 ID:+eSeObwz
あとアドバイスにあったんですが関数化して再帰的に処理を行うってどうやったらいいんですか?
88 :
学生さんは名前がない :03/08/01 18:20 ID:VIjeRGx3
年金公式 n期間にわたって、金利がr、現在価値(借金した額)Pとすると P x r x ( 1 + r ) ^ n (支払)=ーーーーーーーーー ( 1 + r ) ^ n - 1
89 :
学生さんは名前がない :03/08/01 18:33 ID:VIjeRGx3
#include <math.h> static float pension( int total, int period, float interest ) { float r = interest / 100; return ( total * pow( r + 1, period ) * r ) / ( pow( r + 1, period ) - 1 ); } int main() { float interest; int period; int loan; printf( "利子[%]? : " ); scanf( "%f", &interest ); printf( "支払期間? : " ); scanf( "%d", &period ); printf( "借りた額? : " ); scanf( "%d", &loan ); printf( "毎期の支払額 = %f\n", pension( loan, period, interest ) ); return 0; }
90 :
学生さんは名前がない :03/08/01 18:34 ID:VIjeRGx3
利子[%]? : 4 支払期間? : 30 借りた額? : 100000000 毎期の支払額 = 5783012.500000 578万円ずつ返すらしい。
91 :
学生さんは名前がない :03/08/01 18:48 ID:VIjeRGx3
再帰というのは意味不明でした。 googleしたら、アッカーマン関数とかいうのが出てきたけどさ、
っていうかあっちで聞いても相手にされなかったのね…
94 :
学生さんは名前がない :03/08/01 23:27 ID:OqAXWJV5
95 :
山崎 渉 :03/08/01 23:43 ID:MmlB6rs3
(^^)
96 :
学生さんは名前がない :03/08/02 00:02 ID:2K64CG1o
自分では答えもせず「ここの人頭悪そう」と切り捨てる92が一番頭悪そう。
HTMLもプログラミング言語の一種なの?
>>97 微妙なところ。
決して違うわけでもないが、そうであるとも言えないのもまた事実。
意見の数だけでは「違う」の方が多いと思う。
99 :
学生さんは名前がない :03/08/02 10:05 ID:yDncD1lM
Javaがさっぱりな漏れが100ゲット
102 :
学生さんは名前がない :03/08/02 15:10 ID:Up2G8Fgp
>>99 staticにすると、関数のプロトタイプを書かずにすむ。
103 :
学生さんは名前がない :03/08/02 15:13 ID:UpGE6cHo
104 :
学生さんは名前がない :03/08/02 15:16 ID:Up2G8Fgp
そのかわり、他のファイルからはその関数を利用できなくなる。
その関数を使用する関数より上に書けば、 別にstaticにしなくてもプロトタイプいらないよ。
106 :
学生さんは名前がない :03/08/02 15:20 ID:Up2G8Fgp
あと、呼び出す関数(ここではmain())よりも上にかかないと駄目。
107 :
学生さんは名前がない :03/08/02 15:20 ID:Up2G8Fgp
>>105 それはANSI Cに準拠していないでしょ?
俺のコンパイラでも「関数のプロトタイプが必要」というオプションを外せば通るが。
108 :
学生さんは名前がない :03/08/02 15:36 ID:EQEsf4nj
109 :
学生さんは名前がない :03/08/02 18:47 ID:Wb69802M
数値例 利子[%]? : 4 支払期間? : 30 借りた額? : 100000000 毎期の支払額 = 5783012.500000 578万円ずつ返すらしい。 以上、大学生活板からコピペ
110 :
学生さんは名前がない :03/08/02 18:47 ID:Wb69802M
誤爆しました
111 :
学生さんは名前がない :03/08/02 19:39 ID:gnXHdoM8
乗数計算できる計算機教えて下さい。 1.04^30を計算したいです。
112 :
学生さんは名前がない :03/08/02 19:44 ID:Wb69802M
>>111 パーソナル・コンピューター
夏休みは途中で止まってるJavaの勉強進めるよ〜。
このスレ今まで気付かなかった・・・。新スレおめ!!
114 :
学生さんは名前がない :03/08/02 19:52 ID:gnXHdoM8
>>114 なら、無料のコンパイラをDLして、
プログラムを書けばいいんじゃないですか?
コードは俺が書きますよ。
116 :
学生さんは名前がない :03/08/02 20:03 ID:Wb69802M
>>116 へー、そういうソフトあるんだな・・・。
118 :
学生さんは名前がない :03/08/02 20:05 ID:YqZIFxmQ
>>114 近似でいいのなら log とればいいんでない?
近似しない場合は…説明マンドクセ.
>>116 ってもうレス返ってたのね.それ使えば十分だな.
120 :
学生さんは名前がない :03/08/02 20:07 ID:Wb69802M
俺も英語の関数電卓ソフトを拾って使ってる。 でも、理系だったら関数電卓は必須。 文系でもあった方がいいかも知れない。
121 :
学生さんは名前がない :03/08/02 20:09 ID:AMAIx7ZZ
こんな感じか? 言語:C #include<stdio.h> double Beki(int , double) int main(void){ double x; int n; scanf("%lf",&x); scanf("%d",&n); printf("%lf",Beki(n,x)); return(0); } double Beki(int a,int b){ for(int i=1;i<=n;i++){ b=b*b; } return (b); }
123 :
学生さんは名前がない :03/08/02 20:12 ID:Wb69802M
>>118 1に極めて近い数のn乗はn倍でいい。
(1+r)^nの二項展開は
1 + n x 1 x r + ......
だけど、rが小さければ、第3項以下は微小なので無視できる、かも。
124 :
学生さんは名前がない :03/08/02 20:16 ID:Wb69802M
>>121 一応書き込んでみた。
>>122 せっかくだけど、math.hにpow()がある。
int main()
{
printf( "%lf\n", pow( 1.04, 30 ) );
return 0;
}
結果:
3.243398
125 :
111 :03/08/02 20:16 ID:gnXHdoM8
サンクス
>>124 あ゛
そういえばそうだな
つい先走ってしまった・・・。
恥ずかしい・・・。
>>122 Beki関数がちょっとおかしいな.
>>123 そういえばそういうのもあったねぇ…忘れてたよ.レスサンクス.
ただ,1.04^30の場合,ちょっと r の部分が大きいんじゃないかな…と勘で言ってみるてst.
>>127 ぬぉぉぉぉぉ!!!!!!!
最近全くプログラミングやってないから・・・。
ってのは言い訳か。スマソ
↓訂正
double Beki(int a,double b){
int i;
for(i=1;i<=a;i++){
b=b*b;
}
return (b);
}
129 :
学生さんは名前がない :03/08/02 20:23 ID:19STKrRP
double Beki(int , double); ~~~~~ ~
130 :
学生さんは名前がない :03/08/02 20:28 ID:Wb69802M
>>127 たしかにrが大きい。
1.04^30の場合、実際には3.2くらいだけど
近似すると1+1.2 = 2.2くらいで誤差が馬鹿にならない。
1.01^30 = 1.348くらい
1 + 0.01 x 30 = 1.3
このくらいまでかも。
131 :
学生さんは名前がない :03/08/02 20:30 ID:myc3gfbx
文系だけど、どうやってやるの?
まぁいいや。 ちょっと実行してみる(汗
134 :
学生さんは名前がない :03/08/02 20:35 ID:AMAIx7ZZ
135 :
学生さんは名前がない :03/08/02 20:36 ID:Wb69802M
いまの銀行金利みたいな超低金利の複利だったら近似できるね。
>>128 そもそもforループにおいて
i=1の時,bの値は2乗される
i=2の時,bの値はさらに2乗されるから,この地点でbの値は3乗ではなく,元の値から4乗されてしまう.
i=3の時,bの値はさらに2乗されるから,この地点でbの値は4乗ではなく,元の値から8乗されてしまう.
.
.
ってところがチガウ.
137 :
学生さんは名前がない :03/08/02 20:38 ID:Wb69802M
>>133 まず、プロトタイプと実際の関数の引数が違う。
プロトタイプにセミコロンがない。
他にもあるかも知れない。
他のファイルからその関数を使う必要があるなら
プロトタイプを書く必要があるが、
そうでなければstatic宣言をして済ませることもできる。
あと、普通はプロトタイプはヘッダに対して書く。
>>130 おお!勘があっていたか!
1.01ぐらいまでみたいだな.
>>135 だな.つーか低すぎ.なんだよ去年は9円しかもらえなかったぞ.
>プロトタイプと実際の関数の引数が違う。 それ直したでしょ? >プロトタイプにセミコロンがない。 付け忘れ。
141 :
学生さんは名前がない :03/08/02 20:51 ID:Wb69802M
>>139 あとは工学部あたりでは確率に使えるかも。
液晶パネルのドット欠けの確率をpとしたときに
1280 x 1024ドットにどれくらい不良ドットがあるか、とか。
142 :
学生さんは名前がない :03/08/03 03:29 ID:2Hv5yjt9
>>114 つうか、1.04^30くらいなら、Win付属の電卓でも
関数電卓モードにすればできるんだけど。
xcalc でもできたー!
145 :
学生さんは名前がない :03/08/05 12:56 ID:0jMbGsv7
趣味で組込やってる人いない? H8とかPICとか + C言語かアセンブラで。
147 :
学生さんは名前がない :03/08/05 21:42 ID:CgSlBFOG
PICはキットを買ってきて何度か焼いたことはあるけど、 プログラムを書いていると言うほどじゃない。
148 :
学生さんは名前がない :03/08/06 07:38 ID:lf/YhpLG
PICとAVRとかCPLDやってますが何か?
>>148 CPLDを趣味でやってるとは凄そうですね。でも金かかりそう…
150 :
学生さんは名前がない :03/08/07 03:15 ID:4DKQZ+uH
>>149 安いやつだとそんなしないよ。ライターも意外と簡単で自分で作れるよ。
ただ、CPLD使わないとダメな回路ってそうないけど。周波数カウンタとかか。
あげ
153 :
学生さんは名前がない :03/08/09 19:37 ID:MR75rQMK
oh! basic
155 :
从 -_-从 は〜 ◆Haaa3fxxxE :03/08/10 20:53 ID:h1iIykOo
さっきから思い通りにならなくて鬱です
156 :
学生さんは名前がない :03/08/11 16:01 ID:b07VVRpa
やっと、プログラムが完成しそう。。 いちおバイトだけど、、あぁ、時給に換算したら相当安いよ。
157 :
学生さんは名前がない :03/08/11 16:11 ID:jNzZtKo8
出来高制か、俺は時給だったから結構稼がせてもらった。
158 :
(*゚ー゚)y-~~"Dd"~~-u(^Д^ ) ◆QHiHHQLOVE :03/08/12 18:49 ID:u6x7yHGU
Javaの勉強再開。 2ヶ月くらい間があったから、かなり忘れてる。 夏休み中に出来るだけ勉強したい所。 後、スレ違いだけどTeXも使えるようになりたいな。
漏れも時給。早く終わったんで他の物作ったりしてても時給貰える。 ソースコードをそっと自宅に送ってもOK(もちろんsshで暗号化)
160 :
学生さんは名前がない :03/08/12 23:50 ID:dhIpd3Y8
>>158 がんばれ。
夏は何か目標を持って、ある程度のソフトを完成させると自信が付くぞ。
>>159 茶々を入れると、sshの有効性は認めるけど
ソースコードの漏洩を防ぐなら暗号付きzipの方がええぞ。
>>160 159じゃないけど、いちいちzipに固めるの面倒でしょ。
それにチーム開発の場合、家でやった分を会社に持っていってマージするのがだるい。
俺のバイト先はssh経由のCVSが使えるようになっているから、それで取ってくる。
もちろん、デフォルトポートで開けるなんてことはしていない。
>>160 応援サンクス。
取り合えずAPIとかの文法を覚えるのが第一目標。
最終目標はネットワークプログラミングできるようにする事。
163 :
学生さんは名前がない :03/08/13 11:27 ID:xYedMO4/
>>161 >いちいちzipに固めるの面倒でしょ。
別に面倒だとは思わないよ。
既にCVS導入したりしているならzipする意味はないけど
zipの暗号化は堅牢かつお手軽。
>>162 Javaのsocketは楽でいいよ。
CでBSD Socket使うとあまりの設計の古さに泣けてくる。
>>163 > >いちいちzipに固めるの面倒でしょ。
> 別に面倒だとは思わないよ。
面倒と言うか、容量結構あるから時間がかかるのよ、圧縮と解凍に。
zipに固めるときにいちいち手動で差分取るのも大変だし。
けど、確かにscpとかで何か送るときは暗号化zipにすべきだね。
素のtar.gzでやっちゃうときがあるなぁ。今度から気をつけよう。
165 :
山崎 渉 :03/08/15 10:24 ID:eSmOSt2v
(⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
/ /<__ \ \ ヘ /⌒/ 荒らしがどうとかって、あなた方さぁ. / 〆 └--、ヽ、\ - \ | / レ\ =ミ=、__/丶 - 〉なんてゆうか... / ン/ (- =、 > <( \ | し/ ミ 'ー--ヘ/ \ミiヽ { そもそも板に活気がないんだよね。 リ/ / ン /("ミ 、 、ヘ > 、 | /<.o イ 'ー ヾ / >、 ∠/ヽヘ コテハンしかレスしないような... ,.-/| -=、_/ "| _∠/ \(⌒) ノ \ / | \ヽ ヽ,-\} ∠ノ ヾ、 / \そう、「馴れ合い」  ̄< ! `\ /___ \/ \( _ \ ! > ー-- イ \_  ̄ ̄\_\ ( みたいなものを感じてしまうんですよ。 !  ̄ ̄ ヽ /{ )\ | ∠ ノ)ヽ、 堀之内九一郎(55歳) 株式会社生活創庫 代表取締役社長
scpなら経路は暗号化されるし圧縮もかかるし別にいいと思うけどなあ。 それ以前に、差分がどうこう言うならscpなんか使うよりrsync over ssh使えよって感じだけど。
168 :
1 :03/08/15 19:47 ID:8D/8tK6g
プログラミングってなんですか
>>168 こういうの↓
#include<stdio.h>
int main()
{
printf("ぬるぽ\n");
return 0;
}
夏休みでヒマだしCでも始めてみようかな.
1の初体験の相手のソープ嬢です。 そうですね…たしかに彼はすごく変わっていました。 私も仕事とはいえ人間ですから、いくら話し掛けてもちゃんと返事をしてくれないばかりか、 なにか体全体から…うーんなんていうのかな流し忘れたあと2日くらいたった公衆おトイレみたいな臭いが…。 もう本当に死ぬほどいやだったんですけど覚悟を決めて…。えいやって無言の1の下着を脱がせたんですよ。 そしたら…なんていうのかしら、カントン…っていうんですか? 手で…その…皮を剥こうとしたら、なんかもの凄く痛がって鬼のような形相で 私をにらむんです!はやく終わってくれって心の中で叫びつづけてたんですけど、 こういう人に限ってなかなかイッてくれないんですよね…。そうこうするうち、 無言だった1が低く唸り声をあげて、腰の動きを止めたんです。 瞬間1の枯れかけたテッポウユリみたいになったアソコの先の皮が うっすらと開いて、そこから緑がかった精液がドロリと出てきて…。きゃー思い出しただけで吐きそう。 っていうか今吐いてますグェーーーー!!グェーーーー!!!!!話を続けますね。 というわけで本当に1のHは最悪でした(涙)変になつかれて指名なんてされたら最悪なので、 適当にあしらってたんですけど、1が突然口を開いて 「あああああのさささ…ににににに2ちゃんねるってしししし知ってる?」って。 そんな映らないテレビのチャンネルの話されても困る〜と思ったんですけど、どうやらそれって ネットの掲示板みたいなやつらしくて。なんか執拗にそのページとスレ…っていうんですか? 立てた立てた、俺が1だ!って言ってて、ぜひ一度来てくれっていうから、今日来てみたんですけど…。 なるほどね〜こういうスレをたてちゃう1みたいな人が、あんなに気持ち悪いH(それも初体験) するんですね。もう本当にびっくりしました。もう来ません。さよなら1、はやくカントン治せよな!
______ ,;i|||||||||||||||||||||||||||||||ii;、 _/ /||||||||||||||||||||||||||||||||||||||ii;、 \ / ̄ ̄\||||||||||||||||||||||||||||||||||||ii;゙ヽ, / '" ̄ヽ ヽ!!|||||||||||||||| ||||||||||!!"ヘ < 幸せビーム!出しまくりなのに〜♪ ヽ ゙!!!|||||||||||| |||||||!! iヽ── / |||l ゙゙ヽ、ll,,‐''''"" | ヽ|||||||||さっきから恋人は |||l ____ ゙l __ \||||||||| ||!' /ヽ、 o゙>┴<"o /\ |'" ̄| 1人はしゃいで〜♪幸せビーム! \ / |ミミヽ──‐'"ノ≡- ゙'──''彡| |、 | |  ̄| |ミミミ/" ̄ 、,,/|l ̄"'''ヽ彡|| |、/ / 気付いて欲しいなー ヽ、l| |ミミミ| |、────フヽ |彡l| |/ /_ \/|l |ミミミ| \_/ ̄ ̄フ_/ |彡|l/  ̄/ だってこんなに楽しい♪ \ ノ l|ミミミ| \二二、_/ |彡| フ  ̄\ l|ミミミ|  ̄ ̄ ̄ |メ/ \時間なんだもん!! | \ ヽ\ミヽ  ̄ ̄"' |/ / / \ヽ、ヾ''''ヽ、_____// /_会話がなんだか途切れがち、どうしよう / ヽ ゙ヽ─、──────'/|  ̄/ . / ゙\ \ / / \__ わたしわざと、砂いじってごまかしちゃった!! ───'''" ̄ ̄ ゙゙̄ヽ、__,,/,-'''" ̄ ゙''─
>>170 一年?
だったら今のうちから始めておくことをオススメする。
今からやってれば課題なんて楽勝だろうから、
二年になってから時間とられなくて済むぞ。
174 :
170 :03/08/16 23:56 ID:wz5sZbRN
>>173 一年でつ.Perlは一応出来るんだけど,あんまり役には立ってない….
最初からCやっておけば良かった….
┌‐‐‐┐ ┌‐‐‐┐ ┌─────────‐
│. │ │. │ │>>1-
>>174 とりあえず氏ね♪
__L____」__ __L____」__ └──────v───
ヒ ゚,,:::゚リ ヒ ,,::: リ __
,,...-:':::":~~ ,,.. .~~""''':::..,,, ':::":~~ ,,.. .~~""''':::..,,, .(((〃〜、
:::::, :..:::::::: :::;; :, :..:::::::: :::;; ドゥ (/´´ヽ彡ノ
~"''-::..,,,. ;;;;;,,,...:::--''''"~ ~"''-::..,,,. ;;;;;,,,...:::--''''"~ ドゥ (^。^ ぅー"
( ヽ o ,ノ .l ( ヽ o ,ノ .l ー=y; ,:‐`‐r'`‐ミ
ヽ ノ o ヽノ . ヽ ノ o ヽノ ( AYA )
ヽノ o ヽ ヽノ o ヽ ヽ /
ノ、____i ノ、____i ノ ヽ
l l l . l l l ノ. ヽ
l l l . l l l ノ ヽ
l l l . l l l ´~~l~~l ̄l ~~`
l l l . l l l l .l l
.(__⌒)_⌒) . .(__⌒)_⌒) (~~(⌒)
美文書作成入門、エッセンシャルJavaの2冊を購入してきた。
177 :
学生さんは名前がない :03/08/18 00:42 ID:urPbwvG5
>>176 がんばれ。
とりあえずコードを書きまくること。
そうしないと、頭でっかちで実際にはソフトを作れないプログラマになる。
前期に大学で習ったんだけど、この夏は基礎から勉強しなおすぞ。 というわけで、初心者向けの本として2ちゃんで評価が高かった 『C言語によるプログラミング』って本を購入。
179 :
学生さんは名前がない :03/08/18 00:50 ID:urPbwvG5
>>178 実際に何か作るのが一番の教科書になるよ。
>>177 ありがとう。
Javaによる数値計算法みたいな本が
図書館にあるから、その数値計算法の
プログラムを書いて練習しようと思ってる。
クラス設計に関してはね。
ネットワークプログラミングやりたいけど、
まだそこまで行ってないから勉強法も分からない状態。
181 :
学生さんは名前がない :03/08/18 01:56 ID:urPbwvG5
とりあえず
>>1 頃しときますね〜 ┌‐‐‐┐
これからも松浦亜弥をよろしく♪ │. │
/´⌒`ヽ, __L____」__
-___ へ@______// :゚::..,゚,,ミ
\(ノノノハ/ ,,...-:':::":~~ ,,.. .~~""''':::..,,,
─_____ ______ ̄ 从^ 。^从 ドゥ :::::, :..:::::::: ,
____ ___ ミ‐`‐r'`‐、 ;y=ー ~"''-::..,,,. ;;;;;,,,...:::--''''"~::::ミ
( b ) ヽ ノ o ヽノ
___ __ / ヽ / ヽノ o ヽ
∪/ l ノ、____i
.._= / l l l l
∠_ l l l l
-=≡ \__ノ~/~~/~ l l l
/__/ l l l
──___________ ̄__- <_ ) .(__⌒)_⌒)
とりあえず
>>1 頃しときますね〜 ┌‐‐‐┐
これからも松浦亜弥をよろしく♪ │. │
/´⌒`ヽ, __L____」__
-___ へ@______// :゚::..,゚,,ミ
\(ノノノハ/ ,,...-:':::":~~ ,,.. .~~""''':::..,,,
─_____ ______ ̄ 从^ 。^从 ドゥ :::::, :..:::::::: ,
____ ___ ミ‐`‐r'`‐、 ;y=ー ~"''-::..,,,. ;;;;;,,,...:::--''''"~::::ミ
( b ) ヽ ノ o ヽノ
___ __ / ヽ / ヽノ o ヽ
∪/ l ノ、____i
.._= / l l l l
∠_ l l l l
-=≡ \__ノ~/~~/~ l l l
/__/ l l l
──___________ ̄__- <_ ) .(__⌒)_⌒)
>>181 ありがとう。
最初からやるのは効率悪いかもしれないけど、
今の知識じゃAPIとか使ったプログラムが
書けないから、今はそこら辺の基礎知識の勉強してる。
ところで、
JavaにはCでいうscanf()とかの入力関数って無いの?
いちいちtry{}、catch{}やらなきゃいけないの?
凄い面倒くさいんだけど(;´Д`)
クラスの定義の中で、 メンバ関数の引数に自分自身のクラスを取って、 自分自身のクラスを返す事って出来るんだね。 今更知ったのかよって感じだけど、大発見だw
とりあえず
>>1 頃しときますね〜 ┌‐‐‐┐
これからも松浦亜弥をよろしく♪ │. │
/´⌒`ヽ, __L____」__
-___ へ@______// :゚::..,゚,,ミ
\(ノノノハ/ ,,...-:':::":~~ ,,.. .~~""''':::..,,,
─_____ ______ ̄ 从^ 。^从 ドゥ :::::, :..:::::::: ,
____ ___ ミ‐`‐r'`‐、 ;y=ー ~"''-::..,,,. ;;;;;,,,...:::--''''"~::::ミ
( b ) ヽ ノ o ヽノ
___ __ / ヽ / ヽノ o ヽ
∪/ l ノ、____i
.._= / l l l l
∠_ l l l l
-=≡ \__ノ~/~~/~ l l l
/__/ l l l
──___________ ̄__- <_ ) .(__⌒)_⌒)
187 :
学生さんは名前がない :03/08/20 00:23 ID:JlfOnL+g
>>184 >いちいちtry{}、catch{}やらなきゃいけないの?
javaには3種類の例外があります。
・検査例外(checked exception):IO例外など、発生が予見される例外。メソッド、
コンストラクタに対してthrows句で定義する。
・実行時例外(runtime exception):ヌル参照、配列要素範囲外など、プログラム
ミスなどの要因で実行時に発生する例外。
・致命的例外(error):メモリ枯渇など、回復不可能な例外
このうち、catchしないとエラーになる例外は検査例外だけです。
188 :
学生さんは名前がない :03/08/20 00:28 ID:JlfOnL+g
189 :
学生さんは名前がない :03/08/20 00:50 ID:JlfOnL+g
>>182 ,183,186
いまさらだが、たまにスレが上がっていて読んでみると松浦がらみで鬱。
松浦が上げなきゃ落ちてますよ。
191 :
学生さんは名前がない :03/08/20 01:03 ID:JlfOnL+g
スクリプトかと思ったら人間だったか、失礼。
192 :
& ◆x/BjXqS.EQ :03/08/20 01:11 ID:lZPsHo1s
おれ情報工学科だけど、pascalしかやってない いったい何の役に立つんでしょうか・・・
193 :
フッサル :03/08/20 01:20 ID:BWJqISik
Cを始めてみたい。 一般にCを勉強してる人ってどんなコンパイラ使ってるんだ?
Cygwin の上の gcc とか
Borland C++ Compiler 5.5
196 :
フッサル :03/08/20 01:40 ID:BWJqISik
>>194 ほぉ、Cygwinって安定してるのでふか?
>>195 僕もそれかKylixにしようかと思ってたところですー
>>196 Cygwin入れるぐらいならLinuxかFreeBSDあたりをインストールしてしまうほうがいいかも…
>>193 Borland C++ Compiler
CPad for Borland C++Compiler
>>188 あ、あるんだね。dクス
class AAA{
public void aaa(AAA a){
・・・
・・・
・・・
return(a);
}
こんな感じのが出来るんだねって事。
>>199 voidになってるから値返せないぞ
それとクラスを引数にするときはポインタか参照にしたほうがいいよ
201 :
学生さんは名前がない :03/08/20 14:17 ID:6DvboRvc
>>199 コピーコンストラクタとか、代入演算子なんかは
まさに同じクラスを引数にとるよね。
>>200 ついでに、ポインタか参照を渡すときはconstをつける癖をつけよう。
constがない参照やポインタを見ると
俺は値を変更する関数だと主張しているように思えてくる。
202 :
学生さんは名前がない :03/08/20 15:40 ID:nhH3v4U0
>>200 >>201 つうか、
>>199 はJavaなのでプリミティブ型以外は全部参照です。
constなんてものも無い。コピーコンストラクタも演算子オーバーロードも無い。
C++って、public void aaa(AAA a)...っていう書き方できたっけ?
>>199 ついでに、こんなのもたまにやるね。
class Hoge implements XXX {
public XXX getXXX() {
...
return this;
}
...
}
>>200 本当だw
voidになってる( ´,_ゝ`)プッ
>>201 そのthisってサンプルプログラムでよく見るけど、
使い方がいまいち分からん。
何となく推測は出来るんだけど・・・。
>>202 Javaだったのか。すまんな
>C++って、public void aaa(AAA a)...っていう書き方できたっけ?
できるよ
public void aaa(AAA a)は無理だろ pubic: void aaa(AAA a)
>>205 そうか
IDEに頼りまくってたツケが(;´Д`)
207 :
学生さんは名前がない :03/08/21 11:21 ID:8k3Q3kyL
>>203 thisは自分自身の実体のアドレスを返すのれす。
C++に比べるとJavaはすごいシンプルで(・∀・)イイ!
と思うC++使い。
みんな!どんなエディタを使ってプログラミングしてるの?!
EmEditor
CPad
eclipse
月並みですがEmacs
vi
>>208 VC++6.0IDE内蔵のヤツ 或いは oedit
class MouDamepo { public void hung(Student st) { st.setDiedOf(Student.ROPE); st.setAlive(false); return; } public static void main(String[] args) { MouDamepo damepo = new MouDamepo(); Student me = new Student(1); Test math = new Test(Test.MATH); Test dynamics = new Test(Test.DYNAMICS); if (Math.random() < 0.000001) { me.succeed(math); me.succeed(dynamics); } else { me.fail(math); me.fail(dynamics); damepo.hung(me); } System.exit(0); } }
×if (Math.random() < 0.000001) { ○if (Math.random() < -0.000001) {
>>217 おれには0.001%の希望すらないというのか?
219 :
学生さんは名前がない :03/08/24 03:30 ID:60ukNUP6
>>216 ぱっと見、Studentの実装が不明だ。
>>219 なんとなくわかるでしょ
private int grade; //学年
private boolean alive; //生死
private KillingItem diedOf; //死因となった凶器
public Student(int grade) //コンストラクタ
public void succeed(Test test) //テスト test に受かる
public void fail(Test test) //テスト test に落ちる
216だけでStudentのコンストラクタの引数がgradeだと分かったらエスパー
再帰構造を使って木のグラフィックを描いて見ようと思って コーティング中。ただいま頓挫中w 今日中には終わらそう。 ってこうやって遊んでるから新しい章に入れないんだよな・・・。
>>222 「終わらそう」→「終わりそう」なのか「終わらなそう」なのか・・・
頭がカタかった・・・ while (true) me.hung(me);
駄目だ。 もうちょっと勉強してからにしよう(´ー`)y-~~
Lisp関係の本とか見りゃ載ってそうだけどな>再帰で木
>>222 こういうときは辞典を開こう。
樹木曲線
>>228 ありがとう。
再帰に関して凄い勘違いしてた。
検索したHPを参考にして出来たよ。
230 :
◆QHiHHQLOVE :03/08/26 10:57 ID:wIXK58ce
あ、上げておこう。
231 :
フッサル :03/08/26 11:00 ID:3BR6FhqD
232 :
◆QHiHHQLOVE :03/08/26 17:27 ID:wIXK58ce
class vector{ private int x; private int y; public vector(int a,int b){ x=a; y=b; } public int ret_x(){ return(x); } public int ret_y(){ return(y); } }
233 :
◆QHiHHQLOVE :03/08/26 17:27 ID:wIXK58ce
public void triangle(int n,vector A,vector B,vector C){ Graphics g=getGraphics(); if(n==0){return;} g.drawLine(A.ret_x(),A.ret_y(),B.ret_x(),B.ret_y()); g.drawLine(B.ret_x(),B.ret_y(),C.ret_x(),C.ret_y()); g.drawLine(C.ret_x(),C.ret_y(),A.ret_x(),A.ret_y()); vector D=new vector((A.ret_x()+B.ret_x())/2,(A.ret_y()+B.ret_y())/2); vector E=new vector((B.ret_x()+C.ret_x())/2,(B.ret_y()+C.ret_y())/2); vector F=new vector((C.ret_x()+A.ret_x())/2,(C.ret_y()+A.ret_y())/2); triangle(n-1,D,E,F); } public void paint(Graphics g) { int x=300; int y=600; vector A=new vector(x,y); int x2=x+150; int y2=(int)(y-300*Math.sin(60*3.14159/180)); vector B=new vector(x2,y2); int x3=x+300; int y3=y; vector C=new vector(x3,y3); triangle(10,A,B,C); }
234 :
◆QHiHHQLOVE :03/08/26 17:28 ID:wIXK58ce
樹木曲線終わったからもうちょっと簡単なフラクタルを 書いてみた。ちゃんと動作したよん♪
235 :
◆QHiHHQLOVE :03/08/26 17:31 ID:wIXK58ce
ってかJavaってdrawLineとかの引数がintなんだね。 double使えないからビックリした。
236 :
学生さんは名前がない :03/08/26 17:31 ID:V1eoY3TM
PICやってる人いますか?興味あるんだけど、何からやればいいか… 一応Cの文法は分かるつもりの、電気系です。 PICのプログラミングの本読む。秋月とかでキット買う。どちらも並行? 始めの一歩が分からん。マイコン勉強が先かな? 誰か最初の一歩を教えてくだされ。
237 :
学生さんは名前がない :03/08/26 17:39 ID:uHz7hXzE
とりあえずキット買って組み立ててサンプルプログラム動かしてみたら?
>>236 Cよりもアセンブリの方がいいよ。PICの構造が理解できるし。
あ〜、おれもプログラム書きたい〜!
240 :
学生さんは名前がない :03/08/26 19:21 ID:V1eoY3TM
>>237 >>238 ラジャー。
近所に電子工作専門店?みたいなパーツ屋さんがあることが分かったので、
そこでちょっくら聞いてきます。あんな大通りにあったなんて知らなかった…
暇だしなんか作ろうかな〜 そういや昔作りかけのSTGがあったような
適当に弾幕出した時点で満足して作りかけのSTGがあってこそ真の大学生PG
みんなそうだったのか・・・
絵を描くのが怠いとか、敵の動きや配置のエディタを作ったり云々が面倒で以下略
>>244 のスキルがすごそうだ・・・
エディタってどうやって作るの?
どうやって とは書けないけど、デザエモンの劣化コピーを作ったと思えば良いかと。 ゲームは苦労する割りに誰からも良い評価をされないから作る気にならない。
東方妖々夢とか一人で作ってるらしいけどめちゃくちゃ評価されてるような気が…
C、JAVAが出来るのはいいですね・・・ もうインタプリタ症候群ですよ。 N88→Activebasic→HSP ショボーン
「Javaでゲームを作るなんてヴァカだ」と言われますた そういえばJavaって何に役立つんでしょうか・・・?
文系の大学生なんですけど、これからの時代文系でもプログラミングはできた方がいいですか? せめてUNIXのコマンドくらいは使えた方がいいですかね。
プログラミングが必要になる仕事ってプログラマ以外にあるの? ふつうは必要なくない?
252 :
学生さんは名前がない :03/08/28 11:28 ID:Au0zb2iP
text1,text="ま、楽しくプログラム覚えようぜ" text2.text="プログラムできればいつかは使えるときが来ると思うしさ。"
253 :
バグ修正 :03/08/28 11:30 ID:Au0zb2iP
text.,text="ま、楽しくプログラム覚えようぜ" text2.text="プログラムできればいつかは使えるときが来ると思うしさ。"
254 :
バグ修正 :03/08/28 11:32 ID:Au0zb2iP
修正できてなかった・・ 逝って来る・・・
>>250 法・文学部系だとあまり必要なさそうな気もするけど…
心理学を専門にやる人は統計処理ソフトを使いこなさなきゃいけなかったり
外国語を専門にやる人は LaTeX が必要になったりするかも.
(プログラミングとはすこしちがうけど)
趣味としてはおもしろくてたまらんが、 生きてくうえで必要かって言われるとノーと答えざるを得ないな・・・
そして プログラミングでメシ喰っていくというのは マ板見る限り 鬱すぎる。
259 :
学生さんは名前がない :03/08/29 08:08 ID:MZbEmlta
System.out.println("ぬるぽ");
プログラマは「こんなものを作れ」と言われて それを作るだけですからね。 正直、プログラマで楽しみたいのなら同人が一番いいと思う。
世の中にはコーディングしてるだけでも楽しいってヤシがいるんだよ。漏れとか。
263 :
学生さんは名前がない :03/08/30 02:11 ID:k4xs7UOj
>>249 ゲームの種類によるけど、一般的に向いていないかな。
シューティングとかかなり激しい動きが必要なものもできなくは無いけど、
VC++とかのほうが適していると思う。
JREが無いと動かないって言うのも、不特定多数への配布を前提としたアプリではマイナス。
最近のJavaはサーバーサイドが主流だね。
せっかく独学でJava書けるようになったのに、時代はサーバサイドJava。 個人的な趣味の範囲でサーバの勉強までする気になれないっす。 だいたい、速度は遅いしマルチプラットフォームは絵に描いた餅だし、おれは寂しいよ。 しかもJavaのきれいな文法に慣れちゃって、いまさら汚いCを勉強するのも骨が折れる・・・。
265 :
学生さんは名前がない :03/08/30 03:05 ID:k4xs7UOj
>>264 Javaの文法がCより綺麗だと?
まぁ、個人的な好みの問題だけど、内部クラスとか無名クラスの周辺の文法が
綺麗だとはとても思えない。
あと、プリミティブ型とオブジェクト型の変数じゃ挙動が全然違うし。
あれだったら、明示的にポインタとして宣言するC/C++のほうが綺麗だと思うけどね。
それから、Stringだけ例外的に+演算子がオーバーロードされているのも嫌な感じ。
「C++と比べてJavaは単純でわかりやすい」っていうならまだわかるけど、
この三つに関しては文法に綺麗も汚いもないと思うんだけどなぁ。
最近は、「サーバーサイドJavaとリッチ(GUI)クライアントを組み合わせたシステム」
なんてのも増えているよ。
数値計算とかではなく普通のビジネスアプリなら、速度はそれほど気にならない。
SWTでも使えばWindowsネイティブと見紛うようなGUIも作れるし。
マルチプラットホームに関しては、「移植が容易」程度の意味しかないのは事実だけど・・・
Javaがゲームに向かないのは予測できないGCのためかと。 その辺、関係ないゲームなら無問題ですよ。
>>265 それはJavaより先にC++をやってしまったからそう思うだけです。
>>247 それはゲームというカテゴリでの評価でしょ。
ゲームは人を幸せにできないし、人に感謝されたりしないわけで。
むしろ存在自体が悪。
普通の人には日本語の読み書きと一般常識以外何も要らない。
>>251 そこまでアバウトだと良い感じでデスマに。
>>261 Javaはやればやるほど嫌いになりますが。
>>264
JavaってdrawLineとかの引数がintなのが不便だよね。 ってか超初心者な質問させて。 Javaってマルチプラットフォームなのが特徴らしいけど、 他の言語は違うの?コンパイルした後は結局全部機械語でしょ? それなら言語による違いはない気がするんだけど。
後、privateを使う理由って値を特定の操作以外では 変更出来ないようにするためだよね? ならprotectedでもいいんじゃないの? それと参照って単語の意味も良く分からん・・・。
>>269 doubleで線書きたいならJava2D使ったら?
>>271 え?そういうのもあるの?
多分まだそこまで勉強進んでない。
>>266 全オブジェクトをプールしてしまえば問題ありません。
>>268 ゲームにトラウマでもあるのかな?
>>270 private, protected, 指定無し, publicは全てスコープが違います。
パッケージについて勉強すれば分かるかと。
>>269 WinAPIのGDI関係も引数intじゃなかったっけ?
doubleで渡せてもそんなにうれしくないし
>>269 Javaの場合、JVMっつー仮想マシンで実行できるファイルになる。
だから環境によってコンパイルし直さなくても、そのまま実行できる。
要するにエミュレーターで動かしてるようなもん。
276 :
学生さんは名前がない :03/08/30 18:09 ID:Lnp/uswr
>>269 > JavaってdrawLineとかの引数がintなのが不便だよね。
単位がピクセルだから当然だと思うんだが。
画面の全体を1.0とした割合で指定したいの?
それとも、ただキャストするのが面倒なだけ?
> Javaってマルチプラットフォームなのが特徴らしいけど、
JavaはJVMさえ環境ごとに用意すれば、再コンパイル無しで動く。
つまりバイナリレベルでの環境依存が無い(少ない)ってこと。
Windows上のVC++でコンパイルした.exeをLinuxに持っていっても
動かないでしょ。
勘違いしているみたいだけど、Javaはコンパイルしても機械語にはならないよ。
バイトコードっていう中間言語に変換されるだけ。
それをJVMが逐次処理してそれぞれの環境の機械語に変換しながら実行する。
しかし、結局OSごとにファイルのパス指定方法が違ってたりするから、
Write once, run anywhere
というのはなかなか難しいのが現状。
>>265 ごめん、「汚い」てのは言葉が不適切だったわ。
でもCに比べるとJava文法のほうが統一性があってわかりやすい気がするなぁ。
(内部クラスとかは後付けの仕様だから鬼子ってことでよろしく)
278 :
学生さんは名前がない :03/08/31 00:45 ID:hblc12ui
ちゃちゃを入れてみる。
>>276 >単位がピクセルだから当然だと思うんだが。
それは解像度に縛られた発想だと思うぞ。
>>278 AWT の drawLine() は画面に表示するのが前提なんだから
解像度に縛られるのも無理ないんじゃない?
Abstract「Window」Toolkit ってことで。
280 :
学生さんは名前がない :03/08/31 01:10 ID:hblc12ui
>>279 そういわれてしまうと反論しようがないんだけど、
デバイス空間とユーザ空間は別物であって、
画面もプリンタも一つのデバイスに過ぎないわけだから
ウィンドウに固定した描画は古くささを感じるんだな。
興味があれば、Display Postscriptとか調べてみると面白いかもよ。
>>280 たしかに、ディスプレイの都合を考えながら論理コードを書かなきゃいけないのは不自然だよね。
ていうか「Abstract」の名に反してることに今気づいた・・・。
ディスプレイ・ポストスクリプトっつーと印字関係? サンキュー、調べてみます。
ここに居る皆さんはみんな情報系学科の人たちですか? 漏れは電子工です。 後期の科目にC言語があるので頑張ります。
いつも思うんだけど、「
>>84 を嫁」とかの意味がわかるなら、
ポインタがどういうものかもすぐわかる気がする。
・・・・俺だけ?
そーいや「Java にはポインタがない」とかよく聞くけど プリミティブ以外は全部ポインタなのでは? 誤解?
参照です
>>278 pixel=dot を単位としないと、実装が面倒な定義になるかもしれないような。
例えば、白い背景に黒い線を(0.5,0)-(1,0)まで描いたとき、(0,0)はグレーになるとか、
そういう風になる定義があってもおかしくないわけで。
287 :
学生さんは名前がない :03/08/31 09:41 ID:AsLJ6cVj
>>281 >ディスプレイ・ポストスクリプトっつーと印字関係?
Postscriptプリンタはどれでもドライバが共通なんだけど、
A社でもB社のでもPSプリンタなら同じドライバが使える。
これはプリンタがPS言語を処理するコンピュータになっているから。
Display Postscriptだと画面描画にもPostscriptを使う。
>>282 俺はちゃいますよ。
>>284-285 ヌルポがあるんだからポインタだろ。
そもそもNULLの参照なんてあるだろうか?
>>286 ドローとペイント系はちゃうもんだから、
線を引く命令なんかはAからBへと引ければいいんとちゃう?
288 :
学生さんは名前がない :03/08/31 14:28 ID:1Ng4l0su
>>287 > ヌルポがあるんだからポインタだろ。
ポインタと同じようなものとも考えられるけど、厳密にはC/C++のポインタとは異なる。
実際のメモリのアドレスが入っているわけじゃなく、
あくまでも、JVMがオブジェクトに適当に割り振ったIDを保持しているだけだから。
> そもそもNULLの参照なんてあるだろうか?
nullという定数への参照=ぬるぽ
>>274 そうだっけ?
C++のdrawLineは確か引数doubleだったと思う。確かね。
>>274 ,276(JVM)
dクス
動かす環境とかがCとかと違うんだね。初めて知った。
ありがとう。
>>276 うん、いちいち(int)って直すのが面倒くさい。
言われてみれば確かに自然な事だね。
基本情報の午後のプログラム言語問題で、 今からでも間に合いそうなやつはどれ(C、COVOL、Java、アセンブラ)? 知識はゼロとして。
Java かしら。
>>291 プログラミングやった事が無いならアセンブラが一番覚える事が少ない
CASLは仕様が書いてあるしな。
ドライバとかバイオスって何で書かれてるの? アセンブラ?
アセンブラとかCとかC++とか色々
へーCとかも使うのかー アセンブラで頑張って書いてるのかと思ってたw dクス
WDMなdeviceDriverは事実上C++必須、と。
299 :
学生さんは名前がない :03/09/01 02:02 ID:X5WJuJXo
>>291 できれば2つ言語やっといた方がいいよ。
アセンブラとCなら間に合うんでない?
俺は午前の試験対策が苦痛で仕方なかった。
>>291 むしろCOVOLを修得して教えて欲しい(マテ
デザインパターンは一人で覚えても無意味なのね
302 :
291 :03/09/01 16:29 ID:FOhyHvbQ
アドバイスありがとう。 いろいろ調べた結果、アセンブラで行くことにしました。 訂正 COVOL→COBOL
303 :
学生さんは名前がない :03/09/01 20:13 ID:GM6CvaaW
俺は二種の時代だけど、Cで取ったよ。それしか知らなかったから。 どの言語もやったことないんならアセンブラが良いと思います。 個人的には、FORTRANが消滅したことが、少し悲しい。
304 :
学生さんは名前がない :03/09/01 20:20 ID:7M/6/OvO
学校に半年通ったにもかかわらず基本情報処理落ちました
今回はもう無理だけど、いっそソフ開にするのは? 漏れのときは擬似言語で数当てゲームの穴埋めだったので楽だったよ。
そういえば、ネットワークの願書出すの忘れてた・・・
基本情報処理の試験って難しいの?
難しくない。
>>308 出た問題の中で一番難しい問題書いてみてくれない?
お、公表されてるのか。 dクス
書いてみてくれません。 と言うか、テキトーな過去問でも買えば良いかと。
>>309 本屋で問題集でも立ち読みしろ。
俺が受けたのは8年前だから、もう憶えちゃいない。
試験の名前も変わって電卓使用禁止になって、
ずいぶん変わったんだろうなぁ。
何か想像してた問題と違うな。 プログラムを書く問題だと思った。
>>310 神楽坂にそんなモノがあったとは...。
ナントナク◆QHiHHQLOVEは落ちそうな予感が。
>>314 プログラミングだけが情報処理じゃないってこと。
うん どんなものかすら知らないから今受けても落ちるだろうね。
おまいらケンカするな
マ板を初めてみてきたけど・・・
Forteがなんかおかしくなったのでアンインストールして Eclipse入れてみた。 やはり起動時に待たされるのは対して変わらんか 使いやすさは同じようなもんかな 下がりすぎなのでage
(´-`).oO( あぁ、、、無駄にスクリプト組んでいじって悦に入りたい、、、 忙しすぎてムリ。
Cはコンパイラに金がかかるのがイヤん
>>322 gcc、bccは無料じゃなかったっけ?
検索したらただでみつかるよ
おれは Mac 使い(しかもクラシック)なので勝手が違うのです
>>325 そうなのか
gccってMacに対応してないんだ
市販品を買うとしたら Borland C++ Builder と CodeWarrior のどっちがいいですかね? みなさん得意の言語の環境に何を使ってるかとか教えてくれませんか?
Visual C++が一番いいんじゃないの?
.NETPro2003のアカデミック版がいいよ。 協力な最適化付で標準準拠度も現在のC++コンパイラで一番高いVC++2003Proが付いてくるから
MSVS6Professional以上のacademicが良いのだろうけど、手元にあるのはVC++6 .net2002は色々と腐っているので放置。
331 :
学生さんは名前がない :03/09/05 00:16 ID:JiphckcP
>>327 WindowsでCodeWarriorって意味あるのかな。
>>328 Visual C++は正直良くない。
けど、事実上標準なのでVC++じゃないと困ることもあるのも確か。
開発環境はあるけど古すぎてデバッガが動かないので System.out.println("v="+"("+verocity.x+","+verocity.y+")"); みたいに手作業でやってるんだけど、デバッガだとラクになる? ていうかデバッガってどんな機能があるの? 体験談きぼん
>>331 何で?
開発環境として優れてると思うんだけど。
大きいプログラム作り易いじゃん。
学校でCのプログラミングを習っているのだが テストと教授のせいで、嫌いになりそう・・・ まいったな・・・
>>332 楽になる。
Java用のソレについては知らない。
sourceCode非公開なDLLをdisAssembleさせたとか、その辺。
>>333 重箱の隅を突きたいだけかと思われ。
不具合が有ってもソレによって支障をきたすことは稀かと。
>>335 誰かにやらされる行為なんていうのは、そういうものです。
VC6なんて関数テンプレートが実装されてないから、STLが微妙に 変な実装になってるんだぜ。これが重箱とはとても思えないが。 .Netじゃ直ってたけどな。
VC6は糞。IDEは軽くてよかったが。 VC7はコンパイラはイマイチ。テンプレートの特殊化とかの対応がショボくて使えなかった。IDEはメモリ食いすぎ。 VC7.1はコンパイラはANSI準拠度も最適化の強力さも最強だけど、IDEはメモリ食いすぎ。
339 :
学生さんは名前がない :03/09/06 22:20 ID:zvAGaZbd
>>336 >重箱の隅を突きたいだけかと思われ。
ちゃうだろ。
本気で言っているとしたら無知か信者かどちらか。
おまいらケンカをするなというのに・・・ 最初のほうに出てた初心者講師たん崩しがクリアできない あまりの操作性の悪さに、全滅するまえにキレて消してしまう いやスレと関係ないけどさ
>>337 >>339 不具合が有ってもソレによって支障をきたすことは稀かと。
無知とか信者かもしれないけど、現在は満足できていますね。
何か別のIDEでも紹介してくれ。
342 :
学生さんは名前がない :03/09/07 00:50 ID:CNprNXOp
>>341 VC6の標準のSTLはバグだらけでとても使えたもんじゃない。
Sortしただけ要素が減るって何よコレ。STLPort必須。
まあVC7.1はIDEが重い以外は最強だけどな。
>>345 これリダイレクトでファイルに出力してテキストエディタとかで開いてみ。
int main()
{
std::list<int> intlist;
for(int i=100000; i>0; i++)
intlist.push_back(i);
intlist.sort();
for(std::list<int>::iterator it = intlist.begin(); it != intlist.end(); ++it)
cout << *it << endl;
}
347 :
学生さんは名前がない :03/09/07 20:16 ID:czecSGY7
STLPort入ってたら正しい結果になるから、入れないで素のVC6SP5使えよ。
一部修正。さっきのじゃ無限ループだよ。 #Include <iostream> #include <list> int main() { std::list<int> intlist; for(int i=100000; i>0; --i) intlist.push_back(i); intlist.sort(); for(std::list<int>::iterator it = intlist.begin(); it != intlist.end(); ++it) std::cout << *it << std::endl; }
あのさ、VC++ってアップデート出来るの?
>>350 MFCを使わせるために意図的にenbugしたんじゃないかと(マテ
まあ、VC6の頃はC++の仕様もしっかり固まってなかった頃だからね。
355 :
学生さんは名前がない :03/09/08 23:19 ID:WAhGYLWA
>>355 言いたいことがあるならハッキリ言えよ!
357 :
学生さんは名前がない :03/09/09 02:08 ID:Neo8mawC
Cマガぬるい
ぬるぽ
(´-`).oO(
>>358 ガッ!! (AA略
ぬるぽの発生箇所を静的に特定するツールは作れないことが理論的に証明されてるそうだ。 どういうことか全然理解できないけどな。
>>356 落ちそうになってたから俺が良心で保守しといたんだよ。
このスレ下の方にあること多いから、残したいならまめにageといたほうがいいよ。
362 :
学生さんは名前がない :03/09/09 08:29 ID:GiMaRiHv
どんなの作ってるの?
>>361 位置って関係あったっけ?
関係あるのは最終書き込み時間じゃなかったっけ?
>>363 sageでも書き込みがあれば落ちないよ。
でも山崎渉とか来たら不安だから
自分が読んでるスレが600番以降にあればとにかくageてるの。
365 :
学生さんは名前がない :03/09/09 14:32 ID:5Ug4M2fC
>>360 プログラムの停止問題と同じようなものかな。
「あるプログラムがきちんと計算を終了して停止するかどうかを決定するようなプログラムは存在しない」
>>365 ああ、そうか。「静的に」てのがよくわからなかったんだけど、
テューリングマシンの計算可能性と同じことか。
走らせてみないとわからない、と。
プログラムがプログラムを生成することは不可能、と。 #絵に描いた餅を作る研究をしている助教授とかUZEEEEEE!
つーかコンパイラはプログラムじゃないのかと小一時間(ry
>>365 ならさ、超でかくて、計算時間も超長いプログラムだと、
正常に終わるとか、正しく計算されたかを判別するプログラムは無いの?
>>369 なプログラムはつくれないと証明されてる。
>>367 はかなり曲解してる。
Lispとかではプログラムがプログラム生成すること多いよ。
>>370 ならさ、白血病解析プロジェクトってあるでしょ?
あれのプログラムが間違ってても、気付かない訳だ?
何か笑えるw
372 :
学生さんは名前がない :03/09/11 17:16 ID:wg3iuASt
>>367 >プログラムがプログラムを生成することは不可能、と。
言っている意味が分からないが、可能だろ?
373 :
学生さんは名前がない :03/09/11 17:21 ID:wg3iuASt
>>371 証明されているというのなら、その証明をここですりゃいいじゃん。
今更ながら数式入力電卓を作ってみたり 本当はiアプリにしたかったんだけど容量的にムリポ
>>370 >>372 想定された範囲内で、人が作った物とかランダムに何かを吐き出すだけの物は何かが違うでしょ。
>>375 フォンノイマンの「自分より複雑な機械を作る機械」みたいなものってこと?
これならノイマン自身によって可能だと証明されたみたいだよ。
詳しくはライフゲーム理論を調べてください。
377 :
学生さんは名前がない :03/09/11 23:23 ID:rgOARDvz
>>377 ウホッ いい洋書・・・
そんなの読めねえよ! ヽ(`Д´)ノウワァァン!!
>>376 自己レスで訂正。
ライフゲーム理論ていうかセルオートマトン理論。
>>376 で、何か役立つ成果物を生み出したと?
一般人から見たら (゚Д゚) 程度の物なんじゃないの?
AIも然り。
セルオートマトンなんぞで理論とか言われても、(´,_ゝ`) なわけで。
人工知能はハード面も変えないと出来ないと思う。 エキスパートシステムが限界じゃない?
システムがエキスパートではなく、エキスパートが必要なシステムのことを そう呼ぶっていうのが何とも...。 人工知能という呼び方とか、詐欺としか言えないわけで。
>>380 ・・・まあいいや。何も言わない。
>>381 光コンピュータなら物量で疑似AI(ディープブルーの進化形?)くらいはできそう。
本当の知能をつくるなら有機体を使うことになる気がする。
どっちも詳しいことは全然知らないけど。
>>383 物量があっても、前に書いてあるけど、自分でコードを書けない限り無理じゃない?
新しい事が何も出来ないじゃん。知能の特徴ってのは、思考でしょ?
有機体を使えば出来るかもね。実際の知能の模倣な訳だから。
けど、クローンで賛否両論あるから難しいんじゃないかな?
やっぱり一般に人工知能って言われてるのは、プログラムで動かす知能の
事だと思うんだけど、難しいよね。
データの表現とかに画期的な発見があればいいかも?
俺も詳しい事は全然知らない。クエスチョンマークばっかの文ですまんこ。
>>373 「あるプログラムがきちんと計算を終了して停止するかどうかを決定するようなプログラムは存在しない」
の証明。
停止判定を行えるプログラムを作れると仮定すると、
「あるプログラムを入力して、それが停止するなら無限ループ、停止しないのなら停止する」
というプログラムも作れることになる。
このプログラムに自分自身を入力として与えるとどうなるか?
証明の大筋はこんな感じ。
矛盾を生じるので、そのようなプログラムは存在しない。
ただし、ある特定の条件下に限れば、作れるだろうよ。
そして、それで実用上十分な場合もある。
386 :
学生さんは名前がない :03/09/12 04:47 ID:voGhOhe1
>>380 自己組織化とかって、そこら辺の理論から出てきたんじゃないの?
画像認識とかに応用されているはず。
これ以上は理系板に行くべきだな。
>>384 最終的には、人間の脳に匹敵するニューラルネットを作るしか無いと思うんだよなぁ。
まぁ、無理だと思うけど。
それに俺は、「思考する機械」なんて要らないと思っている。
機械が人間と同様に思考するということは、その機械が「間違う」ことを許さなければいけない。
人間が機械を使う理由のひとつとして「正確さ」があるわけだが、間違う機械なんか欲しいか?
どこまで人間に近づけるかっていうのは研究としては面白いと思うけど、
考えることくらい人がやれ。
>>386 禿道だね。
俺も研究としては良いと思うし、他分野への応用も効くと思う。
でも計算機は計算機であるべきだね。
遺伝アルゴリズムとかみたく、生物の機能の一部をプログラムとして
表せば何かしらいい物が出てくる筈だからね。
388 :
学生さんは名前がない :03/09/12 12:27 ID:N7E7lUXT
>>385 ありが?ォ、でも俺の頭では分からなかった。
停止しないなら停止するプログラムってなんか揚げ足取りっぽい。
>>386 >人間の脳に匹敵するニューラルネットを作るしか無い
今のニューラルネットはかなりお粗末だと思う。
もうすこし学習が利口にならないと。
>>386 判断間違いの可能性を差し置いても思考の高速性が重要になる場合もあるんじゃない?
たとえば無人戦闘機とか軍事応用には非常に役立ちそうだと思う。
膨大なデータベースを生かして人間を補佐するってのもおいしい。
なにより、一度考える機械が完成すれば、もうアルゴリズムを組む必要がなくなる!
>>388 漏れもぐぐってみたが、対角線論法というのを使って証明してるんだと。
本とか当たった方が詳しく載ってそうな感じ。
391 :
学生さんは名前がない :03/09/12 14:38 ID:ccZjPMsr
あげ
やはりJavaはゲームには向いていないらしい シューティングの作り方を調べてたらタイミング管理とか何とか FPSも絶対的に足りないし・・・ Cでも勉強するか
393 :
学生さんは名前がない :03/09/13 17:01 ID:Xxof+7CF
剛体シミュレーションやってる香具師いない?
394 :
継承 ◆CLASSJkg7I :03/09/14 19:34 ID:TeplNe7V
あげ
BulletML使ったことある人いる?
>>389 > 判断間違いの可能性を差し置いても思考の高速性が重要になる場合もあるんじゃない?
> たとえば無人戦闘機とか軍事応用には非常に役立ちそうだと思う。
これは、「こういう状況になったら、どう動くべきか」というのを教えれば良いわけで、
ここで言っている「思考する」ということとは、ちょっと違うと思う。
> 膨大なデータベースを生かして人間を補佐するってのもおいしい。
必要なデータを探してくるだけで十分だと思う。
>なにより、一度考える機械が完成すれば、もうアルゴリズムを組む必要がなくなる!
想定外の問題に対するアルゴリズムを考えることができればすごいけど、
そのアルゴリズムが正しいと言う保障がなければ使えないと思う。
例えば、料理をするロボットを考えてみる。
教えられたレシピで作れば良いものを、勝手に創作料理を作るようなやつだったらどうだ?
その創作料理が美味しいという保障は無いのに、そんなもの欲しいか?
>>393 >>395 いません。
BulletMLは手元にあるけど使っていなかったり。
何故かナントナク作者に嫌悪感が。
>>390 対角線論法なのかなぁ?
それが専門じゃないから自信ないけど、
ただの背理法じゃないの?
>>396 教えられた物しか出せないのも欲しくない。
>>399 市販の料理本のレシピ全部憶えたら、十分だと思わない?
>>393 剛体シミュレーションはやったことない。
流体なら少しあるけど。
>>400 市販のアルゴリズム本のネタを全部覚えたら十分だと思う?
>>402 アルゴリズムに関しては、ただ定石を憶えれば良いわけじゃなく、
それを問題にあわせて組み合わせたりカスタマイズする必要がある。
それに近いものを条件を限定した上で実現したものなら、すでにある。
GeNexus
ttp://www.genexus.com/ 開発対象の業務に関する知識を登録して蓄えて、システムを自動開発するんだそうだ。
俺もちょっと聞きかじっただけだが、これを導入するとコーディング量は0になり、
開発期間と人員を大幅に削減できるそうだ。
俺が言いたいのは、人間のようにどんな問題でも考えることができ、
どんな状況でも対処できるような、汎用的で万能な人工知能はいらないでしょってこと。
それを研究する過程で、有益な副産物が生み出されるだろうから、
研究することが無駄だとは言わない。
405 :
403 :03/09/15 07:34 ID:NgeIiK1p
>>404 >>それを研究する過程で、有益な副産物が生み出されるだろうから、
>こういう考え方で研究費が下りるのって凄いなー、と思いますよ。
俺の専門は違いますよ。近い分野だけど。
研究している人たちは、本気で実用化したいと思っているんじゃない?
>>397 自分よりできる人に嫌悪感示しちゃ駄目だよ
ほんとの事言うと漏れもBulletML作者とその取り巻き(○い弾○○作者とか)は嫌いなんだけどね。
パーサつくるのめんどい・・・
boost::spirit使え。どっちにしろめんどいけど面白いから。
C Magazineって本売ってたけど、みんな買ってる? 役に立つ? Java Magazineってのもある?
414 :
学生さんは名前がない :03/09/15 17:28 ID:NgeIiK1p
>>409 演算子オーバーロードをあんな使い方しちゃ駄目だと思うんだがなぁ・・・
まさに変態的。
Cならyacc&lex、javaならjavaCCが一般的かな、やっぱり。
>>412 Cマガって、今じゃC言語雑誌と言うより、プログラミング全般の雑誌になっているよね。
俺は面白そうな記事が載っているときに、たまに買う。
JavaはJavaWorldかJavaPressが良いよ。
というか、この二つしか無いって感じ。
Java Magazineってのは知らないな。ぐぐってみたけど、廃刊になってない?
ベーマガが懐かしい・・・。
>>413 ,414
ありがとう。
本屋行ったついでに立ち読みしてみた。
余り面白く無さそうだね。
Java Press , Java Worldって本は今度立ち読みしてみるよ。
417 :
学生さんは名前がない :03/09/16 01:50 ID:JY3kt1ON
>>415 N88-BASICのプログラムを、リスト見ながらタイピングしていたころが懐かしい。
まぁ、二度とやりたいとは思わないが。
人工知能をJavaで組もうと思うので、だれかフレーム問題の解決策を考えてください。 わたしはアイデアを実装するプログラマに徹します。
419 :
学生さんは名前がない :03/09/16 07:21 ID:RgcEsSN/
みんなJavaばっかでつまんな〜い。と言ってみる。
420 :
学生さんは名前がない :03/09/16 23:03 ID:JY3kt1ON
>>419 じゃぁ、Prologでもやってみるか?
421 :
学生さんは名前がない :03/09/17 01:41 ID:FEDf3qoI
こんなに一杯あるのか JavaCCしか使ったことないや
423 :
学生さんは名前がない :03/09/17 14:24 ID:an3l+m4p
424 :
学生さんは名前がない :03/09/19 01:12 ID:h+AKa1xU
>>404 のMLのownerから連絡がありました。
己で Mr. ほげほげと名乗っているのにキレました。
そのownerは日本語版を販売する会社の中の人のようです。
自分で「神」とか名乗ってるのと自分を「Mr.foo」とか称してるのは同じようなレベルだと思う
levelだけなら、ね。 社会人が社名を出しているところで本名にMr.を付けているのは異常でしょう。
>>427 くだけた場所でMr.ってつけるのはわかるが、社名を背負ってやるのはおかしいね。
あのML主催しているの、技術士会の人間でしょ?
技術士って、科学技術系で最高の国家資格のはずなんだが・・・
429 :
学生さんは名前がない :03/09/19 23:08 ID:2oQX0X7k
430 :
デクリメント :03/09/20 03:42 ID:yLPMBDmQ
431 :
学生さんは名前がない :03/09/20 03:58 ID:ZsCEB/k1
C言語の入門書でおすすめのものがあったら教えていただけませんか。 stdioなんたらってのもわからないくらい重症です。
ついでに自分も何かお勧めを。 CとJavaの入門文法書の次に読むのは何が良い? 数値計算とかの本かって実際に組んでいくのが良いかな?
433 :
大チョンボ打線 ◆0LPBR2vxoM :03/09/20 04:08 ID:cTGC8ZVV
>>431 「独習C」が例題が多くてわかりやすいよ。
434 :
学生さんは名前がない :03/09/20 04:10 ID:ZsCEB/k1
>>433 即答ありがとうございます。
検討してみます。
BASICしか出来ませんが独立しますか?
>>436 会社内でも独立してしまうので無問題です
438 :
学生さんは名前がない :03/09/20 16:03 ID:bR8YMSS6
>>431 授業でC使うからCを覚えると言うなら別だけど、
最初の言語としてCは勧めない。
Javaあたりから入ろう。
439 :
学生さんは名前がない :03/09/20 16:05 ID:bR8YMSS6
>>432 次に読む本は自分の作りたい分野の本を読むべき。
数値計算が好きなら数値計算でいいけど、
ゲーム作りたいとか、ネットワークやりたいというのなら不要。
あと人のソースを読むのは有効とあったけど、
おおむね同意、でも下手なのは読まない方がいい。
>>404 >>425 の続き。
owner("Mr. 某" <某@genexus.jp>) に蹴られた模様。
学生は来るなってことですかね?
まあ、自社の為にFreeMLにML作るとか、翻訳の成果を公開しないような
communityに貢献するつもりは皆無なのですが。
>>439 良し悪しの区別くらい自分で付けていくから問題無いと思いますが。
Cやるなら、K&Rの「プログラミング言語C」は一冊持っておくべき。 バイブルだからね。 Javaで文法はもう憶えたって言う人は、APIリファレンス見ながら 何か作っていくと良いとおもう。 APIのソースを読んでみるのも面白い。
C/C++のソースが公開されてるところはないですか?
> 学生は来るなってことですかね?
「会員以外で興味を持たれる方も歓迎致します。」って書いてあるのに、蹴るのか・・・
まだほとんど知名度無いんだから、誰でも引き込むべきだと思うんだがなぁ。
>>440 > 良し悪しの区別くらい自分で付けていくから問題無いと思いますが。
ある程度、自分のスタイルを確立している人はね。
初心者が下手なソース読むと、それが普通と思って汚染されちゃう。
>>442 何のソース?
linuxのカーネルは公開されているし、gccとかも公開されている。
オープンソースのプロジェクトはたくさんあるよ。
最近コード打つ気が起きない・・・ 浪人中は授業聞きながらノートにソース書いてたのに、なんだこのテイタラクは
447 :
学生さんは名前がない :03/09/21 01:06 ID:t9jBLgVO
専門神はプログラミングの専門神かと思ったけど
過去の発言を見る限り、そうでもないの?
>>441 あれは古文書だから読む価値はないと思っているんですが、だめですか?
>>435 変なラップワラタw
他人のソースコードか…
>>439 数値計算がすきでも何でもないが、実際組むんなら
後で一番生きてきそうかなと。電気系なんで。
>>441 K&R持ってるが授業で買わされただけで見たこと無いw
Cプログラミング診断書を衝動買いしてきました…
K&Rは厳密な文法知りたい時に開くな。そんときだけ便利。 Cの入門書がこれだけ出回ってるなか、アレを入門書として勧めるのは微妙。
450 :
学生さんは名前がない :03/09/21 01:40 ID:t9jBLgVO
今ならANSI Cの文法を見た方がいいんじゃない?
452 :
学生さんは名前がない :03/09/21 01:47 ID:t9jBLgVO
454 :
学生さんは名前がない :03/09/21 01:50 ID:t9jBLgVO
K&Rってのはリッチーとカーニハンって人が作った初期のC言語のこと。
流れからいって本のことだろ…
456 :
学生さんは名前がない :03/09/21 01:54 ID:t9jBLgVO
ひょっとしなくても、それ。 第1版はたしかにK&R Cの解説書だが、第2版はANSI Cになってる。
458 :
学生さんは名前がない :03/09/21 01:59 ID:t9jBLgVO
確かにぐぐると、この本をK&Rという人もいるらしい。 すまん。 普通は初版の古い方を指すもんだと思ったけど。
>>446 よくあることかと。
>>447 専門学校板に常駐していた時に誰かに付けられた名です。
K&Rなんていうのはflameの際に持ち出す聖書としてしか使えないと思ってみたり。
ダイテルの入門書は(C言語)どうなんだろうか… 網羅されてる感はあるが、片手間にするような本じゃないよね。
461 :
441 :03/09/21 15:55 ID:X14eK3uV
462 :
学生さんは名前がない :03/09/21 16:11 ID:t9jBLgVO
Linuxスレ落ちちゃったか・・・。 C++のコンパイル、実行出来たよ!! KDevelopってIDEがあったからそれ使ってる。 まぁHello Worldプログラムだけどねw まぁこれで1歩くらいまた進んだかなw
465 :
441 :03/09/21 23:53 ID:X14eK3uV
>>465 アマゾンに購入履歴把握晒されるのって、気分悪いよな。
469 :
学生さんは名前がない :03/09/22 09:22 ID:VVmK9goP
>>465 GJ
買った香具師は顔から火が出るくらい恥ずかしいだろ名
NetBeansとかいうのをインストールしたけど、起動方法すらわかんねーやw
OK起動も実行出来た。 ってかNetBeansってVC++みたいな感じで使い易いね。 WindowsでJavaやる時もCPad止めてこれにしようかな。
maintenance
474 :
学生さんは名前がない :03/09/23 06:27 ID:uH54gRCB
agetokoka
475 :
学生さんは名前がない :03/09/23 20:34 ID:ioGqSGVA
(´-`).oO( アマゾンもアフォだよな・・・・・・
20日の19時頃、例のMLのownerに蹴った理由を送れという旨のメールを投げたのですが、未だに返答無し。 こいつ、最悪ですね。 某誌を立ち読みしていたら、私の書いたprogramの使い方が載っていました。 簡単な物であっても、その機能を有する物が他になければ、注目されることもあるのですね。
あんたも粘着だな
lispとか関数型言語ってどうなの?
適材箇所には使える。lispよりはML系やHaskell、Prolog等を用途によって使え。
481 :
学生さんは名前がない :03/09/25 00:01 ID:kgvpSeQX
>>477 2つの文のつながりがよく分からないんだけど
そのMLのオーナーが注目されているのは
簡単なものしか作っていないが、代理品がないからってこと?
>>479 面白いんじゃないかと思う。
Cとかメジャーな言語しか知らないで生きるのに比べて
いろいろと新しい発見があるはず。
>>479 死ぬまで大学に寄生するのなら使うことがあるかもしれない。
...といった物。
>>481 繋がりは無く。
483 :
学生さんは名前がない :03/09/25 11:19 ID:kgvpSeQX
484 :
学生さんは名前がない :03/09/25 13:17 ID:kawkSob8
Rubyやり始めたんだが、良い本が無い・・・サイトも無い・・・ 誰か、良いサイトや本があったら教えてくれ
486 :
学生さんは名前がない :03/09/25 18:33 ID:0O7nj+D7
>>484 作者のまつもと ゆきひろ氏が、大量に書籍を書いていたはず。
あれやっていけば良いんじゃない?
俺もやりたいと思っているんだけど、忙しい。
>>485 lispは研究分野によっては必要だけど、実用を考えた場合、ほとんど無いと思う。
しかし、極める必要は無いが、lisp処理系の概念を学んでおくことは、
十分役に立つ。
そのほか、どんな言語でも同じこと。
自由に使える言語は少なくても良いが、いろんな物に触っておくことは必要。
新しいものや難しい問題にあたったときに、それへの適応のスピードが変わってくる。
俺としては、高級言語だけじゃなく、簡単なのでも良いからアセンブラは
プログラマとして必要な知識だと思う。
487 :
学生さんは名前がない :03/09/25 19:17 ID:8r3+PfTJ
専門神もたいしたことねーな。
>>486 Lispは用途によっては開発効率が高い。
たとえばダイナミックバインディングができると設計に柔軟性が増す場合がある。
だから研究用途で、実用性はないというのは言い過ぎ。
広く普及しているPerlだってテキスト処理とか得意な用途はすごく効率がいい。
頑固にCしか使わないプログラマには分からないんだろうけど。
適材適所ってことは考えているけどね。
とある物を作ろうとしてPythonに目を付けたは良いけど、
未だに修得していなかったり。
>>487 全然言いではないね。
用途によっては〜場合がある で、だから〜って言う方が言い過ぎ。
489 :
学生さんは名前がない :03/09/25 19:40 ID:8r3+PfTJ
意味不明。
>>487 を読んだら急に眠くなってイミフメの書き込みになってしまった模様。
有用である例が希有であるにもかかわらず、「だから云々」と言うのはバカだ。
と言いたかったわけで。
492 :
学生さんは名前がない :03/09/25 20:15 ID:8r3+PfTJ
493 :
学生さんは名前がない :03/09/25 20:34 ID:8r3+PfTJ
>>491 ありがとう、面白かったよ。
プログラミング的以外にも経営学的にも。
多分に考えは大差無いだろうけど、私が幾分打算的で、 8r3+PfTJはつっかかるのが好きなだけなのだろう。
495 :
学生さんは名前がない :03/09/25 21:07 ID:8r3+PfTJ
本気でそう思ってるのか。 専門神、だめだこりゃ。 もう相手にしないから安心していいよ。 【厨房のための煽り煽られ講座】 煽られて反論できなくなった → ○○ 必 死 だ な (w →予想通りの反応(w 予期せぬ自分の無知で煽られた → 釣れた → わーマジレス帰ってきたよ 言い返せないけど負けは認めたくない → ( ´,_ゝ`)プッ → 無知白痴は黙ってろ → 知能障害を起こす
単に突っかかってきているだけの8r3+PfTJはスルーの方向で。
他の人は彼の書き込みをよく見るように。
>>491 せっかくだからそれを挙げた理由を書いてください。
なんか急激にスレ伸びてんなーと思ったら、やっぱり…
>>496 "ツカエネー"くない事例の挙証、或いは啓蒙の為 :-)
>>498 ふむ。
#ナントナク敵に回すと厄介な雰囲気が...。
ところでお前等最近何やってますか?
私の方はやりたいことが一週間ほどできない状態なので、
何処かの関数型言語を突っ突いていたりしますよ。
前に携帯用に作ってた電卓を諦めてPC用のを作ってたんだが 途中で投げ出してしまった 俺も関数型言語さわってみようかな Emacsでlispが使えたような気がするからlispがいいかな
関数型言語って何? ってかみんなメチャクチャ詳しいね。 同じ大学生でここまで知識の差があると、 プログラマーには余りなろうと思わないねw
502 :
学生さんは名前がない :03/09/26 01:57 ID:7mVdaMHE
>>500 Emacs Lispも良いけど、純粋にLispやりたければ
clispとか落としてきて入れれば良いんじゃない?
cygwin入っていれば、setupで選択できる。
>>501 「プログラマー」という職種は大卒が目指すものじゃない。
就職してからプログラミングする必要が出てくることはあるが、
それを専門にやる人間に対する評価は、日本では低い。
ここで話している内容のことは、基本情報とかソフト開発技術者とかの
資格試験勉強しながら、一年くらい専門雑誌購読すれば
だいたいわかるようになると思うよ。
503 :
学生さんは名前がない :03/09/26 02:04 ID:je11DPHy
>>495 それニュー速+で見たよ。
石原の釣り発言でしょ?
漏れとしては、LispやるんならSchemeをオススメしたい。 数あるLispの方言の中でも言語のコンパクトさ、文法の美しさはピカイチ。 初めてSchemeの言語仕様書見たときにはちょっとちびったくらい。
>>502 家のマシンはWin機でEmacs入ってないのでCLisp拾ってきた
コマンドラインで入力('A`)メンドクセ
エディターも拾ってこなくては
俺もプログラマーになろうとは思わないな
デジタルドカタなんていやぽ
>>504 Lispの方言なのにそんなに違うのか?
後で見てみよう
EclipseのLispプラグインが見つからんかった
508 :
学生さんは名前がない :03/09/26 08:39 ID:zbUVw5mQ
>>502 そりゃ雑用プログラマじゃないの?
最先端の3Dとか人工知能を研究しているプログラマだっているし、
他にも暗号とか圧縮技術とか、難しい分野はたくさんある。
>>503 よくあるコピペ。
反論できなくなった専門神にたいして貼ったんだろう。
>>508 そういうのは研究者と呼ぶほうが適切だと思う。
プログラミングが主な仕事じゃないでしょ?
>>507 情報どうも
上に出てたcygwinってのはなんかややこしそうだったので
適当にググって出てきたxyzzyとやらを使ってます。
対応する括弧を示してくれるだけでかなり違う
VBってVBスレで言われているほど絶望的なプログラム言語なんでしょうか? プログラムをこれから始めようかと思っているんですけど
512 :
学生さんは名前がない :03/09/26 11:18 ID:zbUVw5mQ
>>509 そうかもしれないが、論文を読んでいると
所属がNintendo of Americaと書いてあったことがある。
俺はこれを「任天堂に研究者がいる」ではなくて
「プログラマが論文を書いている」と考えるよ。
他にもATIとかnVidiaとか、その辺からもたくさん出ているし。
>>511 俺も好きな言語じゃないけど、別に絶望的ではないと思う。
結局のところ、プログラミング言語なんてツールで
実際に何を作るかが重要なのだから。
せっかくやる気になったのならとりあえず始めて、
VBに限界が見えたら乗り換えればいい。
513 :
512 :03/09/26 11:24 ID:zbUVw5mQ
別に任天堂に研究者がいちゃ悪いとは言わないけど。
おまいら専攻はプログラミングですか? 詳しすぎるよ
専攻:プログラミング?
>>512 そういうところの論文読んでいるってことは、グラフィックス関連のハードウェアの研究かな。
プログラマが論文書いちゃいけないとは言わないが、
多分、日本でプログラマと呼ばれている人のほとんどは論文なんか書いている暇は無い。
それにね、製品のプログラムを書いている人間が、
テクニックを駆使して効率の良いプログラムを書くのは良い(普通だ)が、
勝手に考えた実証されていないアルゴリズムを使っちゃいけない。
何を血迷ったか、独自の暗号アルゴリズムを組み込んで、
とんでもないセキュリティホールを作っちゃった実例がある。
独自のって言っても、2000年前の物だったりするわけだけど。
プログラマが考えるのは、製品仕様とか
アルゴリズムの実装方法や組み合わせ方等のプログラムに直結するものであって、
新しいアルゴリズムとかアーキテクチャーのように抽象的なものじゃない。
そういう人は、研究者、あるいは単に技術者とか開発者とか呼ぶんじゃないかな。
>>510 cygwinはWindows上でLinuxの環境をエミュレートするもの。
setupプログラム落としてくれば、インストールは簡単だよ。
けど、lispやりたいだけなら、重すぎるかも。
MeadowはWindows上で動くEmacs。これは、cygwinとか無くても動く。
ただのエディタとして使うだけだと、Emacsの経験が無い人には、
設定がわかりづらい上に起動に時間がかかるから、メリット無いかもしれないけど、
Lispの環境として使うには良いかと。
518 :
学生さんは名前がない :03/09/26 12:40 ID:zbUVw5mQ
>>516 いいたいのは、プログラマとひとことで言っても色々なレベルがあるよってこと。
時々聞くのは、囲碁プログラムが弱い理由の一つに
プログラミングと囲碁の両方が強い人がいないから、というものがある。
暗号だって、数学しか分からない人よりは
数学を専攻したプログラマの方がいいんじゃないかな。
>>517 ちゃちゃを入れるようで申し訳ないが、
Linuxをエミュレートではなく、UNIXだと思います。
最近はLinuxの勢いはすごいけどさ、あれが全てじゃないし。
>>518 まぁ、確かにプログラマにもいろいろいる。レベルもまちまち。
ただ、俺は「プログラマ=プログラミングを主な業務とする人」と思っているから、ああいう考えなんだわ。
レベルによって、呼び方変えるべきじゃない?ってこと。
けど、それだと、プログラマとコーダの区別がつかないか。
cygwinに関しては、Linuxだよ。
ディレクトリ構造、ライブラリその他、他でもないLinux-likeな環境が出来上がる。
520 :
学生さんは名前がない :03/09/26 13:20 ID:zbUVw5mQ
>>519 うーん、比較的地位の低いゲームプログラマでも
熱心に勉強や研究する人と、そうじゃないのがいるからなあ。
大卒でもまじめに取り組む価値のある仕事だとは思う。
地位は低そうだけど。
cygwinはLinuxだったのは初めて知りました。
勉強になりました、出直して参ります。
http://www.cygwin.com/ Cygwin is a Linux-like environment for Windows. It consists of two parts:
A DLL (cygwin1.dll) which acts as a Linux emulation layer providing substantial Linux API functionality.
A collection of tools, which provide Linux look and feel.
Linuxだったのか。俺もてっきりUnixと思ってたよ。
>>512 thx
取りあえず、ハローハローワードから始めてみます
523 :
学生さんは名前がない :03/09/26 17:10 ID:zbUVw5mQ
VBならインターフェースが前面に出たプログラムの方が面白いと思う。 HelloWorldとか数値計算みたいなのはCでやりゃいいことで。
hello!world!
(display "Hello!World!")
>>523 再びTHXS。
一応ボタンをおせるプログラムを組んでみました。
これから精進します。
感想に反論も何も無いでしょうが...。
>>508 xyzzy ってやる気のない名称だな、と思ってみたり。
>>510 違います。
>>514 levelというよりclassかと。
>>519 近くの病院で使っている患者の管理か何かをしているプログラム、
右側に三十個ほどのボタンがどっさりと置いてあるのに萎えた...。
528 :
学生さんは名前がない :03/09/27 21:35 ID:Xv+6IS5S
>>526 VBってネットワークとか、IEコンポーネント使ったりして
Webブラウザを作ったりできなかったっけ?
面白そうなことをやってみる方が上達も早いよ。
>>528 できますよ。
腐ってもマイクロソフトというかなんというか、いろいろ拡張性は高いです。
APIとか使えば常に前に表示とかいろいろ簡単にできるしね。
530 :
学生さんは名前がない :03/09/28 16:24 ID:kFZxQgPG
ddd
復活オメ!