お前らプログラミング言語どうやって覚えたんや? [転載禁止]©2ch.net
ゲームは難しいジャンルなんで
プログラミング初心者には向かない
初心者がやりたそうなジャンルでもあるが >>101
そうなんすか
実は自分ゲーム自体はやるのも作るのも全く興味なくて、単純にJava覚えやすい本かな?と思って借りただけなので。
ちなみに自分で作りたいと思うのはPhraseExpressみたいな自由度の高いスニペットツールみたいなもの。
ただ、別にそのためにJava覚えたいわけじゃないので、覚えられれば題材は何でもいいかな、と思って。 あぁ、でも逆に興味ない分野で覚えようとしてもモチベが………といっても、もうそれ以前のレベルでの足踏みなんで、それこそ学校教科書的な本を探した方がいいのかな 難しそうに見えることは実はムチャクチャ単純で簡単なことを組み合わせて作られてることを分かってないとダメ
どこかに正しいやり方があってそれを全部覚えて上手に真似すればいいと思うヤツはことごとく生まれつきの雑魚 プログラミングの達人が教えるのが上手いとは限らない 一番の初心者向けは、Excel VBAだと思う。
事務職の人なら特に。 俺、Excel関数→ExcelVBA→VB6→VB.NET ←いまここ Unityで色々出来たらいいな
↓
C#でプログラミングするんか、プログラミングとかやったことねー
↓
じゃあC言語をまず勉強しなきゃなのかな
↓
玄人「逆にアセンブラから勉強しろ」←イマココ
なんかどんどん遠ざかってるような気がするけど
基礎は大事だからなぁ 今の人はアセンブラ書けないって言うけど、マイコンとか触れた世代じゃないからかな 今でもマイコンを直に触って変数の代わりに汎用レジスタ使ってるし
アドレスが割り付いてるペリフェラルは直に叩いてる
でも若い奴等にこんなの教えてもどうせ使わないんだろうなーって思うけど
新しいマイコンを採用する度に必要になるんだよなあ >>115
いや Unity やるだけならアセンブラいらない
C言語すら無駄、むしろ邪魔 断言する >>118
最終的な目標はUnityなんだけど
C#自体もちゃんとやろうと思ってさ
アセンブラは当然本格的には無理だから
アセンブラ絡めてコンピュータの仕組みを説明した本を
基礎教養として読んだり
Cは苦C読んだり。Cも本格的な勉強は多分しないかなー
触りだけだけどネットで断片的に
得た情報がちゃんと頭の中で整理出来たからよかったと思うけどね。
なんかC#の良い本あれば教えてよ おれもききたいけど、たぶんないだろう。マイクロソフトにふりまわされる 小学校の時に見よう見まねでファミリーベーシックでBASICの基本は覚えた なんか日本でプログラム作れる人が減ってる感じするよね そうか?まぁアレも出来てコレも出来て、単価が安いスーパープログラマを求めてるバカ企業は多いけどな >>119
C# ルールブック、2011、技術評論社
監修・電通国際情報サービス
Effective C# 4.0、2011
この本は読んでいないけど、他の言語でも、Effectiveシリーズは良本が多い Z会や進研ゼミみたいな通信添削プログラミング学習会社を作ろうと思うんだけど
特許取れますか?
(´・ω・`) 日本の場合、プログラム自体は、著作権として保護されます。
日本の特許は、装置、方法、物質に与えられます。
アメリカの場合、プログラムで特許をとれるらしい。有名な例、画像形式としてgifは、特許が主張されたから、pngができた。
圧縮法も特許がある。
アメリカは、ビジネスモデルの特許もあります。 非常に重要な点として、日本は、先に出願したひとに特許が与えられます。だから、出願するまで決してだれにも言ってはなりません。
さもなければ、すでに公知であると特許権に異議をとなえるひとがでてきます。
アメリカは、先に発明したことを証明すれば認められます。突然、だれかが現れて裁判ざたにします。サブマリン特許といいます。 果たしてそこに保護されるべき技術や発明は含まれているのか >>125
お受験ママにいやいや加入させられる子供の姿しか想像できない ちょっと訂正します。ごめん
2013年からアメリカも先願主義になったそうです。
「有効出願日より前の先行技術について、発明日を立証することで回避することが出来なくなった」
2013年2月14日に発表
トピックス:米国特許法改正−先願主義関連条項の施行について
http://www.taiyo-nk.co.jp/topics/foreign/foreign30.html プログラムを上から下へ書いたことがない
まず全体を考えてコメントでここにこんなのって感じ
コーディングはその時の気分によるけど、大抵外側からだなぁ
(´・ω・`) トップアップ設計よりボトムアップ設計のほうが効率がいいという話があったけど本当にそうなのかな
俺はメイン関数からとりあえず作っちゃうからどの道無理だな 最初は必死に86系のアセンブラ覚えたなかなぁ。それからRISC系のアセンブラ覚えて
CだのFortranだのPascalだのCobolだのAdaだのに堕落した
特技はダンプファイル読むこと ラジオの製作の別冊だった頃のベーマガを片手にBASICを打ち込み
SYNTAX ERRORと格闘して覚えて行ったな
その後、MSX-CでC言語を覚えた 自作PCにLinuxインストールしてgccでC言語、JDKでjavaを覚えた 関数化やオブジェクト指向化して分かりやすくなったソースコードを見て
いきなりそういうソースコードを書けるとは思えんなぁ
初心者やど素人はプロってのはプログラムをスラスラ書いてるイメージを持つかも知れんけど
(´・ω・`) 小5のころにJavascriptを始めたのが最初だったな
C++やJavaもやったけど結局簡単だからC#でやってる
でも最近自由度が少ないなと思ってきた
コーディングはどちらかといえばボトムアップ型だと思うけど
デバッグ用に仮の全体像を作ってから細かい部分を作って、最後に全体を仕上げる感じが多い
>>119
コンピュータが内部的に何しているかなんてUnitiyだろうとなんだろうとやってれば身につく
C#はもはやインタプリタ言語みたいなものだから、表面から覚えていった方が近道
マインクラフトのレッドストーン回路作るときにそれをハードがどう処理しているかなんて気にしないのと一緒だよ アセンブラのinterrupt処理知ってるとイベント駆動がすぐにイメージできる 小さい頃、レゴブロックで何かを作るのがとても好きだった
説明書とか教則本とか全然必要無かった
プログラミングも一緒だよ
(´・ω・`) >>145
その難関を乗り越えてもまだまだ挫折ポイントがあるんだよな
とにかくやり始めは全くプログラミングの世界が見えない
真っ暗闇の中を手探りで歩く感じ 代入演算子が <- な言語があったような気がしたが思い出せない これか?(ただし代入ではない)
import System.IO (hFlush, stdout)
main = do
putStr "あなたの名前は? "
hFlush stdout
name <- getLine
putStrLn $ "こんにちは " ++ name ++ " さん!" 本を買って勉強しても
プログラミングで必要な論理的思考力は身につかないよ
(´・ω・`) プログラマーを養成する学校あるじゃない。
2ヶ月から3ヶ月くらいで出来るようになるやつ。
行った方が良いのかな。行っても意味無いのかな? >>151
道具、あるいは部品にすぎないからね
プログラミング言語は
おういうことをやりたい、じゃあこの道具と
この部品を使って、こう動かしてみよう
っていう創意工夫が必要だかんね >>156
つれー有能だからどんどん仕事回されてつれーわ 昔の、BASICが標準で搭載されてたPCのときは始めて3日後には簡単な
ゲームが出来上がったけどね。今はどうなんだろう? 昔は「ゲーム買う金ないから自分で作るわー」だったのが
今は「ぜんぶタダだから作らんでもいいわー」となる とりあえずつかまり立ち歩きは出来るようになった
初心者だけど罠多すぎだろ
全力で潰しに来よるわ >>163
呪文が手入力で一文字でも間違うと
詠唱失敗するような
癖の強い洋ゲーと思えばけっこう楽しいっすわ 自分の武器を自分の手で作って強化したり
得意パターンに強敵を誘い込んで倒したり出来るんやで
まあベテランは暗闇を見通すランプを入念に選ぶんだが 昔は自分でプログラム組んでゲーム作ること自体が最高のゲームだったわけで
(´・ω・`) ベーマガの紙面が真っ黒になるまで詰め込んだコードとか
あれをかっこいいと思ってた時代もあった >>160
そこでPocketCHIP・IchigoJamですよ
他に何もない部屋に一週間缶詰でソルジャーの完成です※効果には個人差があります 工業高校だったので、ポケコンが支給されたわ
授業でプログラミングがあって、
それでおぼえてゲームつくったら
クラスで大ブームになったのが俺の自慢 昔は要求されるもんがしょぼいし、やる事と言ったらプログラミングぐらいしかないから結構な人数が覚えたんだけどな
今じゃ簡単に教えられる事で興味を引くような題材ってないよなぁ… ベーマガに採用!がひとつの目標だったりもしたっけ(゚ω゚) 基本情報処理資格は持っていたけど、
3か月間、カーニハン&リッチーのC本を読んで、プログラマーで就職したら、
いきなり、Unixで、鉄道・銀行などのソフトを作った
Unixコマンド・make・TeraTerm などは知らなかったけど、プログラミングはできた 要は自由度が高くてクセが強い洋ゲー
と思って最近は取り組んでますわ 俺は父上と母上の日常会話がCOBOLだったなぁ。
そのせいで学校でいじめられて、すぐにCを話すようになった。
それでも家ではなるべくCOBOLで会話してたけど、
反抗期になったらわざとFORTRANで返事することとかあった。
中学校くらいになると、時代的にC++を話す人が増えてきて
当時は先生もCだったりC++だったりしてけっこう個性が出てたように思う。
高校になるとJavaとかPerlとか喋る輩がいて、
汚いな言葉遣いや下品な略語を使うなって怒られてるのが居たっけな。
それでもFORTRANとか敬語でビシっと話し続ける硬派もまだ少しいたけど。
学校を卒業してある程度の年齢になると、
若くてかわいい子が当たり前のようにJavaだのC#だの話していて、
ポマード決めてアセンブってるようなやつなんか一人もいなくなってた。
俺もいつまでも時代に反抗するわけにもいかず、JavaとかC#とか喋るようになっていった。
ちょっと前まで すぐに消滅するような 女子高生の流行語にノミネートされてたってのによ。
Javaとか一回り上の上司や先輩にも案外普通に通じるみたいで、
そのへんはさすがクロスプラットフォームすごいなとか思った。
ちょっと前までどこのプラットーフォームでも動かない詐欺だったくせにな。
まぁそんなこんなで有名っぽい言語は一通り日常会話以上には話せるようになった。 ロコロール、白い鯛焼き
強者どもが夢の跡
(´・ω・`) >>175
ねぇねぇ
それっておもしろいと思う?
帰っていいよ(°∀°) 本当に向いてる者は就職してからではなく趣味で始めちゃうからな
その場合はほぼ全員が独学だと思う コンピューターと格闘しながら ハァーハァーしながら
学んだ。 自作のエロゲー(ただしtext only)で抜くのは基本だな フォルダを指定して中のエロ画像を次々に表示するソフトなら
お前ら全員作っただろ printf("%sくん…そんなとこさわっちゃダメ…\n", name);
if (yesno("続ける?")) goto xxx else goto xxx;
誰もやったことないの!? プログラミングの参考書に変数の宣言の仕方とか条件文の書き方とか繰り返しの仕方とか書いてあるけど
じゃー、やり方を覚えたらプログラムが書けるようになるかといえば
残念ながら、そんなもんで書けるようになるはずがないと言わざるを得ない
(´・ω・`) そら分野ごとのアルゴリズムの勉強と対象のアーキテクチャの勉強してなきゃそうなるわな
それらを同時に学ぶためにも目的が必要 仕事でコーディングするなら、情報処理資格が必須
その内容を知らないなら、かなりヤバイ >>183
むかーしベーマガに掲載されていたゲームブックを、先頭の1番からPRINT文で入力して
分岐選択があったらマルチステートメントでIF文書いて、仕上げでRENUMすればいける!とか
思ったけど、当時はかな入力しか無かった時代なので全然入力作業が進まず1本も入力
できなかったなあ。 >>185
俺は「はじめてのC」を一冊読んだだけでガシガシ仕事をしとったが 概念がわかってしまえば、あとはマニュアルやら規格やら読みながらでどうとでもなる。
概念がわからない間はいくら本を読んでもわからない。
いわゆる「わからないところがわからない」状態な。
とりあえず、なんか作って悟るしかないな 5分考えてわからないことは、一時間考えてもわからない(゚ω゚) プログラムだとしばらくして
解法を思いついたりとかあると思うけど メシ食ってたり風呂入ってたりする時に限って降ってくるので困る 寝てるときに夢で解決するケースが多い。
速攻で起きてその瞬間ダッシュでやらないと何もかも記憶から消えてしまうのが難点。 夢で解決したやつのほとんどはただの錯覚だから忘れてもかまわない >>196
寝ると頭の中整理されるからそうでもない >>196
俺の場合、半々かな
夢なんだけど、本気で集中して考えてる感じ 夢ってのは脳のデフラグ中にバッファに仮置きしたデータを無理矢理処理したものだからなあ