こんな俺がプログラミング始めたいんだが
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/06/17(水) 21:55:15色々ググってみたが分かりやすい解説の物が無かった
こんな俺に何からすれば良いか教えてくれ
ちなみにプログラムに関しては初心者だ
それとOSはmac OS Xだ
0002デフォルトの名無しさん
2009/06/17(水) 21:59:53言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0003デフォルトの名無しさん
2009/06/17(水) 23:44:59http://pc12.2ch.net/test/read.cgi/tech/1243778529/
0004デフォルトの名無しさん
2009/06/18(木) 01:23:42オブジェクト指向は(趣味程度ではあるが)10年ほどプログラミングに親しんできた俺にもよくわかっていない
という訳で、まずは手続型プログラミングで基礎をつかめ
おすすめはRubyだ。オブジェクト指向言語であるが、手続型プログラミングも難なくできるし、オブジェクト指向に移行するのも楽かと(ただ、現在進行形の言語なので仕様がころころ変わるという難点があるが)。
と言う訳で、ここは>>1とスレ住人がRubyをたのしくお勉強していくスレになりますた
0005デフォルトの名無しさん
2009/06/18(木) 02:39:08PythonDLしてみたが、日本語入力すら
いちいちu"こんにちは"とかやらなくてC言語などと比べ
非常に面倒だった
RUBIはどう?
0006デフォルトの名無しさん
2009/06/18(木) 02:54:320007デフォルトの名無しさん
2009/06/18(木) 03:25:320008デフォルトの名無しさん
2009/06/18(木) 07:50:07Windowsならソースの一行目に
# coding: cp932
"こんにちは"をCのchar配列(バイト列)のように扱うならこれで足りる
「こ」「ん」「に」「ち」「は」って一文字ずつ扱いたいならu"こんにちは"
> RubyとPythonってどっちがいいんだ?
どっちもステキ
0009デフォルトの名無しさん
2009/06/18(木) 12:07:27プログラミングスレまとめ in VIP
http://vipprog.net/wiki/
0011デフォルトの名無しさん
2009/06/18(木) 14:38:36まずはProcessingがいいんじゃないかな
0012デフォルトの名無しさん
2009/06/18(木) 15:16:14まずはruby単品でやったほうがいいよ
cocoaは画面出すにも覚えること多いし
Xcodeは初学者混乱させる設定や機能てんこ盛りだし
いっそproce55ingやFlexのが手軽に出力得られていいかもね
0013デフォルトの名無しさん
2009/06/18(木) 19:31:53違う。テキストエディットでソースを書いて、ターミナルで実行。
とりあえず文字表示とか制御構造とか変数が云々とか、そういう基本のところをまずは学ぶ。
テキスト主体でやるからぶっちゃけ地味だし、どう役立つのか目に見えないからあんまり面白くないけど、これがプログラミングの基本だからつべこべ言わずにやれ
スポーツで例えると、試合をする前にまずは素振りをしたり守備練習をしたり、それ以前の走り込みをしたりという地味だが後でボディブローのように効いてくるという部類の段階だ
そのあと、Rubyでオブジェクト指向をやれ。オブジェクト指向になっても制御構造とか変数とかは一緒だからな
#こういう輩には関数は飛ばして壤壤壤「壤「オブジェクト指向を教え込むべき?
そのあと、ようやくXcodeを使うようにすれば、Cocoa+Objective-Cがわかる、と思う。
俺の方針に従うか従わないかはどっちでも構わないが、反対というか、Rubyなんかかったるくてやってられねー、さっさとXcode使いてーとか言うならBecomeAnXcoderでも読んどけ
補足すると、RubyとObjective-Cは全く別体系であるが、両者はオブジェクト指向という点においては共通しているから、Rubyでやったこと(オブジェクト指向の基本的な思想とか基本構文など)がObjective-Cで活かせるし、比較参照することで理解が進むのは間違いないと思うけどな
長文スマソ
0014デフォルトの名無しさん
2009/06/18(木) 19:47:53ちなみに、XCodeインストールするとサンプルと開発ツールが大量にインストールされるので、
片っ端から試していくとかなりMacOSの勉強になる。
00164=13
2009/06/18(木) 20:25:02同時並行でやる分にはいいし、基本的なところはあんまり変わらないと思うけど
さて、あとは教材だな。。。ある程度前提知識があれば、Rubyのオフィシャルリファレンスとかオライリー嫁でいいんだが、>>1はそうでもなさげだしな
>>1がプログラミング初心者である事は分かったがPCについての知識はどれくらい?
それ次第で教材の選択も変わってくるな
001716
2009/06/18(木) 20:27:44>>1が厨房でゲーム好きならそういう教材選択になってくるだろうし、高卒以上なら数学の定理や方程式を解いたりするような教材になってこよう
0018デフォルトの名無しさん
2009/06/18(木) 20:28:09Rubyでプログラミング入門なら、どちらかかの本を読むといいと思う。
初めてのプログラミング
http://www.amazon.co.jp/dp/4873112923/
Ruby 1 はじめてのプログラミング
http://www.amazon.co.jp/dp/4798117994/
001916
2009/06/18(木) 20:33:322冊目は以前立ち読みした。
かなり初心者向けだと感じたが、>>1には適切なレベルだと感じた。
構成としては、コンピュータとは何ぞや?から、プログラミングとは?と進み、Rubyを用いた手続型的なプログラミングをしていって、その後、オブジェクト指向のさわりをやっておしまい、後は他の本を読んでね、みたいなスタンスだったと記憶している。
ただ、学習環境が基本的にWindowsを念頭としておいていたような気がするのでその辺のフォローが場合によっては必要な気がした。
0020デフォルトの名無しさん
2009/06/18(木) 20:36:24携帯で書いてるのか?
00211
2009/06/18(木) 20:49:19PCについての知識は必要最低限はあると思うが自信気に言うほどでは無いと思う
0022デフォルトの名無しさん
2009/06/18(木) 20:51:28PCじゃなくてマイコンやりな
PCなんて所詮うわべだけ
0023デフォルトの名無しさん
2009/06/18(木) 21:21:160024デフォルトの名無しさん
2009/06/18(木) 21:39:00http://www.aoky.net/articles/why_poignant_guide_to_ruby/
0025デフォルトの名無しさん
2009/06/18(木) 21:49:43今でも数学の教科書の後ろにはBASICが載ったりしているのか?
09年度のセンター数学IIBには出題されたみたいだけど
0026デフォルトの名無しさん
2009/06/18(木) 22:30:34www1.tf.chiba-u.jp/~shin/tutorial
0027デフォルトの名無しさん
2009/06/18(木) 22:31:20http://www1.tf.chiba-u.jp/~shin/tutorial/index.rb
難しいかもしれないがこれを読んでみて理解できそうなら本はあんまり買わなくてもいいかもしれない。
プログラミングとは、ある仕事をPCにさせたいと思って学ぶものかもしれない(学習は必要の母、といったところか)。
PCに処理させようとしてプログラムを組んでいる最中、わからない事にぶつかってはリファレンスを読んだりして試行錯誤し、1つずつ課題を解決していく、という感じか。
俺はそれを「あるHTMLを解析して特定のテキストフォーマットで書き出す」というプロジェクトを通してRubyの文法を学んでいった。
結局プログラミングなんていうのは手を動かしてナンボ、だと思う。
00281
2009/06/18(木) 23:33:43んで実際に1+2の結果を表すプログラムをテキストエディットで入力して
ターミナルで実行してみたんだが プログラムエラーと出る
たぶんテキストをtext onlyに変換しないといけないんだと思う
標準テキストに変えるという項目を選んで再度実行してみたがこれもまたエラーとなった
ちなみにRubyはちゃんとインストールされている
ターミナルで 「ruby -v」で確認済みだ
0029デフォルトの名無しさん
2009/06/19(金) 00:30:120030デフォルトの名無しさん
2009/06/19(金) 00:36:36標準テキストに変換した後、新規保存してやってみたか?
とにかくエラーメッセージをコピペして貼れ
いいか、お前はまだ初心者なんだ、「エラーが出た」だけじゃお前も俺達もわからんぞ
0031デフォルトの名無しさん
2009/06/19(金) 00:54:56あと鳥つけろ
00321 ◆/Nau//6Rag
2009/06/19(金) 16:41:13Last login: Thu Jun 18 23:33:21 on ttyp1
Welcome to Darwin!
pppa132:~ ユーザー名$ ruby calc.rb
ruby: No such file or directory -- calc.rb (LoadError)
pppa132:~ ユーザー名$
-----------------------------------------
こんな感じに出る 初々しくてすまん
ちゃんと保存してやってみてるがこうなる
00331 ◆/Nau//6Rag
2009/06/19(金) 17:05:17ちゃんと1+2=3が成立した 凡ミスですまん
0034デフォルトの名無しさん
2009/06/19(金) 17:14:08UNIXの基礎も並行して勉強するといい
少しやるだけでこの先だいぶ違う
とりあえずホームディレクトリ(~の意味)、カレントディレクトリ、
cdとlsについて調べておくと吉
00351 ◆/Nau//6Rag
2009/06/19(金) 17:42:20~がホームディレクトリからcdまで省略の意味で
カレントディレクトリが現在の場所(コマンドを実行する場所)みたいな感じだな
cdはカレントディレクトリの略で そこまで移動する為のメソッドだな
lsがUNIX系アプリの特殊コマンドのようなものだな
本当にそこにファイルがあるかっていう確認に使えるな
つまりデスクトップをカレントディレクトリにするなら
cd ~/Desktop
こういう事だな
色々調べたら分かりやすく出てきた
>>34 役立つ情報を色々ありがとう
00361 ◆/Nau//6Rag
2009/06/19(金) 17:55:14英語の部分はちゃんと表示された 空文字列もちゃんと反映されていた
' '←ちゃんとこの間に入力したんだが・・・・
もしかしてこれってソースが悪いんじゃなくてターミナルが悪い?
0037デフォルトの名無しさん
2009/06/19(金) 18:21:48おそらくソースの文字コードとターミナルの文字コードが一致していない
あるいはターミナルで使用しているフォントの日本語対応に問題がある
具体的な解決方法は、自分で調べるか誰かに教わってくれ
できれば設定変更するたびにメモを取ること
慣れるまで日本語禁止というのも悪くないぞ
00381 ◆/Nau//6Rag
2009/06/19(金) 18:47:37miっていうソフトで文字コードが変えれるとかどうとか
そんな事の為にテキストエディタを変えるのは嫌だし
分かりにくいから現状では日本語禁止の方向で行きたい
ちなみにフォントは両方 Monaco になってた
00391 ◆/Nau//6Rag
2009/06/19(金) 19:56:12入力した名前を使って会話してくれるプログラム(getsを用いる奴)が成功した
what your name?
your name
DIO
oh! DIO is cool name!
WRYYYYYYY------!!
ふざけてやった反省はほんの少し
それは置いといて
練習問題の二個目の問題がわからん
getsで入力した後、代入した物を数字に変える方法が分からん
変数.to_i + 1
でやってみてるが駄目
直接変数に繋げてるから 変数の判定がおかしくなっている模様
0040デフォルトの名無しさん
2009/06/19(金) 20:07:3100411 ◆/Nau//6Rag
2009/06/19(金) 20:30:13現状はこの状態で放置
ソース
puts 'you like namber'
suuzi = gets.chomp
puts suuzi.to_i + '1'
ターミナル
you like namber
9(gets)
calc.rb:3:in `+': String can't be coerced into Fixnum (TypeError)
from calc.rb:3
ちなみにcalc.rbはソースファイル名だ
見る限り あきらかにソースがおかしい
00421 ◆/Nau//6Rag
2009/06/19(金) 20:31:49文字列としての実験の名残だ
00431 ◆/Nau//6Rag
2009/06/19(金) 20:35:05you like namber
6(gets)
1
・・・・何かがおかしいな
0044デフォルトの名無しさん
2009/06/19(金) 20:36:2300451 ◆/Nau//6Rag
2009/06/19(金) 20:39:286を入力したら7になった
さっきのはなんだったんだ?
0046デフォルトの名無しさん
2009/06/19(金) 20:51:41数値に変換できない文字列、例えば"hoge"をto_iすると0になる
それに1を足して1が表示されたとか
$ ruby calc.rb
hoge # 入力
1
00471 ◆/Nau//6Rag
2009/06/19(金) 20:54:22まぁあまり気にしないようにする
0048デフォルトの名無しさん
2009/06/19(金) 20:57:31suuzi = gets.chomp
puts suuzi.to_i + 1
これで動いたよ
00491 ◆/Nau//6Rag
2009/06/19(金) 20:59:14to_f の説明がはしょられてるんだが
to_sは文字列に to_iは数字列にという説明があるが
to_fの説明が全くない
これの詳細を頼む
0051デフォルトの名無しさん
2009/06/19(金) 21:06:07変換の項に書いてある
http://www1.tf.chiba-u.jp/~shin/tutorial/index.rb?Chapter=04
to_fは少数っぽい文字列を少数にする
文字列 "3.14" を to_f すれば少数 3.14 になる
0052デフォルトの名無しさん
2009/06/19(金) 21:06:500054デフォルトの名無しさん
2009/06/19(金) 21:13:17いっしょにやらない?
0055デフォルトの名無しさん
2009/06/19(金) 21:14:0300571 ◆/Nau//6Rag
2009/06/19(金) 21:36:06puts 'you like namber'
suuzi = gets.chomp
puts suuzi.to_i * 5 + suuzi.to_i + 3
これでうまく動くんだが
さらにその下にこういう計算をしました
という数式を文字列で表示したいんだがこうなる
calc.rb:4: warning: parenthesize argument(s) for future version
calc.rb:4: syntax error
puts suuzi '* 5 +' suuzi '+ 3'
^
一列目のはややこしい書き方してますよって警告なんだろうけど
二列目は普通にエラー表示だ
色々試してるけど同じようなエラーになる
0058デフォルトの名無しさん
2009/06/19(金) 21:54:14suuzi = gets.chomp
puts suuzi.to_i * 5 + suuzi.to_i + 3
print suuzi.to_i * 5
print " + ";
print suuzi.to_i
print " + ";
print "3";
こういうことをしたいの?
0059デフォルトの名無しさん
2009/06/19(金) 21:55:43例えば suuzi = '100' であるとき
suuzi '*5' と書いても '100*5' にはならない
suuzi + '5' とするか '#{suuzi}*5' とするか、'%s*5' % suuzi とする必要がある
今のところ、文字列同士の連結は + で行うって覚えとけば大丈夫
0060デフォルトの名無しさん
2009/06/19(金) 22:03:45変数と文字列を結合するときは+で連結するんだ
あと、どうでもいいが、1行目のputsをprintに変えるとメッセージが改行しないぞ
さらにどうでもいい事を言わせてもらえばnamberじゃなくてnumberな
ついでに言わせてもらうと英語の文法的にもおかしいな
好きな数字を訊くなら"Number you like"だ
それから、これはもはや好みの問題だが、一般的には、こういう時の変数はnumとかになってたりする
0061デフォルトの名無しさん
2009/06/19(金) 22:05:450062デフォルトの名無しさん
2009/06/19(金) 22:06:13クソグラマーの証拠
0063デフォルトの名無しさん
2009/06/19(金) 22:07:39suuzi = gets.chomp
puts suuzi.to_i * 5 + suuzi.to_i + 3
print suuzi.to_i
print " X 5"
print " + ";
print suuzi.to_i
print " + ";
print "3";
こうかな?
0064デフォルトの名無しさん
2009/06/19(金) 22:30:56それでおk
6つの連続でprintしてる箇所を1つにまとめられないかやってみれ
0066デフォルトの名無しさん
2009/06/19(金) 22:40:44'#{suuzi]' みたいに '...' でくくると suuzi が展開されない
"#{suuzi}" みたいに "..." でくくれば展開される
00671 ◆/Nau//6Rag
2009/06/20(土) 00:01:48+同士でひっつけるというアドバイスで解決した
綴りが違うのは見逃してくれ
自分用だからあまりこだわらなくても良いと思って適当に書いた
ソース
puts 'you like namber'
suuzi = gets.chomp
puts suuzi + ' * 5 + ' + suuzi + ' + 3'
puts suuzi.to_i * 5 + suuzi.to_i + 3
printでやると見にくい気がする
他の人の解説見てると思うんだが
Rubyじゃ無くなってないか?
初心者だからよくわからんが
生意気言ってすまない
00681 ◆/Nau//6Rag
2009/06/20(土) 00:14:55puts 'you like namber '
あと=を加えた方がいいかな?
puts suuzi + ' * 5 + ' + suuzi + ' + 3' ' = '
ソース
print 'you like namber '
suuzi = gets.chomp
print suuzi + ' * 5 + ' + suuzi + ' + 3' + ' = '
puts suuzi.to_i * 5 + suuzi.to_i + 3
print結構見やすいな 前言撤回だ 違う物をイメージしてた
ターミナル
you like namber 7
7 * 5 + 7 + 3 = 45
(7を入力した場合)
ところで*はxに変えた方がいいかな(文字列)
あと入力した数字(この場合は7)をわかりやすく強調した方がいい?
ていうかこんな事にあまり本格的に取り込む意味が無い気がするが
もうちょっとだけ形を整えてみようか
00691 ◆/Nau//6Rag
2009/06/20(土) 00:31:22ターミナル
you like namber 7
[ 7 ] x 5 + [ 7 ] + 3 = 45
見やすいかどうかはともかくわかりやすくなった
ソース
print 'you like namber '
suuzi = gets.chomp
print ' [ ' + suuzi + ' ] x 5 + [ ' + suuzi + ' ] + 3 = '
puts suuzi.to_i * 5 + suuzi.to_i + 3
そのかわりこっちが見にくくなった
致し方あるまい
0070デフォルトの名無しさん
2009/06/20(土) 00:42:32以下どうでもいい別解
print 'enter any number you like: '
number = gets.to_i
result = number * 5 + number + 3
puts '[%d] * 5 + [%d] + 3 = %d' % [number, number, result]
Ruby使いはあまり % とか使わないのかもしれないが
0071デフォルトの名無しさん
2009/06/20(土) 03:27:21文字列表示は基本中の基本だからいろいろやって損はないかと
加算乗算で問題になることはそう多くない
むしろ除算でつまずく事が多いかも
00721 ◆/Nau//6Rag
2009/06/20(土) 08:50:05なるほど chompを掛けずに 直接変数にto_iを掛けてやるのか
%はよくわからん 後々わかってくるかと
resultなんてメソッドもあるのな
勉強になる
>>71
除算はto_fとto_iがちょっとややこしいな
0073デフォルトの名無しさん
2009/06/20(土) 10:25:19result は単なる変数。計算結果を蓄えてあるだけ
% についてはその通りで後々わかってくる
なぜ chomp をかけなくてもいいかはマニュアルが読めるようになったら調べてくれ
あと to_f と to_i の区別がつかないってことなら
to_f の f は floating point (浮動小数点数)、to_i の i は integer (整数)の略
整数同士の計算は整数、片方が小数なら小数が返る
例えば 3 / 2 は 1 、3.0 / 2 は 1.5 を返す
00741 ◆/Nau//6Rag
2009/06/20(土) 12:40:22chompをかけなくても良い理由はわかってる
resultはもうちょいで解説が出ると思うからそれを読んでみる
00751 ◆/Nau//6Rag
2009/06/20(土) 12:56:48ソース
puts 'type to your full name'
name = gets.chomp
puts ''
puts 'your neme is ' + name.length.to_s + ' character '
ターミナル
type to your full name
remiria 495(任意)
your neme is 11 character
この入力した文字数(キャラクタ)を数字に変えて
さらに数式に変えるなんて事は出来ないだろうか
00761 ◆/Nau//6Rag
2009/06/20(土) 13:10:45ソース
puts 'type to your full name'
name = gets.chomp
puts ''
puts 'your neme is ' + name.length.to_s + ' character '
puts ''
print ' [ ' + name.length.to_s + ' ] * 4 - 9 = '
puts name.length.to_i * 4 - 9
ターミナル
type to your full name
remiria 495(任意)
your neme is 11 character
[ 11 ] * 4 - 9 = 35
ちなみに数字の
length.to_i
のto_iを抜いても正常に動作した
lengthで出てくる物は数字で扱われるっぽい
00771 ◆/Nau//6Rag
2009/06/20(土) 13:15:38upcase,dawncase,swapcaseなる物が出てきた
あまり実用的じゃない気がする
これって詳しくやっといた方がいいのか?
capitalizeって奴ははまだ使えそうだが・・
00781 ◆/Nau//6Rag
2009/06/20(土) 14:03:10怒って切り返してくる問題
ソース
puts 'I\'m shenron'
puts '\'negai wo hitotu kanaeyo\''
puts ''
puts 'anata no negai'
went = gets.chomp
puts ''
puts 'nanji no negaiha [' + went + '] dana'
puts ''
puts '\'DAGA KOTOWARU!\''
ターミナル
I'm shenron
'negai wo hitotu kanaeyo'
anata no negai
give me girl panty (任意)
nanji no negaiha [give me girl panty] dana
'DAGA KOTOWARU!'
ギャルのパンティーおーくれ みたいにしたかったが
途中でどうでもよくなった
予想外のミスで完成に時間がかかったのは内緒
0079デフォルトの名無しさん
2009/06/20(土) 16:46:14downcaseは実際にはそこそこ使ったりする。入力チェックとか
いずれわかるよ
0081デフォルトの名無しさん
2009/06/28(日) 12:10:320082デフォルトの名無しさん
2009/06/28(日) 12:18:26ちなみにテキストは>>51を使ってた
0083デフォルトの名無しさん
2009/06/28(日) 22:07:45ある程度スペック晒したらそれに見合ったアドバイスがもらえるかもな
0084デフォルトの名無しさん
2009/06/29(月) 10:34:58Cで基情取るまでの勉強はしたがその後どうしていいかわからない
GUIもどこから手をつけていけばいいやら…
通信関連のプログラム書きたいとも思ってるがマスタリングTCP/IP嫁ってことになるのかなぁ
XHTMLとCSSを平行して勉強中、RubyよりはPythonに興味あり
0085デフォルトの名無しさん
2009/06/29(月) 11:24:54XHTML+CSSを勉強中ならJavaScriptも勉強するといい
GUIプログラミングに必要なイベントドリブンという考え方も身に付く
お勧め本は『DOM Scripting標準ガイドブック』
読みやすい英語で書かれている原著もお勧め
ひと段落したらPythonでGUIを書くためのTkinter, wxPythonについて調べてみて
『マスタリングTCP/IP』はプログラマが読んでも面白くないだろう
というか上位層であるHTTPから始めるのがいいと思う
Pythonならurllibを使ってWebサーバからドキュメントを取得するコードを
書けるようになるのが第一歩
Wireshark等でHTTPヘッダの解析も併せて行うとプロトコルについての理解も進むだろう
008684
2009/06/29(月) 18:50:21ホントありがとうございます。JavaScriptは手出すか迷ってたんでちょうど良かった。
しばらくアドバイス通り勉強してみますわー
0087デフォルトの名無しさん
2009/07/22(水) 02:12:30>>1は独習中なのだろうか
0088デフォルトの名無しさん
2009/08/16(日) 11:43:510089デフォルトの名無しさん
2009/08/16(日) 20:05:55誰も答えてないから答えるが、もう解決済みだったらすまん。
現在もBASICは教科書に出てる。
数Bの教科書だったかな。
まぁそういうこと。
0090デフォルトの名無しさん
2009/08/16(日) 20:40:460091デフォルトの名無しさん
2009/08/25(火) 21:26:500092デフォルトの名無しさん
2009/09/04(金) 12:07:25MacならiPhonでプログラムつくってみそ
0093デフォルトの名無しさん
2009/09/19(土) 13:01:270094デフォルトの名無しさん
2009/09/19(土) 15:11:45それにPHPはWebサーバと連携させて使うことが大半なので、逆に面倒なぐらい。
いまプログラミングを始めるならPythonかRubyがお勧め。
0095ぅゅ ◆e6.oHu1j.o
2009/09/19(土) 17:57:400096m9(^Д^)9m
2009/09/19(土) 20:17:31VBとC言語のどちらかから始めたいんですが・・・
0097m9(^Д^)9m
2009/09/19(土) 20:27:230098ぅゅ ◆e6.oHu1j.o
2009/09/19(土) 20:47:340099愁 ◆o7Qo6X1ALo
2009/09/19(土) 20:52:20>>96-97
すきにしやがれですぅと思うです
ええと、今すぐ何かつくりやがりたいのならVBを、学びやがれと思うですぅ
けれど後々長く続けるのならば
Cはどうせやることになると、おもうので、 いま苦労してさっさとCをおぼえるのも、
ひとつの手ですぅ
でもやっぱりC言語なんかやってると人間が人間じゃなくなるきがするですぅ
だから人間にはVBだけをやってほしいようなそんなことも、いま少し考えたですぅ
0100デフォルトの名無しさん
2009/09/19(土) 21:24:28本屋か古本屋に行って入門書を適当に買うのが良い。
VBやCならいくらでもある。
ただで手に入る"Express Edition"のインストール方法から解説している本がいいんじゃないかな。
VB、C++、C#とあるけど俺はC#がいいんじゃないかと思う。
0101デフォルトの名無しさん
2009/09/19(土) 21:38:07これからどうしたら良いだろうか?
挫折した理由はIDEがC++やC#だったことと、
WindowsAPIが長ったらしくてわからなかったこと。
作りたいのがあるんだが、連休中にってのはさすがに無理かな…。
0102ぅゅ ◆e6.oHu1j.o
2009/09/19(土) 21:44:17今日の俺は暇すぎるからなんでも質問答えちゃう
0103デフォルトの名無しさん
2009/09/19(土) 21:56:20C#を勉強してVisual Studioを使うのが堅い
WindowsAPI直接叩くときのようにWinMainの引数だけ見て
嫌になるようなことはないと思うよ
0104m9(^Д^)9m
2009/09/19(土) 22:04:09ありがとうございます!!俺が今まで書きこませていただいていた2Chは返答がなかったもので
今回もまたかなと思っていましたが嬉しいです。
一応初めの方はVBを学ぶといった感じでやっていきたいと思います
0105愁 ◆o7Qo6X1ALo
2009/09/19(土) 22:05:28がんばって!!
0106m9(^Д^)9m
2009/09/19(土) 22:13:370107デフォルトの名無しさん
2009/09/19(土) 22:15:56名前欄のプギャーを消してsageたらいくらでもレスは返ってくると思うよw
いまはVBもVB.NETってのになって複雑化してしまったから
あんまりお勧めできないけど(.NETの中でVB.NETはマイノリティ)
やるなら頑張って
0108ぅゅ ◆e6.oHu1j.o
2009/09/19(土) 22:16:41マジWinAPIからやっとけ
C#触ってからじゃもう触る機会ねーから
初心者のうちはなるべく遠回りするのが良い
0110m9(^Д^)9m
2009/09/19(土) 22:46:24結構高いですね・・・_| ̄|○
まぁすぐ誕生日なんで金でも巻きあげるとします。
皆さんはどのようなタイトルの本をお買いでしょうか?
0111愁 ◆o7Qo6X1ALo
2009/09/19(土) 23:25:32/ _r‐┘ ※ ※ `^ヽ\
/r‐'´ ※ _r-:‐ヘf^^¬‐-、※\`ヽ、
/ /※ _r‐┘::.::.::.:lト、::.::.、::.::.:: ̄ヽ} /
. / l 「 _r┘::/::.::.::l::|::.||l:ト、::.::\::.::.::.::.:V|
/ ∨::.::.::.::l::.::|;ノ:/::.l:|T 弋ー:ヘ::.::.::.::|:|
. く |::.::.::.::.」::イ://l::/// _ `ー┤::.::.::ハ
`゙┬|::.::.::.´:|::// ‐ / ' 、二ニ }::.::.:/::.::l
|::.ヽ.::.::.::.V -‐'′ , 〃__/:::/l::.::.:| 最近買ったのはLinuxカーネル2.6解読室ですぅ
. l::.::.::.「ヽ、_::\" r-―‐1 `ーイ※|::.::.::l これでOSをつくるのですっ
ト、\::} 、レヘ ̄ ! | ,.ィ′ /::.::.::.|
|_込_\小 |> 、 ヽ、_ノ ,.イ::.{ }::.::.::.::.l まぁ人間にはまだ早い話ですね
/´ ー--ミ、 |::.:/l::`フ ‐'´L_|::( 、レ|::.::.::.::.:|
. | 二ニ、∧ヽ レ‐'´ rミニへ `7 小Ln::.::.: |
rーl ,.:‐ァ'′|\\/ ,.イ^ヽ \! | | ト、 ::.:|
ト厶 }::/:.:.:.:.:li \ヽ//| }{ ト、 }、レ | |{:.:l ::.:|
rへ、`ーグ:.:.:.:.:.:|i、レ i}//:/l }{ |::|ヽ{ 小 | | ):ト、 :|
| `¨´ヽ:.:.:.:.:.:{i小 i}イ::/|}{ |::| | }| ):.:.:.| :l
_/ /:.:.:.:.:.:.:{i i} {:{ | ハ|::| | 、レ } | }:.:.:ヽ ヽ、
ヾ、 |:\:.:.:.:.{i i} |::| / } {|::| | 小 }| ):.:.:.:.:.\ \
0112デフォルトの名無しさん
2009/09/20(日) 00:16:55カワユス
0113m9(^Д^)9m
2009/09/20(日) 00:27:51OSすら詳しく知らん俺って・・・
愁さんはC言語ですか?
0114デフォルトの名無しさん
2009/09/20(日) 00:39:44二枚目は見たことはあるが、一枚目は何だ?
変わるのが早くてわからん。
0115デフォルトの名無しさん
2009/09/20(日) 01:01:13飽和し始めてると思うよ
よほど、こっちの世界に魂売り渡すようなことしない限り
新しいものは作れない
それも、もう重箱の隅をつっつくような感じ
でもまだ、たかが数十年の歴史で、
Windowsが、ふつーにフリーズ(笑)する時代なうちは、まだ個人が企業レベルのソフト作るのも無理じゃない
プログラミングって一種のパズルだからな・・
はまった奴にとっては、自分が有用なもの作れようが作れなかろうがどうでもよくて、
誰よりも早くパズルを解くこと楽しめれば、それで十分って奴もいるだろう
もっと飽和してくれば、それこそそういう変人ばっかりが技術力を維持できて
「新しいソフトつくる!」とかいってるキディは、自分のやるべき事がこっちの世界にない事を悟ってしまって
たとえプログラマになったとしても向上心が生まれてこないから技術力がうpしない
本当に時間たつにつれて変人との隔たりが大きくなってくから、一般人は関わらないほうが良いよ
0116ぅゅ ◆e6.oHu1j.o
2009/09/20(日) 07:12:210117愁 ◆o7Qo6X1ALo
2009/09/20(日) 10:00:26よくぞ聞いてくれたですぅ♪
いつも使うのはC++ですね
場合によって使い分けることもせず、これしか使ってねーですぅ
0118m9(^Д^)9m
2009/09/20(日) 11:02:05C++ですか〜、俺は難しくて無理っぽい。
VBは試したことありますか?
0119愁 ◆o7Qo6X1ALo
2009/09/20(日) 12:36:18ウィンドウを開いて何かするプログラムは
あまりつくらねーですぅっ
というかC++はそういうプログラムは基本的に苦手ですぅっ
たくさん時間かかっちゃいますね
VBはウィンドウを作るのが楽なので
フリーソフトはVBで書かれてるもの多いのですよ
0120m9(^Д^)9m
2009/09/20(日) 16:45:13へ〜、詳しいですね。
VBの本ってツ●ヤで売ってますかね?
0121愁 ◆o7Qo6X1ALo
2009/09/20(日) 17:07:12>VBの本ってツ●ヤで売ってますかね?
自分で見てきやがれですぅ!
0122デフォルトの名無しさん
2009/09/20(日) 19:06:43少し頭を使おうと考え tech に来て 何か と思い視てみれば…
比較的に最近の物ですか?
earphone をもとに ですが…
0124デフォルトの名無しさん
2009/09/20(日) 19:59:29ありがとうございます。
PHPになるとやっぱwebprog板になっちゃいますかねー
ブラウザから見れるみたいなんでなんかとっつきやすそうだったもので
0125m9(^Д^)9m
2009/09/20(日) 20:46:04自分で見てきますねw
0126愁 ◆o7Qo6X1ALo
2009/09/21(月) 01:20:160127m9(^Д^)9m
2009/09/21(月) 13:02:09そういえば、最近2chに書き込み始めたんですが、「ばーか」ってこんにちはって意味でしょうか?
0128デフォルトの名無しさん
2009/09/21(月) 13:49:28前はこの板にもPHPスレあったけど落ちた。
汎用プログラミング言語として使われることが少ないからだと思う。
0130m9(^Д^)9m
2009/09/22(火) 20:43:23|\___/|
/ ヽ / \
/ ● ● 丶
| / ̄\__,. ─ 、 | そうだったのか・・・・・
ヽ | (⌒) ○ | /
` \_, ─、__/´
/ \
\ イ ゚ ゚ ヽノ
W______|
/ 〉
\ / /
ヽ / \ /
∠__/ {__\
0131愁 ◆o7Qo6X1ALo
2009/09/23(水) 18:33:28_,..-'''"__ ※ `"'- 、 \
/>゙⌒ヽ ̄ ̄ ̄"'- 、 ※ \. \
/ ./ : :\ : :\ : : \ ∨ \
. / / : :ハ : :\ : : ヘ ※ ∨ _〆)
/ : :i : i: : :ト、 : : ヘ : :ヘ. | イ__/
/ : :i : : /,イ イ: :ト、\__,: :∧ : : :| ※゙|.八
l l : : :l_ // ル゙i: :ノィr‐─< 〉: :.,' .l: : \
l l. : :tノ.厶イ ル゙ (て刀ア.,': :./ ※ .l: : \
|∧ : :∨ (てカ` ゞ―゙ /: :/ .ト、 : : \
. ゝ : : \.ゞ┘ , ////,.イ ※ l: \ : : \
. `(>┬-ゝ// r 、 个 ∧.: : \ : : '.,
. ) 人.X゙\ `‐' / .| ※ /.: :',: : \: : l ですぅ
/./ : : )゙※/゙テ=r‐ャ<.___人. /: : ',: : \: : l
/./ : :/ /゙f .〉〉刀, 〉 〕 `X乃ミY)∧: : \/
/./ : :/./_「| Y| /\ ∧ ヘ\  ̄ハ.: : \
/./ : : ,イ 辷竺ミY .∧ 》 ∧ノ 〉 \. l.: : ヘ
. /./., -'"/ノ 廴_辷竺ミ乃ゝノ∧ノ / ※ / |.: : : : ',
/./ / ./^''^''廴___) ∧ノ 〈 〈 l: : : : l
. / ※ / Y / 人^''^''^∨ノ∠_.', ', l',.: : : : |
. / .弓ミxrュ/ /((∧. ', ', ※゙∨ ',.: : : : |
/ ※ 〈ゞ〃rr/ ,イ))/ ∧ てハ二) ヘ. ∨ l.: : : : |
/∨》 |.ト、 /|.|((廴_.∧ |.|.|ヘ. | ※ | |.: : : : /
\ / _∨゙|.| ゝノ |.|^Y^Y^人 .ノ|.|.|〉〉. | |.丿: : : : /
0132m9(^Д^)9m
2009/09/23(水) 19:56:27|
(●) (●)| いいAAだね。これ自作だからうまくいくかわからない。
トェェェェイ |
 ̄ ̄ ̄ ̄ ̄
0133m9(^Д^)9m
2009/09/23(水) 19:57:43======== ( 人____) ハァハァ
======== |./ ー◎-◎-)
======== (6 (_ _) ) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
======== | .∴ ノ 3 ノ <まだつかないのかな♪
=========ゝ ノ \_________
========/ \
=======(_ノヽ ノ\_)
========= ( ⌒ヽ´
==========ヽ ヘ ) ずんずんずんずん
==========ノノ `J
0134デフォルトの名無しさん
2009/09/23(水) 21:45:28| |
| (●) (●) | ばーか
| トェェェェイ |
\ /
 ̄ ̄ ̄ ̄
0135m9(^Д^)9m
2009/09/24(木) 19:37:150136m9(^Д^)9m
2009/09/26(土) 12:57:53| |
| (●)(●) |
| トェェェェイ |
╲_____/
0137デフォルトの名無しさん
2009/10/08(木) 00:07:060138デフォルトの名無しさん
2011/04/22(金) 23:33:12.94http://ja.wikipedia.org/wiki/XSP_(Web%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC)
0139デフォルトの名無しさん
2011/11/20(日) 11:16:26.20■ このスレッドは過去ログ倉庫に格納されています