- 1 名前:デフォルトの名無しさん [2009/06/17(水) 21:55:15 ]
- プログラミング入門したいんだが何から始めればいいのか分からん
色々ググってみたが分かりやすい解説の物が無かった こんな俺に何からすれば良いか教えてくれ ちなみにプログラムに関しては初心者だ それとOSはmac OS Xだ
- 71 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 03:27:21 ]
- >>69
文字列表示は基本中の基本だからいろいろやって損はないかと 加算乗算で問題になることはそう多くない むしろ除算でつまずく事が多いかも
- 72 名前:1 ◆/Nau//6Rag mailto:sage [2009/06/20(土) 08:50:05 ]
- >>70
なるほど chompを掛けずに 直接変数にto_iを掛けてやるのか %はよくわからん 後々わかってくるかと resultなんてメソッドもあるのな 勉強になる >>71 除算はto_fとto_iがちょっとややこしいな
- 73 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 10:25:19 ]
- >>72
result は単なる変数。計算結果を蓄えてあるだけ % についてはその通りで後々わかってくる なぜ chomp をかけなくてもいいかはマニュアルが読めるようになったら調べてくれ あと to_f と to_i の区別がつかないってことなら to_f の f は floating point (浮動小数点数)、to_i の i は integer (整数)の略 整数同士の計算は整数、片方が小数なら小数が返る 例えば 3 / 2 は 1 、3.0 / 2 は 1.5 を返す
- 74 名前:1 ◆/Nau//6Rag mailto:sage [2009/06/20(土) 12:40:22 ]
- >>73
chompをかけなくても良い理由はわかってる resultはもうちょいで解説が出ると思うからそれを読んでみる
- 75 名前:1 ◆/Nau//6Rag mailto:sage [2009/06/20(土) 12:56:48 ]
- 次はlengthについてやってみた
ソース 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 この入力した文字数(キャラクタ)を数字に変えて さらに数式に変えるなんて事は出来ないだろうか
- 76 名前:1 ◆/Nau//6Rag mailto:sage [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で出てくる物は数字で扱われるっぽい
- 77 名前:1 ◆/Nau//6Rag mailto:sage [2009/06/20(土) 13:15:38 ]
- マニュアルを見ていたら
upcase,dawncase,swapcaseなる物が出てきた あまり実用的じゃない気がする これって詳しくやっといた方がいいのか? capitalizeって奴ははまだ使えそうだが・・
- 78 名前:1 ◆/Nau//6Rag mailto:sage [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!' ギャルのパンティーおーくれ みたいにしたかったが 途中でどうでもよくなった 予想外のミスで完成に時間がかかったのは内緒
- 79 名前:デフォルトの名無しさん mailto:sage [2009/06/20(土) 16:46:14 ]
- >>77
downcaseは実際にはそこそこ使ったりする。入力チェックとか いずれわかるよ
- 80 名前:1 ◆/Nau//6Rag mailto:sage [2009/06/21(日) 13:13:06 ]
- >>79
いずれ・・か ってことは今は置いとけってことだな
- 81 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 12:10:32 ]
- 俺も参戦しておk?
- 82 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 12:18:26 ]
- いいんじゃまいか
ちなみにテキストは>>51を使ってた
- 83 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 22:07:45 ]
- >>81
ある程度スペック晒したらそれに見合ったアドバイスがもらえるかもな
- 84 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 10:34:58 ]
- これは良スレ、俺も参戦したい
Cで基情取るまでの勉強はしたがその後どうしていいかわからない GUIもどこから手をつけていけばいいやら… 通信関連のプログラム書きたいとも思ってるがマスタリングTCP/IP嫁ってことになるのかなぁ XHTMLとCSSを平行して勉強中、RubyよりはPythonに興味あり
- 85 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 11:24:54 ]
- >>84
XHTML+CSSを勉強中ならJavaScriptも勉強するといい GUIプログラミングに必要なイベントドリブンという考え方も身に付く お勧め本は『DOM Scripting標準ガイドブック』 読みやすい英語で書かれている原著もお勧め ひと段落したらPythonでGUIを書くためのTkinter, wxPythonについて調べてみて 『マスタリングTCP/IP』はプログラマが読んでも面白くないだろう というか上位層であるHTTPから始めるのがいいと思う Pythonならurllibを使ってWebサーバからドキュメントを取得するコードを 書けるようになるのが第一歩 Wireshark等でHTTPヘッダの解析も併せて行うとプロトコルについての理解も進むだろう
- 86 名前:84 mailto:sage [2009/06/29(月) 18:50:21 ]
- よくよく考えたら俺スレチだったかもなぁ、なんて思ってたらこんな詳しいアドバイスが!
ホントありがとうございます。JavaScriptは手出すか迷ってたんでちょうど良かった。 しばらくアドバイス通り勉強してみますわー
- 87 名前:デフォルトの名無しさん [2009/07/22(水) 02:12:30 ]
- 100レスいかずにすっかり過疎スレだな
>>1は独習中なのだろうか
- 88 名前:デフォルトの名無しさん [2009/08/16(日) 11:43:51 ]
- 保守あげ
- 89 名前:デフォルトの名無しさん mailto:sage [2009/08/16(日) 20:05:55 ]
- >>25
誰も答えてないから答えるが、もう解決済みだったらすまん。 現在もBASICは教科書に出てる。 数Bの教科書だったかな。 まぁそういうこと。
- 90 名前:デフォルトの名無しさん mailto:sage [2009/08/16(日) 20:40:46 ]
- pc12.2ch.net/test/read.cgi/tech/1200989025/
- 91 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 21:26:50 ]
- ttp://www.jiji.com/jc/c?g=soc&k=2009082500836
- 92 名前:デフォルトの名無しさん mailto:sage [2009/09/04(金) 12:07:25 ]
- >>1
MacならiPhonでプログラムつくってみそ
- 93 名前:デフォルトの名無しさん [2009/09/19(土) 13:01:27 ]
- Ruby難しそうなんでPHPとかもいいんですかね?
- 94 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 15:11:45 ]
- 別にいいけど、そんな難しくないよ。
それにPHPはWebサーバと連携させて使うことが大半なので、逆に面倒なぐらい。 いまプログラミングを始めるならPythonかRubyがお勧め。
- 95 名前:ぅゅ ◆e6.oHu1j.o mailto:sage [2009/09/19(土) 17:57:40 ]
- Lispオススメ
- 96 名前:m9(^Д^)9m [2009/09/19(土) 20:17:31 ]
- はじめまして。俺もプログラミングがしたくて来ました。
VBとC言語のどちらかから始めたいんですが・・・
- 97 名前:m9(^Д^)9m [2009/09/19(土) 20:27:23 ]
- まず、どのようなことから始めればよいでしょうか。
- 98 名前:ぅゅ ◆e6.oHu1j.o mailto:sage [2009/09/19(土) 20:47:34 ]
- Lispっつってんだろカス!!!!
- 99 名前:愁 ◆o7Qo6X1ALo mailto:sage [2009/09/19(土) 20:52:20 ]
- >>98はばかだから無視するといいのです
>>96-97 すきにしやがれですぅと思うです ええと、今すぐ何かつくりやがりたいのならVBを、学びやがれと思うですぅ けれど後々長く続けるのならば Cはどうせやることになると、おもうので、 いま苦労してさっさとCをおぼえるのも、 ひとつの手ですぅ でもやっぱりC言語なんかやってると人間が人間じゃなくなるきがするですぅ だから人間にはVBだけをやってほしいようなそんなことも、いま少し考えたですぅ
- 100 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 21:24:28 ]
- >>96
本屋か古本屋に行って入門書を適当に買うのが良い。 VBやCならいくらでもある。 ただで手に入る"Express Edition"のインストール方法から解説している本がいいんじゃないかな。 VB、C++、C#とあるけど俺はC#がいいんじゃないかと思う。
- 101 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 21:38:07 ]
- C言語の本を一通り読む→実際にGUIアプリを作ろうとして挫折 なんだが
これからどうしたら良いだろうか? 挫折した理由はIDEがC++やC#だったことと、 WindowsAPIが長ったらしくてわからなかったこと。 作りたいのがあるんだが、連休中にってのはさすがに無理かな…。
- 102 名前:ぅゅ ◆e6.oHu1j.o mailto:sage [2009/09/19(土) 21:44:17 ]
- あきらめたらそこで試合終了だよ
今日の俺は暇すぎるからなんでも質問答えちゃう
- 103 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 21:56:20 ]
- >>101
C#を勉強してVisual Studioを使うのが堅い WindowsAPI直接叩くときのようにWinMainの引数だけ見て 嫌になるようなことはないと思うよ
- 104 名前:m9(^Д^)9m [2009/09/19(土) 22:04:09 ]
- あ、そうですか(感動)
ありがとうございます!!俺が今まで書きこませていただいていた2Chは返答がなかったもので 今回もまたかなと思っていましたが嬉しいです。 一応初めの方はVBを学ぶといった感じでやっていきたいと思います
- 105 名前:愁 ◆o7Qo6X1ALo mailto:sage [2009/09/19(土) 22:05:28 ]
- よかったねっ
がんばって!!
- 106 名前:m9(^Д^)9m [2009/09/19(土) 22:13:37 ]
- 一冊おいくらぐらいでしょうか。
- 107 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 22:15:56 ]
- >>104
名前欄のプギャーを消してsageたらいくらでもレスは返ってくると思うよw いまはVBもVB.NETってのになって複雑化してしまったから あんまりお勧めできないけど(.NETの中でVB.NETはマイノリティ) やるなら頑張って
- 108 名前:ぅゅ ◆e6.oHu1j.o mailto:sage [2009/09/19(土) 22:16:41 ]
- CっつってんだからCやらせろよチンカス
マジWinAPIからやっとけ C#触ってからじゃもう触る機会ねーから 初心者のうちはなるべく遠回りするのが良い
- 109 名前:愁 ◆o7Qo6X1ALo mailto:sage [2009/09/19(土) 22:17:49 ]
- >>106
う〜ん。。。 2000〜3000円くらいヵナ?
- 110 名前:m9(^Д^)9m [2009/09/19(土) 22:46:24 ]
- そうなんですかっ。みなさんやさしくてうれしいです(`・ω・´)
結構高いですね・・・_| ̄|○ まぁすぐ誕生日なんで金でも巻きあげるとします。 皆さんはどのようなタイトルの本をお買いでしょうか?
- 111 名前:愁 ◆o7Qo6X1ALo mailto:sage [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} |::| / } {|::| | 小 }| ):.:.:.:.:.\ \
- 112 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 00:16:55 ]
- livedoor.blogimg.jp/warosmania/imgs/0/6/063e2fb7.jpg
カワユス
- 113 名前:m9(^Д^)9m [2009/09/20(日) 00:27:51 ]
- 人間にはまだ早いwwOS作るのか・・
OSすら詳しく知らん俺って・・・ 愁さんはC言語ですか?
- 114 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 00:39:44 ]
- >>112
二枚目は見たことはあるが、一枚目は何だ? 変わるのが早くてわからん。
- 115 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 01:01:13 ]
- 100 デフォルトの名無しさん [sage] Date:2009/09/17(木) 03:28:28 ID: Be:
飽和し始めてると思うよ よほど、こっちの世界に魂売り渡すようなことしない限り 新しいものは作れない それも、もう重箱の隅をつっつくような感じ でもまだ、たかが数十年の歴史で、 Windowsが、ふつーにフリーズ(笑)する時代なうちは、まだ個人が企業レベルのソフト作るのも無理じゃない プログラミングって一種のパズルだからな・・ はまった奴にとっては、自分が有用なもの作れようが作れなかろうがどうでもよくて、 誰よりも早くパズルを解くこと楽しめれば、それで十分って奴もいるだろう もっと飽和してくれば、それこそそういう変人ばっかりが技術力を維持できて 「新しいソフトつくる!」とかいってるキディは、自分のやるべき事がこっちの世界にない事を悟ってしまって たとえプログラマになったとしても向上心が生まれてこないから技術力がうpしない 本当に時間たつにつれて変人との隔たりが大きくなってくから、一般人は関わらないほうが良いよ
- 116 名前:ぅゅ ◆e6.oHu1j.o mailto:sage [2009/09/20(日) 07:12:21 ]
- それは俺がストレス発散に書いた投稿
- 117 名前:愁 ◆o7Qo6X1ALo mailto:sage [2009/09/20(日) 10:00:26 ]
- >>113
よくぞ聞いてくれたですぅ♪ いつも使うのはC++ですね 場合によって使い分けることもせず、これしか使ってねーですぅ
- 118 名前:m9(^Д^)9m [2009/09/20(日) 11:02:05 ]
- >>愁さん
C++ですか〜、俺は難しくて無理っぽい。 VBは試したことありますか?
- 119 名前:愁 ◆o7Qo6X1ALo mailto:sage [2009/09/20(日) 12:36:18 ]
- VBは雛苺がやってるのを草葉の陰から見ていた位ですね〜
ウィンドウを開いて何かするプログラムは あまりつくらねーですぅっ というかC++はそういうプログラムは基本的に苦手ですぅっ たくさん時間かかっちゃいますね VBはウィンドウを作るのが楽なので フリーソフトはVBで書かれてるもの多いのですよ
- 120 名前:m9(^Д^)9m [2009/09/20(日) 16:45:13 ]
- >>愁さん
へ〜、詳しいですね。 VBの本ってツ●ヤで売ってますかね?
- 121 名前:愁 ◆o7Qo6X1ALo mailto:sage [2009/09/20(日) 17:07:12 ]
- ほ、褒めても何もでないですよ?
>VBの本ってツ●ヤで売ってますかね? 自分で見てきやがれですぅ!
- 122 名前:デフォルトの名無しさん [2009/09/20(日) 19:06:43 ]
- >>112
少し頭を使おうと考え tech に来て 何か と思い視てみれば… 比較的に最近の物ですか? earphone をもとに ですが…
- 123 名前:ぅゅ ◆e6.oHu1j.o mailto:sage [2009/09/20(日) 19:36:13 ]
- >>112 死ね
>>122 死ね ぐろ
- 124 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 19:59:29 ]
- >>94
ありがとうございます。 PHPになるとやっぱwebprog板になっちゃいますかねー ブラウザから見れるみたいなんでなんかとっつきやすそうだったもので
- 125 名前:m9(^Д^)9m [2009/09/20(日) 20:46:04 ]
- >>愁さん
自分で見てきますねw
- 126 名前:愁 ◆o7Qo6X1ALo mailto:sage [2009/09/21(月) 01:20:16 ]
- 気をつけていってきやがれですよ
- 127 名前:m9(^Д^)9m [2009/09/21(月) 13:02:09 ]
- 気を付けていってくるですよ
そういえば、最近2chに書き込み始めたんですが、「ばーか」ってこんにちはって意味でしょうか?
- 128 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 13:49:28 ]
- >>124
前はこの板にもPHPスレあったけど落ちた。 汎用プログラミング言語として使われることが少ないからだと思う。
- 129 名前:愁 ◆o7Qo6X1ALo mailto:sage [2009/09/21(月) 19:04:51 ]
- >>127
そんなわけはないですぅ! きっとそれはバカにされてるですよ
- 130 名前:m9(^Д^)9m [2009/09/22(火) 20:43:23 ]
-
|\___/| / ヽ / \ / ● ● 丶 | / ̄\__,. ─ 、 | そうだったのか・・・・・ ヽ | (⌒) ○ | / ` \_, ─、__/´ / \ \ イ ゚ ゚ ヽノ W______| / 〉 \ / / ヽ / \ / ∠__/ {__\
- 131 名前:愁 ◆o7Qo6X1ALo mailto:sage [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^人 .ノ|.|.|〉〉. | |.丿: : : : /
- 132 名前:m9(^Д^)9m [2009/09/23(水) 19:56:27 ]
- /╲___/╲
| (●) (●)| いいAAだね。これ自作だからうまくいくかわからない。 トェェェェイ |  ̄ ̄ ̄ ̄ ̄
- 133 名前:m9(^Д^)9m [2009/09/23(水) 19:57:43 ]
- =========/ ̄ ̄ ̄ ̄\
======== ( 人____) ハァハァ ======== |./ ー◎-◎-) ======== (6 (_ _) ) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ======== | .∴ ノ 3 ノ <まだつかないのかな♪ =========ゝ ノ \_________ ========/ \ =======(_ノヽ ノ\_) ========= ( ⌒ヽ´ ==========ヽ ヘ ) ずんずんずんずん ==========ノノ `J
- 134 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 21:45:28 ]
- /╲___/╲
| | | (●) (●) | ばーか | トェェェェイ | \ /  ̄ ̄ ̄ ̄
- 135 名前:m9(^Д^)9m [2009/09/24(木) 19:37:15 ]
- どんなにやって作ったのだ?
- 136 名前:m9(^Д^)9m [2009/09/26(土) 12:57:53 ]
- /╲____/╲
| | | (●)(●) | | トェェェェイ | ╲_____/
- 137 名前:デフォルトの名無しさん [2009/10/08(木) 00:07:06 ]
- age
|

|