TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
GCCについて part10
CORBAなら俺に聞け
シェルスクリプト総合 その31
今までみた絶望的なソースコード
Excel VBA 質問スレ Part64
初心者の俺が初めて覚えるプログラム言語
c、Java、pythonを難易度でランク付けして
本当に必要ものは人工知能ではなくて検索エンジン
関数型プログラミング言語Haskell Part32
ふらっと C#,C♯,C#(初心者用) Part146
安価でプログラミングの教科書を作るスレ
- 1 :2016/05/31 〜 最終レス :2020/04/25
- 安価でプログラミングのの教科書を作ろうぜ。
本物の教科書よりみんなの経験が、プログラミングの学習にたいへん役立つと思う。
中学生にもわかるように解説してね。
専門用語なども懇切丁寧に。
言語は一番需要の多い物がいいと思う。
進行はとりあえず言語選定からで、構成その他は安価で指定する。
指定された安価にあたった人はその部分の解説をして、次の解説を安価で指定していく。
意見が割れた時は、潰し合いなどせず話し合いなどで解決し、適切な解説を採用する。
全く経験のない初心者中学生相手だと思って快く質問等に応じてね。
では、とりあえず需要の多いと思われる言語選定から
>>2
>>10教科書の構成ね
- 2 :
- JavaScript
- 3 :
- >>2
おっ!きた!嬉しいw
JavaScript(・∀・)イイネ!!
反対の人>>4 理由とおすすめ言語ね
賛成の人>>5 理由ね
- 4 :
- >>1
これで教科書作れるのか簡単だな
- 5 :
- 「一番需要の多い言語」つまり実用的な言語を初めての言語にすることには反対だ
プログラマを目指す人には、最低でも一度は言語を乗り換える経験をして欲しい
いままで好きで好きで情熱を燃やしていたものが一瞬で冷め、愛憎が反転する瞬間
これを体験するか否かでその後の人生がまったく違うものになると思う
初めての言語には、初めのうちは馴染みやすいけど、変な制限があってこれ以上
進むには言語を乗り換える必要がある、といったものを薦めたい
だからといって、Sunaba <http://www.page.sannet.ne.jp/hirasho/sunaba/> みたいなのも
あれはあれで嫌だけど
- 6 :
- >>4
簡単だなって軽い考えだなってこと?
2chのプログラミングスレって初心者排除の傾向が強いから
これ考えたんだよ
やってみないとわからない。
とにかくプログラミングの「プ」の字から懇切に解説や質問の受付、解答のスレを作りたいだけ。
既存の教科書の先生方も立派だけど、何だか不満って人も多い。
他のスレでは初心者質問しにくいし、これではいけないと思った。
このスレはまだ計画段階だから、後は親切なプロのプログラマ次第だと思うよ
レスありがとう!
- 7 :
- 無断転載禁止な段階で、出来上がった教科書はどこにも転載出来ないのだけど?
そのうえ、このスレが落ちたら公開すらされてない教科書になる
志は立派で共感できるけど、その熱意を発揮する場所はここでは無いよ
- 8 :
- すまんあまりにno hackな事を書いてしまった
意見を聞いて1がどこかのwikiとかに執筆した教科書案をみんなで添削したりアイデア出ししたりすれば良いだけだった
- 9 :
- あーでも、厨房時代は無性に教科書が書きたくなるもんだ。俺も書いた。
確か完成して製本する段階まで行ったはず。なんか怖いので探して読み
返そうとは思わないけど。
当時の言語はN88BASICだ。PC-98しかないんだから選択肢などなかった。
これから勉強するなら、JIS準拠のふつうのBASICか、QuickBasic系のを
薦めとくよ
- 10 :
- >>7
このスレがたとえdat落ちになっても、ここにプログラマの体験が入ることにより、教科書になり、
少しでも未体験者、初心者が新しいプロプログラマ、または趣味でもいいプログラマに敷居が低く、
且つ既出の教科書では入り口で萎えてしまう人を無くしたい。
このスレが発揮場所になることを大いに期待しているんだが。
指導的スレ、ありがとう!!
>>10の指定は伸びそうなので後で安価指定するね
- 11 :
- んと>>10は>>1さんかな?
Ok ok 別に反対してるわけじゃないんだ。天邪鬼なだけでさ。
ということで、>>5の意見に「賛成」なので、言語はJavaScriptに一票
PC買ったら付いてくるしねw
- 12 :
- >>11
>>10は>>1です
了解です
少しテンポが早すぎたので他の意見も待っています
現在JavaScriptが2票ってことで。
しばらく安価指定しませんのでご自由に意見を述べてください
- 13 :
- 一応、>>9にBASICって意見も出てるよ〜
- 14 :
- つか>>1が好きな言語にしちゃうとかじゃないと「プログラミング」の教科書にはならないかもよ
おすすめ言語とか聞いたら、そりゃもう宗教論争になって終わらないさぁw
ちがう、始まらないさぁw
- 15 :
- >>5
無視してごめんなさい
仰るとおりなんだと思うけど、その体験を初心者にさせないように
このスレを立てたんだけど。
仰ることよくわかります。
このスレはまだまだそれ以前の段階なんです、ごめんなさい。
でもSunabaがおすすめなんですね。
了解ですよ
ってことで、JavaScript2票 Sunaba1票が現在の状況です
- 16 :
- >>9
ごめんなさい
ここも見落としてしまいました。
私も厨房もどきかもしれません。
でも厨房が夢を持てる板を立てようとしています。
とりあえずBasicですね^^
了解です
ってことで、現在JavaScript2票 Sunaba1票 Basic1票です。
- 17 :
- 日付変わったけど 5 = 9 だ
Sunabaがおすすめなわけではないけど、Sunabaが生まれることに
なった背景(著者がアレを作らざるを得なくなった事情)には共感している、
という程度にとらえてくれ。もう一度言うけどSunabaがおすすめではない。
- 18 :
- >>17
了解です
プロの先生方も理解すると思います
- 19 :
- Javaだな
言語仕様とVM仕様を手厚く勉強
- 20 :
- >>19
Javaね!
いまんとこ、JavaScript2票 Basic1票
ここでJava1票
了解です!
とりあえず、投票は>>30で締め切りたいと思います
- 21 :
- javascript1票
- 22 :
- js一票
- 23 :
- _____________________
|JavaScript |Basic |Java |
- 24 :
- ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑失敗ですm(__)m
>>21>>22
了解です
現在までの結果
JavaScript 4
Basic 1
Java 1
>>30で締め切り有力言語を決定したいと思います
- 25 :
- javascriptは需要は常にあってもひたすら言語仕様がややこしいからな
船頭が多いとまず破綻する
- 26 :
- BASIC の B は Beginner のB
- 27 :
- 開発環境に手間取らない言語がいいですね
プログラミング以前の問題になってしまうから
- 28 :
- 俺はLuaを推すかな。
バージョンは安定してるし、文法も平易だし、標準ライブラリもかなり小さい。
環境依存性は少ないし、十分速く動く。
- 29 :
- pythonだな
この時代だから学びたい人も多いだろう
教科書も他のメジャーな言語に比べれば少ないだろうから実用性もある
- 30 :
- Luaいいねー
それならネイティヴ->Luaの呼び出しもやればスタック操作も分かるからいいかもね
- 31 :
- pythonだろうな
機械学習で使われるから学びたい人は多いはず
- 32 :
- Java Scriptに3票、js(JScriptなのかJava Scriptなのかはっきりしない)が1票、
LuaとPythonに2票づつ(>>31を含めるとして)、BasicとJavaに1票づつか
LuaとPythonはどれも推薦理由がはっきりしているとして、Java Scriptを推す人はどういう理由だろう。
- 33 :
- >>1
初心者向けのプログラミングの教科書って大きく分けると
「これが代入文です。これがif文です。これがfor文でこれがwhile文です。組み合わせたらこんなことが出来ます。」
こんな具合に訥々と解説していくボトムアップ型と
「電卓を作りましょう。その為には、まず計算結果を表示できなきゃね。printってこう使うのよ。」
こんな具合にゴールを先に設定してからそれに必要な機能を解説していくトップダウン型があると思うんだけど
どっちにするのか決めるほうが先な気もする。
もし後者を選んで、ゴールが四色問題や計画問題を問いてみましょうとかだったら
PrologやHaskellを挙げる十分な理由になる。
- 34 :
- むしろ、入力・実行環境をどうすんのかって話が。
メモ帳で書いてDOS窓で結果を見るようなものよりはIDE内蔵のほうがいいし、
いっそブラウザ上で全部できるようにしようってなればweb向け言語が強いだろうし
- 35 :
- 私的には、さわりの部分で黒地に白く「Hell Word!」なんてやっても
「なぁ〜んだ、面白くね」って萎えるよりも
Visual的に何かを表示させるような物がいいと思うなぁ
ほんの例えだけど、Formを表示させるだけのようなことでも
「おっ!スゲェー」ってなって導入のつかみとしては効果がありそうな気がする。
進行としては、トップダウン型、その中で優しく説明が一番だと思う
自分の学習経験からですm(_ _)m
- 36 :
- >>35
自分で書いておいてなんですけど、
Hell Wordってひどすぎですねw
Hello worldの誤りでしたm(__)m
ヘルワードって何だか怖いw
- 37 :
- google chromeを起動する
キーボードのF12を押す
alert(123456789) と書く
キーボードのenterを押す
中学生ならきっと出来る
- 38 :
- ( はshiftキーを押して8を押さえれば書ける
) もshiftキーを押して9を押さえれば書ける
- 39 :
- ( はshiftキーを押し続けて(のキーを押さえれば書ける
) もshiftキーを押し続けて)のキーを押さえれば書ける
- 40 :
- a=10 と書いて
shiftキーを押し続けてenterを押す
b=5 と書いて
shiftキーを押し続けてenterを押す
alert(a+b) と書く
キーボードのenterを押す
- 41 :
- a=10
b=5
alert(a+b)
と書けて結果 15と出る
- 42 :
- >>41
先生!>>39までしかできません。
>>40以降はどこに書くのですか?
- 43 :
- >>25
船頭さんの間で悶着ありそうな予感もしますが、
そこは相手が超初心者ですのでそれほど相違はないかと。
>>26
ビギナー いいですね^^
で、需要はいかほどかと。
>>27
そうですね。
環境整備にお金がかかったり、操作めんどいのはかえって大変そうですね。
>>28
環境依存性少ないのも一理ですね
>>31
Pythonは先行き明るいということですね
- 44 :
- >>32
js、そうですね。勝手にJavaScriptときめつけてしまいました。
>>33
本当はスレ立てにあたって、私見を挟みたくなかったのですが、
>>34>>35あたりがわたしの理想です
>>2->>42
真剣なご意見ありがとうございます!!
他にも色いろあるでしょうが、随時レスお願いします。
現在までの結果は>>32がまとめてくれたので一応投票締め切りたいと思います。
得票数一位のJavaScript3票(4?)に、暫定的ですが、候補にしたいと思います。
急ぎすぎですかね?
それぞれの良い所を無視したような格好になってしまいましたが、
1.超初心者向けであること
2.既出の教科書にはないプロの目線から興味をもたせること。
3.日常業務でそこそこ需要があること
もう少しご意見お待ちします。
でも、あまり広げ過ぎると収集がつかなくなりますので
そこら辺よろしくお願いします。
- 45 :
- >>43
> 環境整備にお金がかかったり、操作めんどいのはかえって大変そうですね。
今時有料の開発環境はそんなに無い。
MicrosoftのVisual Studioの有料版とか、IntelのCコンパイラのWindows版とかはあるけど
それらがなきゃWindowsでその言語でプログラミング出来ないかって言われるとそうでもない。
というか一番高いのがWindows自体だったりする。
あと、操作が面倒臭い環境もそんなに無い。
大昔はラインエディタでプログラミングしたものさ。
それに比べるとEmacsやVim、その他のスクリーンエディタのなんと使いやすいことか。
>>27が言いたいのは多分そういう意味ではなくて、
環境整備にアレを入れてコレを入れてPATHを弄りレジストリを編集し、コマンドプロンプトを開いてコンパイルをして
というのは敷居が高いよねって事だと思う。
- 46 :
- JavaScriptならjsfiddle使えばいいのでは
- 47 :
- >>45
了解ですが、他のOSのインストールから始まるのもどうかと
>敷居が高い
そうですね、納得です。
>>46
ありがとうございます
ですが、プログラミングのお勉強というより、裏ワザに近いような気がするのは私だけでしょうか
- 48 :
- htmlとcssの知識をどの程度求めるの?
そっちの知識無しでjsはいまいちな気もするが
特徴をもたせるなら、最初からES6、strict modeを利用するとか
- 49 :
- >>42
こんな感じ。「shiftキーを押し続けてenterを押す」 が難しかったら
a=10;b=5;alert(a+b) と書いてenterを押してもいいし
sssp://o.8ch.net/cn8f.png
- 50 :
- CP/MのED
と比べればどれも天国
- 51 :
- >>48
html、cssの程度 その通りですね
JavaScriptだけでも変数とかif文、繰り返し処理などの
一連の基本は行けると思っていたのは軽率だったかもしれません。
それと、将来性を考えるならstrict mode重要ですね。
どなたか妙案、ご意見などありましたらレスお願いします。
>>49
勉強不足ですみません。
ちなみに、http://o.8ch.net/cn8f.pngをググったら、
情弱wwww お絵かきだよwww
ってでましたw
- 52 :
- >>49
忘れましたが、OKでした\(^o^)/
- 53 :
- 初心者には環境構築は大変だから、ブラウザを使ってプログラミングしたらいい
JSなら、jsdoit、JSFiddle など。
paiza.IO、codepad なら、ログイン無しで、OK
- 54 :
- ideoneもあるよ!
- 55 :
- >>53>>54
とても面白くてお手軽な環境ですね。
しばらく遊んでしまいました。
ありがとうございます。
さて、いろいろご意見いただきました。
全体的に投票数が少ないですが、現在一位のJavaScript4票に決定しましょう。
進行方法は先にゴールがあるトップダウン型で、HTMLやCSS、
その他関連する事項は、その中で解説。
環境はゴールを示してくれた方のおすすめの環境で統一。
こんな感じで行きたいと思います。
注意事項
1.中学生以上の超初心者向けであること。
2.専門用語など避けられない場合は1.に理解できるように解説
※プロの皆さんが「このくらいわかるだろ」と思い込むのが危険です。
3.他者の解説を尊重する。(どうしても意にそぐわない場合はそっと誘導する)
4.質問者に対しては罵倒しない。
5.今後自ら応用してみたくなるようなアドバイスをする。
6.ここを終了した時点で、市販の専門書など理解できるように自立させる。
7.その他
もう少しご意見お待ちします。
2chでの教科書づくりは初めての挑戦だと思います。
戸惑うところも多々あると思いますが、よろしくお願いします。
m(__)m
- 56 :
- もう安価は終わりか
- 57 :
- >>56
すみませんm(__)m
スレタイで「安価で」としましたが、これまでのレスでお分かりのとおり
未だ安価でという段階でという状態ではなく遅延しております。
しかし、もう少しご意見を募ってから「安価で」ということにします。
もう少々お待ちいただければスレタイ通り「安価で」で進行したいと思います。
スレタイ詐欺ではありませんのでご了承ください。
もし、>>56さんが初陣を切っていただけるなら、そこからでも始めたいと思います。
- 58 :
- ゴールはオセロとかで良いんじゃない?
用意する画像も少なくて済むし、ルールも簡単だし。
- 59 :
- >>58
ありがとうございます。
その点についても含めてもう少し待ちたいと思います。
わたしの予想では、オセロ程度のゲームだと200行くらいで完成できるかと思います。
初心者の第一段階としては適当な分量だと思います。
- 60 :
- Rubyの女神・池澤あやかの本では、スマホゲームやWeb以外に、
Rubyや、マイコン・ビジュアルプログラミングのProcessingを上げている
彼女は、ドットインストールをよく見るようだ
パソコンの授業が面白くない理由は、実用性がなく、面白味に欠けるからで、
サンプルをいじると、面白くなるようなものが良いらしい
- 61 :
- 2Dの横スクシューティングゲーってjavascriptだとどのくらいの作業量になるんだろう
- 62 :
- 教科書の冒頭に、今後は手続き型言語のみの方はIT土方、
関数型言語も使えれば、まともな報酬を貰えますよーってのは書いとくべき
で、更にこの教科書では手続き型のJavascriptを教えますよーwwwって書いとくべき
- 63 :
- >>60->>62
情報ありがとうございます。
コラムなどにして書き込むといいとなぁと思います。
では、そろそろ安価で始めたいと思います。
じゃぁ導入部分からお願いします。>>70
※その安価にあたった方は必ず次の安価を指定してください。
※先生、学習者、項目など解りづらくなる可能性があるのと、
見やすくするためにその都度見出しをハンドルにできたらと思います。
(例) 70 名前:1.プログラムとは[] 投稿日********
※学習者の質問はできるだけここに記載されている内容に沿ったものに絞ってください。
※こういうスレでは煽り合い、罵り合いなどが発生しやすいので無視してください。
※当然、あらしは完全スルーで
※私>>1はこれからしばらくROMります。
8888888888それでは>>70さんよろしくお願いします88888888888
- 64 :
- ksk
- 65 :
- いつ始まるの
- 66 :
- 70になったら始まるんと違うの
- 67 :
- 立案だけして丸投げのやる気のない無能な>>1が悪い
人生でなにも成し遂げられたことなどないのだろうな
- 68 :
- >>67
言い過ぎ
- 69 :
- 教科書ってのは時系列(ページ)順に体系だって記述されるのが良いのにスレでそれが実現できるのか?
推敲出来ない時点で無理を感じる
- 70 :
- 教科書作るならWikiBookのシステム使えばよろし
- 71 :
- >>70
なんだよそれw
おっ!キタ――(゚∀゚)――!!と思ったら終わりじゃん
始まらないから安価していしてよ
- 72 :
- これ。
ウィキブックス(Wikibooks)
http://ja.wikibooks.org
- 73 :
- >>61
2Dの横スクロールゲームは、
Cocos2d-x(JS版)で、500行ぐらいかな?
- 74 :
- 誰もやんないの?
>>75くらいからやってよ
- 75 :
- a=10;b=5;alert(a+b)の続き。下の文でgoogle chromeが「こんにちは」と言う
a= new SpeechSynthesisUtterance('こんにちは');
speechSynthesis.speak(a);
- 76 :
- 2ちゃんねるのこのページで同じようにやると「安価でプログラミ・・・」と言う
m=$('.message').text();
a= new SpeechSynthesisUtterance(m);
speechSynthesis.speak(a);
- 77 :
- >>75
a=10;b=5;alert(a+b)はできるけど
a= new SpeechSynthesisUtterance('こんにちは');
speechSynthesis.speak(a);
では
DevTools was disconnected from the page.
Once page is reloaded,DevTools will automatically reconnect
というエラーが出ます
- 78 :
- chrome以外に最新のoperaでも出来る。日本語に対応してない場合は'こんにちは'を'hello'に変える
次は音を鳴らすプログラミング
https://jsfiddle.net/v9xm7y6c/
a= new AudioContext;
[1,2,3,4,5,6,7,8,9,1].forEach((v,i) =>{
b= a.createOscillator();
b.type='square';
b.frequency.value = v*100;
b.connect(a.destination);
b.start(i);
b.stop(i+0.2);
});
- 79 :
- >>78
音がなった\(^o^)/
けど、
a= new SpeechSynthesisUtterance('こんにちは');
speechSynthesis.speak(a);
が解決しない
- 80 :
- えーっと
- 81 :
- ttp://minamijoyo.github.io/sandbox/webspeech/index.html
Web Speech API はまだ環境を選ぶから難しい
次は絵を描く。2ちゃんねるのお絵かきを開いてから実行すると描ける
https://jsfiddle.net/v9xm7y6c/1/
a=document.getElementsByClassName(
sssp://o.8ch.net/cyem.png
- 82 :
- a=document.getElementsByClassName("wPaint-canvas");
b=a[0].getContext("2d");
[x,y,dx,dy] = [0,0,7,3];
for (i = 0; i < 3000; i++){
setTimeout(()=>{
if(x<0 || x>500)dx*=-1;
if(y<0 || y>250)dy*=-1;
x+=dx;
y+=dy;
b.fillRect(x ,y, 5,5);
},i)
}
- 83 :
- インデント情報が失われると酷いことになるな
PythoneerやHaskellerはやっていけん
- 84 :
- 教科書でも何でもねぇwww
- 85 :
- 説明無しじゃ何だかわからん。
誰か助けて〜
- 86 :
- 次は乱数を使ったプログラミング
https://jsfiddle.net/zcptgx9q/8/
かなり親切なプログラミング講座サイト
マンガで分かる JavaScriptプログラミング講座 http://crocro.com/write/manga_javascript/wiki.cgi
ドットインストールのJavaScript動画
- 87 :
- c#
でいいじゃん
- 88 :
- ワイ>>90に期待するわ
- 89 :
- function kakeru() {
[a, b] = [+$("#A").val(), +$("#B").val()];
if (Math.random() > 0.6) {
a += b;
$("#C").val("+" + b + "万円");
} else {
a -= b;
$("#C").val("−" + b + "万円");
}
$("#A").val(a);
$("#B").attr("max", a).val(0);
if (a >= 50) alert("勝ち");
if (a <= 0) alert("負け");
}
- 90 :
- JavaScriptでスペースを書き換えると2chにスペースが書き込める
str=`
//ここにプログラムを書く
`;
console.log(str.replace(/ /g," "));
- 91 :
- やりますねぇ
これが有能プログラマ
- 92 :
- >>89―>>90
どこにこれ書くのかわかりません。
Chrome→F12→Consoleでやっても変化ないけど。
ってか、F12押した時点でエラーでてる。
再読み込みしてもエラー消えない。
- 93 :
- って普通に書けばいいだけじゃん
- 94 :
- & # 1 6 0を続けて書くとスペースになるってだけ
- 95 :
- Chromeおかしいのかな。
真っ赤なエラーだらけで書き込みできない
- 96 :
- やっぱ無理だわ(;_;)
- 97 :
- javascript Java そしてlispの3言語を比較すれば、いい教科書になるんだけどな
Javascriptなら、なぜ関数を()でくくって即時評価するのかってことは避けられないと思うが
つまりスコープの問題な
- 98 :
- >>97
新しい先生?
教えてもらったとおりにやろうとしても、Chromeを開いてF12を押した時点でエラーになってる。
http://s1.gazo.cc/up/196381.jpg
こんな感じ。
- 99 :
- レス見てると、プログラミングの経験がある人向けに指南してるな。
- 100 :
- シーンw
- 101 :
- ,! \
,!\ ! \ これは乗り越えるべき試練だ・・・
i \ l \,,..__
,i′ ,\___,,--―l \::゙'冖ーi、、
i :;\::::::::::..l `'‐、、
/__,..;:r---―-、,..__. ,;'il:;} .;:::`L__
,.:f''""゙゙゙´ 、 ̄ヽ,// ...::::::l;;;:;;::::
_/ ...... 、 \//、 ::::::::リ;;:::::::::....
// ......:;::::::::::::. ヽ、\ ゙ヽ ヘ ● ....:::::::::i';;;;::::::::::::
;;/ ::::::::::::;;;;;ノ ̄\:: 〉 〉゙'、 `ヽ_ノ ......:::::::.;;;:ノ:;;;:::::::::::::
/ ..::::、__;;ノ;;;`ヽ_/: / /⌒)メ、_ノ/ .....:::::;;;/;;;:::::;;:::::::::
..:::イ;;.ヽ::;;;;;;;;;(__ノ /'"..:::::::::::::/ ...............:::::::::::;;;,;ノ;;::::::::::::::::
:::::::l;;;;;;;;;\;;;;;;;,.(__ノ;.;:.\:::::::::/::::::::::::::::::::::::::::;;;;;/;:::::::::::::::::
::::::::,!::;;;;;;;;;;:.`゙'-、、 ::: \_/::::::::::;;;___,.;-―''"::::::::::::::::::::::::
..::::::::::,!;;;;;:;;;;;:::;;;;;:::;;;;;;`゙ ̄'''冖''―--―'";;;;;;;;;:::::::::::::::::::::::::
- 102 :
- >>1
じゃあ作って?
安価したら作ってくれるんでしょう?
- 103 :
- じゃ、休みだからワイがはじめるわ\(^o^)/
プログラミングの「プ」から。
プログラミングって、「プログラム」を作るってことな。
で、「プログラム」って何ってなるんだけど、学校の職員室や会社のオフィスなんかにホワイトボードあるだろ?
そこには、その週とかその月の予定がぎっしり書かれてる。
そしてそこに書かれたとおりに試験や仕事、行事が進んでいく。
そのことを「プログラム」っていうのな。
ただ少し違うのは、日本では日本語って言う言語で書かれているけど、コンピュータでは「プログラム言語」
とか言うものを使う。
なんでかって言うと、コンピュータは人間の言葉で動いていないし、理解できないから。
だからコンピュータに分かるようにコンピュータの言葉を使う。
コンピュータの言葉っていうのは、「0」と「1」か、「ON」と「OFF」でしか動いてくれない。
例えば、メモ帳とかワードで「画面を赤にしろや!《゚Д゚》ゴラァァァァァァァァァァァァア!!」って書いても画面は赤くならない。
そこで、コンピュータに分からせるには専用の「プログラム」を作って命令する。
「0」と「1」でプログラミングするのかって言うと今はそんなことはしない。
まぁ、厳密に言うと最終的にそうするんだが、そのままだと人間のほうが分からんだろ?
それじゃぁいつまで経っても「プログラム」は完成しない。
学校や会社の行事が進まなくなって、「今日は休やで!」ってなるw
おおまかな流れを書くと、
@どんなプログラムを作るか考える(日本語でも何でもいい、自分がわかれば)
A用途によってプログラミング言語を選ぶ(今回はJavascriptな)
Bプログラミングする環境を整える(プログラミングするためのソフトとかを手に入れたりする)
C@で考えたプログラムを、コンピュータに分かるようにプログラミングする ← 今ここ
Dあといろいろあるが、とりあえずここで完成
細かいことは>>105からな(^_^)/~
- 104 :
- >>105で嘘を書きます。よろしく。
- 105 :
- プログラムの関数とはなにか引数とは何か式とはなにか変数とは何か
何て言うのは本をみればわかることなんだよ。
初心者はそういう専門的なことを知りたいわけではないんだよ。
初心者が本当に求めているのは思いついたアイディアはすぐにメモしようとか
一日のうち朝の時間帯が一番クリエビティビティーに満ち溢れているとか
精神状態が浮いた状態になったとき真の能力が発揮されるとか
全てはアイディアから生まれ、アイディアが無ければ技術があっても仕方がない
などの情報だと思うな。
- 106 :
- > アイディアが無ければ技術があっても仕方がない
それは逆だな。というか
すべてのアイデアはとうの昔に出し尽くされている。
あとはアイデアを実現するための技術が必要なものか
もしくは技術によって新しいアイデアが生まれるかだ。
技術より前に出すことが可能なアイデアは
すでに誰かが考えている。
- 107 :
- 人はそいうやって自ら新しいアイディアの道を閉ざしてしまっているんだよ
- 108 :
- www
もう、壊してるしw
やっぱあれだな、プログラマっていうのは俺が一番だからってことだなw
もうやめようぜw
解散解散!!
- 109 :
- すでに新しいアイデアは誰かが考えているって言ってるんだが?
その人に足りないのは技術
- 110 :
- 全てのアイデアが見つけ出されているなら
新しいアイデアを考えた人がどうやってそのアイデアを見つけたのか教えてほしい
すなわちすべてはアイデアなのである。
- 111 :
- http://www.lostdecadegames.com/how-to-make-a-simple-html5-canvas-game/
ここを見本にゲームを作ってみた。自分のやり方はまず真似る(パクる)ところからだな
https://jsfiddle.net/aewhxmck/2/
- 112 :
- >>111
こういうやり方もいいなと思うけど、
例えば、「//」ってなに?とか、「hero.x = canvas.width / 2;」ってなに?という
基本的なことがわからないと思うんだけど。
まぁ、パクっているうちになんとなく理解できるようになることもあるよな。
俺の最初の勉強もそうだったわ。
Excelの計算式なんかでも、超初心者からすると解説書を理解するにはかなり努力が必要なんだけど、
ある程度のところまで習ったあとで解説書を読むと理解できるよね。
それから考えると、>>111と>>103みたいなのを融合させればいいと思うわ。
- 113 :
- ま、だいたいこの手のスレ立てると壊し屋が入るのなw
- 114 :
- だれも解説する勇気ないんだなw
- 115 :
- 相手がプログラミング未経験者ならプログラミング以前のコンサルティングが必要じゃないのか?
たとえばこんな。
http://www.catch.jp/wiki/%3FSoraMame.ps.js/%C6%FE%CC%E7/Casestudy
https://divide-et-impera.org/archives/2043
- 116 :
- ごめん、1個ミスった。
http://www.catch.jp/wiki/?SoraMame.ps.js/%C6%FE%CC%E7/Casestudy
- 117 :
- >>116
気持ちは理解するけど、リンク先の説明読んだって理解できないと思うわ
- 118 :
- 理解する必要があるのは教える側じゃないの? そのための記事だと思ったんだが。
- 119 :
- >>118
そうだね。
シチュエーション間違ってたよ m(__)m
- 120 :
- >>115 >>117
プログラミングの考え方が対象年齢5歳の絵本で身につく「ルビィのぼうけん」
http://gigazine.net/news/20160524-hello-ruby-review/
- 121 :
- >>120
それいいと思うけど、半人前になるまで何年かかるか分からんね。
- 122 :
- その本に書かれてるソースって
あんまり良いサンプルじゃないんだよな
- 123 :
- 安価でプログラミングの教科書を作るAIを作れ
- 124 :
- 何を提案してもディスられるスレだなw
- 125 :
- 安価でプログラミングの教科書を造れる高額予算引っ張って来れるプログラミングが出来るAIを造れ
- 126 :
- http://wired.jp/2016/06/29/google-bloks/
- 127 :
- StechかStitchかなんだか知らんけどGUIのにロクなの無い印象
- 128 :
- はよ教科書つくれや、ボケプログラマ
- 129 :
- 最高の教科書を作るため、もう少しお待ちください
きっと見たこともない教科書に仕上げてみせましょう
- 130 :
- >>129
本気で待ってるよ
- 131 :
- いつまで待てばいい?
- 132 :
- 今回はjQueryのAjaxを使ったプログラミング
iTunes Search APIで試聴 https://jsfiddle.net/oo318933/2/
- 133 :
- iTunes Search APIで連続試聴 https://jsfiddle.net/mkbn64u8/3/
- 134 :
- >>129
早くしてよ!
- 135 :
- https://jsfiddle.net/oo318933/3/
https://jsfiddle.net/mkbn64u8/4/
- 136 :
- まだやってんのかここw
こんなまとまりのない奴らが集まって何ができる?
シンゴジラでも観て寝ろ!
- 137 :
- ファイルを開くだけ
https://jsfiddle.net/qo9qtzL6/
- 138 :
- 今回はJavaScriptフレームワークのvue.jsを使ってみた
iTunes Search APIで試聴
https://jsfiddle.net/4wwknpu1/
https://jsfiddle.net/4wwknpu1/show/
- 139 :
- vue.jsを使ったオセロ
https://jsfiddle.net/af9b4bq3/
- 140 :
- ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
- 141 :
- 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
80U0I
- 142 :
- YKJ
- 143 :
- ここで待ってる間にVBAマスターできそうw
- 144 :
- Jupyter Notebookのような形式で、WEBベースのGUIで
コンパイラや実行処理系はネットの向こうの裏側に居て、
ユーザーが入れたソースとその実行結果や、文章などを
保存して、いつでもそれを書き換えて実行しなおしたり
できるようなものを作れば、教育などには良いかもしれないな。
- 145 :
- 独学でプログラム勉強するの俺には無理だとやっと気付いた
なんかの集まりはないものかね
- 146 :2020/04/25
- Haskellの入門書を電子書籍で出したお。(¥1000)
https://www.amazon.co.jp/dp/B08478D9G3
C++でXML(主にxerces)やろう!
MFC vs .NET
C++相談室 part145
集合論に基づいた言語を作りたい
【COBOLから】バッチ処理【Javaまで】
俺主催囲碁プログラミングコンテスト
OpenCLプログラミング#1
【Java】Wicket【HTML】
プログラミングのお題スレ Part16
ふらっと C#,C♯,C#(初心者用) Part148
--------------------
【町田】玉屋〜光助!【成瀬】
【4565】そーせいG 496【Sosei Group 2019年12月期年度末、年末相場】
【岡田晴恵教授】都内で過去最多の41人陽性判明に「私は41人だと思っていません。もっといるんじゃないか」
【ワイドナ】松本人志、外国語映画で史上初オスカー受賞の韓国映画「パラサイト」に「前半の怖さと後半の怖さはちょっと意味違います」
【40歳から49歳まで】40代のファッション 9(ID無し)
【関西人と東北人さん…】カレーライスを混ぜて食べる県のマップ(画像あり)
【ご老人】生理痛で優先席に座った女性に高齢者が苦言 タブレット見せつけ「厚かましさに程がある」「隣国の人だと思う」★10
【WT】Warthunder part482
/ ´,_ゝ`\初心者のための富士山登山入門144m
痙攣性発声障害5
【為替版】メール欄で殺伐と( ゚Д゚)ウマー情報
武田信玄が長命であったら、天下を取れたのか?7
【ユースケ】ダイアンpart49【津田】
ThinkPad X1 carbon part23
疑惑のハーブティー『イオス』もろマネーゲーム
iPhone 7/7Plusであと一年頑張るスレ Part15
ノリo‘ο’) 田辺奈菜美ちゃん本スレPart242
***関東降雪情報スレッドVOL.618***
嫁のはめどり写真をみつけてしまった
【アズレン】アズールレーン Part4018
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼