プログラミング未経験→月4万
■ このスレッドは過去ログ倉庫に格納されています
今まで一度もプログラミングをやったことのない俺だが
月に4万円稼げるようになるまで頑張ってみようと思う
このスレを見て俺もやってみようと思った人がいたら一緒にはじめてみないか? 今日の進捗です昨日までやって秀和システムの本があまりにも評価が低かったので
辞書替わりにすることにしました。
代わりに初心者評価の高いPythonスタートブックを50Pやりましたこれみなさんに
おすすめなのですがKindle版の固定レイアウトじゃないやつだとコピペが可能なので
いちいちうちこまなくてもプログラミングが可能です 文法を覚えたいだけであればこれで
時間短縮が可能です。とても効率がいいのでは
2冊目にはおすすめをいただいたみんなのPythonを予定しています そこでひとつお聞きしたいのですが みんなのPython が固定レイアウトなため文字の
コピペが不可能ですOCRというのがあるそうですが200MBを超える本では使えないようで
もとのデータを分割する方法もよくわかりません ほかに文字をコピペする方法があれば教えて
いただけないでしょうか おねがいします>< >>346 本をパラーと読んだだけでもこんなにたくさんできることがあるのかと驚きました
今読んでる入門でこれなので本来はその数倍もあるはずです
本で見た今おっしゃる意味がとても痛感します HTML等は導入にはよかったのですが
今後深めるかと言われればNOが答えかもしれません >>347 うーありがとうございます! どうやら調べてみるとプログラミング本は誤植も多かったり
いろいろ罠があるみたいです forの中にforよくわかります もう頭パンパンです><
そちらもしっかり続けているようで俺も負けていられませんね
そうやって続けてるうちにきっとできるときが来るんですよね!お互い頑張りましょうね! 今日の進捗です
Pythonスタートブック 通常と表示が異なるので全6000Pで600Pまで読みました
まだ始めの方なので苦戦したのはPython2系→3系に変える作業がすこし
ややこしかったぐらいですランダムな数字を表示させるコードを書いたのですが
なかなか楽しかったです 寝ちゃってて昨日進捗書けなかったので書きます
Pythonスタートブック 2610/6000 P まで読みました
内容としては型や条件文などのプロゲートなどでも最初にやるやつだったので
まぁ復習に近かったです
BMIの数値を入力した結果数値から太ってるか痩せてるかとかを表示させるプログラム
を書いたのですが少し問題があってうまく行きませんでした 問題点
@Pythonが切り替えられない
Macには初期状態でPython2系が入っていてhomeblewを使って3をインストールした
のですが最後の最後2から3に切り替えようと切り替えコマンドを入力すると
not found と出てきて切り替えられない
ABMIのプログラムで数値を入力すると
https://imgur.com/N6wfFlf
https://imgur.com/QARA87g
float型に長さがねえと言われます本の通りに入力していると思うのですが何が問題なの
か全くわかりません
↑2つ解決方法を教えていただけないでしょうか
今日はこの2つを解決してから次の学習に移ろうと思っています お疲れ様です。一気に進みましたね。自分もpythonスタートブック、買おうか迷ってます。一通り終えたらpaizaに挑戦するのもよさそうですね。練習問題が沢山ありますよ。
この辺りを見ながらpyenvというものを使ってみてはどうでしょうか。これで@が解決すればいいですが…
https://qiita.com/yutaro_sakaguchi/items/72b17dfea1efa05aded4
Aに関してですが…技術評論社から本のサンプルコードをダウンロードして同じコードを実行出来るか試してみたらいいかもしれません。エラーが出たらどうなんですかね、@のpython3に切り替えられないというのが気になりますが 凄く初歩的なプログラムですがiphoneでプログラミングが出来ました。1から10までの数字の合計です。4行です。
変数1を宣言して初期化
繰り返しを用いて変数2に1から10
変数1に変数2を加える
変数1を出力
まるでなでしこのようですね…qiitaに答えはありますので。ほぼ暗記となってしまいましたがやっぱり動くとうれしいですね。BMIプログラムですかー、入出力と変数と分岐でいけるんですかね。画像を見せてもらった所難しそうですが… >>354
@
どんなコマンドを打って何が出力されているのか全部書け。全部だ
A
これはpython2系で動かしていることが原因だ
python2系ではinput()は入力を式で受け取るため、お前が入力している1.7はfloat型として扱われている
エラーメッセージの通りfloat型にはlen()が使えない
python3系ではinput()はどんな入力も文字列として受け取るのでlen()が使える こんなとこに到達するのに何日かけてんだよって話だよな
初めてプログラム触る中学生ですら1時間ぐらいでわかるような内容だろ 二週間前にプログラム知識ゼロからProgat始めて今のところruby、rail、php、HTML,css 、SQLとコマンドとjavascriptと全部やって、今日Jquery全部終える予定なんだがprogateだけじゃ初歩の初歩のレベルなんだという事がわかったわw
次はドットインストール行くかrailsチュートリアル行って少しずつレベルアップしてくしかないんだろうな。 家で勉強なんてしたことないけど最近のチンパン達はそういう初心者向けの
学習サイト見てようやく何してるか理解できるレベルなのか
なんかまぁせいぜいがんばってよって(爆)wとしか言えないよね >>361
2週間であれこれ触ってるけど、表面をさらっと撫でて通りすぎてるだけなんでない?
とにかく何か1つをちゃんと自分の頭で考えながらやってった方がいいぞ。 誰でも最初はそんなレベルだったぐらいの話なら流せるけどこれはもうお前ら大丈夫か?ってレベルなんだよ 初心者相手にマウントとってみっともない奴ら
リアルじゃ見下せる相手がいないの? 自分勝手にスレ立ててオナニーしてんだから
なに書かれようが仕方ないよね
事実なんだし >>363
そうですよね。
さらっと撫でてるだけじゃ頭に入ってない。アウトプットしないと実際の力にならないっぽいですね
焦らず頑張りたいと思います
ProgateのJqueryの最後の演習まだ終わらない…… どうぞどうぞ好きなだけやりなさいよ
5年でも10年でも満足するまでずーっとやってれば良いんじゃない Rails チュートリアルって、すべての技術が入っているだろ
Git, Bitbucket, Heroku,
Ruby, ERB, HTML, CSS・SASS, JavaScript・jQuery,
DB, SQL, MVC,
Linuxコマンド・シェルスクリプト
環境構築・仮想環境
パッケージマネージャー
テストのやり方
普通、これらは1冊ずつの本になっている。
別個に勉強して、資格を取ると、軽く10年は掛かる。
漏れは、これらを10年以上掛けて、数十冊は読んでる
これだけの内容を、山陰地方のRails合宿では、
すべての分野を浅くして、短期間に集中的に学ばせる
各分野を深掘りすれば、10年以上は掛かる ちゃんとしたプログラム作る前に、
データベース設計を勉強したほうがいいと思う。
RDB(リレーショナルデータベース)が基本だけど
NoSQLとしてこんなのがあるらしい。
・KVS(Key-Value Store)連想配列?
・ドキュメント指向型DB。JSONやXMLを直接扱う。
SQLでもVoltDBってのは高速らしいが、メモリ4GB以上必要とか。
データの場所も、メモリ、SSD、HDD、ネットワーク上それぞれ活用せないかん時代。 DB スペシャリストとか、プロジェクトマネージャーなどの高度資格は、
これ1つで数年掛かる
入社10年以上の社員でも、誰も受からない >>369
お前ってRails合宿のステマ要員か何か?
迷惑だからその合宿をやってる団体に抗議して良い? >>354
画像張ってくれるのは嬉しいんだけど
絵じゃなくコードを見せてくれ
https://ideone.com/q7I5xL 誰も、資格を取れとか言ってない。
勉強したほうがいいと言ってるだけ。
プログラマーは35歳で定年だから
(定年超えると駅のホームから突き落とされて殺されるか
痴漢でっち上げされて刑務所行き)
学習に10年かけた場合、中学校の講師くらいにしかなれない。 >>367
お決まりの文句だけど「何をやりたいのか」が無いとそうなる
それだけ沢山やればどれが面白そうか絞れたんじゃないの >>369
そうゆうのをやっている書籍はありませんか?
amazon ですぐ買います >>376
最初は自分のイメージしたサイト作れるようになりたい、だけだったんですけど、今は単に『もっと知りたい』になってきてますw 結局のところ、何をどう処理するかなので
身近なものをデータ処理するのをやってみたらいいと思うよ。
だから家計簿勧めてるんだけど。
書き込みログを分析してくれるツールとかもあったな。
板別時間別に集計するだけだけど。
俺は、過去に見た番組の次回を勝手にお知らせしてくれるツールが今欲しい。
過去に作りたかったのは、免許の鉄人みたいな運転シミュレーションとか
日常の行動記録を付けるやつ。
スマホアプリの時めもはシンプルだけどなかなかよか。
あと、身近な人に使ってほしいのが、ボタン一つで位置情報送ってくれるやつ。
画面開くのがめんどくさいから、ボリューム+の物理ボタンで送ってくれるといいな。
そしたらすぐ迎えに行けるのに。 >>378
定年を超えても元気にやってる人がいるから定年は都市伝説みたいに言われているけど、
そんなのはごく一部に過ぎない。
プログラマーなんて仕事は変動が大きくて、すぐに雇止めされる。
そして、再雇用は難しい。
プログラマーの世界が、なぜ、正規雇用ではなく、
多重派遣なのか考えれば分かる。
福島原発で有名になった、原発労働者も多重派遣だ。
使い捨てなんだよ。 小学生女児が線路に捨てられた事件を大々的にやってるけど
あんなの毎日数人がやられている事なんだよ。
だから、僕はいぶかしんでる。
なぜ、いまなのか。
なぜ、今、そんなありきたりなことで大騒ぎするのか。
死体をレールの上に置くのを目撃して110番通報しても、警察は「あっそ。」で終わり。
証拠のビデオを撮影しても相手にされない。 >>381
大変なんですね…
でも java ができて c# ができて、DB/SQL, xUnit, デザパタ, ジェネリクス, html/css/js, CVS/SVN/git, 適当なmake相当
あと redmine とか
など、いろいろ触れていると仕事が途切れないんじゃないかと考えていたんですが
>>382
証拠のビデオ、というのは、後々になって追跡するのには便利ですよ,
昔とちがっていろんなところでビデオに撮られる時代になり、迷宮入りはすくなくなったんじゃないかな
ただし、ビデオには日付と時間が入っていること 初心者と知ったかのゴミの会話が笑えるスレだなぁ
うん やったープロゲートJQuery全部終わったー
最後の実践コース四時間くらいかかった
レベル230になった sassやってからrailsチュートリアルやる
今月中にチュートリアル一周したい Rails チュートリアルって、数十もの分野・技術が入っているから、
これで広く浅く、短時間で学ぶのが、最も効率的
その後、必要に応じて、各分野・技術を深くしていく
君は、成功への階段を上りつつある! >>383
機械の時計さえ合わせておけば、録画データには自動的に日時が記録されていますよ。
記録されないのは30年前のアナログテープか
再生機のおまけに録音がついてる程度のモバイルプレイヤーだけ。
僕はMP3レコーダーを証拠として使うために、PHSで117と177に電話して録音してました。
いつだったか、火球が降ってきたときに、偶然録画されたというドライブレコーダーの提供がありましたが、
そのうちの一つは三日ほどずれていたので除外しました。
提供者からはこれがそのデータだと言われましたが、
ドライブレコーダーは刑事事件の証拠として裁判で諮られることもあるので
例え流れ星程度の事であっても認めないのが本人のため。しかもピンボケだったし。
証拠は警察、検察、裁判所の都合で消されます。
裁判所は差別禁止法を運用している組織なので、犯人が部落民や在日朝鮮人だった場合、証拠は裁判所によって破棄されます。
そう言うのを防ぐために、証拠はネットなどにも複数残す必要があります。
流出事件で有名になった、写真袋とかがお手軽ですね。
キーワードさえ覚えておけば、牢屋に入れられても裁判で証拠を提出できるので。 国会が1年間空転した森友学園問題で逮捕された籠池理事長の件では、
証拠はテレビにもでている有名な部落民が全て押さえていて、政権転覆に都合のいい証拠だけが検察に提出され、
検察のトップは(顔立ちから北朝鮮系の)部落出身者なのでその証拠をマスコミに流出させ、
森友学園問題がいつまでも話題になるように仕組まれました。
部落や在日が差別で被害に遭ったとしても、
部落解放同盟だとか(北朝鮮)朝鮮総連、(韓国)民団などの組織は
上記のように警察、検察、裁判所を支配しているので、一般人が戦える相手ではない。 警察、検察、裁判所がわざと犯人を逃がすという話だけど、
こういうのを見ればわかる。
https://asahi.5ch.net/test/read.cgi/newsplus/1525990415/356
警視庁が放置してたか、神奈川県警が放置してたか
のどっちか 昨日の進捗です
昨日は友人と食事をした後倒れるように寝たので出かける前に本を読んでたぐらいです
今日は昨日の分も進めるよう頑張ります >>354 レスが遅くなってしまって申し訳ありませんコテハンつけてくれるとわかりや
すくていいですね!ガストさんとまたお話しできて嬉しいです
実はpyenvでも同じ現象が起こってしまいました><
サンプルコードのダウンロードやってみますね!
今日も夕方から勉強再開なのでうまくできるといいです >>355 お気持ちすごくわかりますよ! 俺もランダムな数字を表示させるってやつ
書いた時思いましたうれしいですよね! 俺もプログラム自体は意味はわかるものの
ほとんどコピーして覚えてる段階ですこれからもっと難しいの作れるよう頑張りましょ
う! >>356 今昨日なんてコマンド入れたっけと思ってググったら昨日とは違うサイトで
コマンドが昨日は
pyenvglobal 3.6.4
-bash: pyenvglobal: command not found
だったのが pyenv global 3.6.4 になっててスペース入れたら通りました。
すいません><ただ
pyenv global 3.6.4
$ python --version
Python 2.7.10
となっていて2.7のままですこれはどういうことなのでしょうか
Aなるほど!初心者の俺でも簡単にわかりやすく教えてくれてありがとうございます
よく意味がわかりました全てはpythonを3に変えるところからですね!
2と3で違うっていってたのはこういうことだったのですね >>360 俺よりもすごい速さで黙々と終わらせていて凄いです!
Rubyを進めていくのであれば Rubyが初心者にとってどうか生の声を教えて欲しい
です>< 俺もRubyは↑でめちゃくちゃお勧めされたのでいづれやろうと思っている
ので >>372 すみません次からはコード貼るようにします><
今後もわからないとこがあると思うのでご教授の方よろしくお願いします><
これはプログラムは上手くいってるけど↑の方が言ってたみたいに2系による弊害
ということですよね 環境用意するのに一日かかったってブログとかに書いてあったけ
どこういうことだったんですね 俺は環境準備してた気になってました >>384 お疲れ様です!Ruby大人気ですね!
よろしければ学習にあたっての感想とかぐちを聞かせて欲しいです
いづれはRubyもやろうと思っているので とりあえずPythonを3にしないと2系では動かせないのを教えていただいたので
夕方からはそれを目標にやってこうと思います
それではまた >>395
・pyenv rehashをしてみたか?
・pyenv install 3.6.4はちゃんと行ったか?
・pyenv versionsを実行してみるとどうなる? おそらく~/.bash_profileをいじってないか、source ~/.bash_profileを行っていないのが原因だろう
~/.bash_profileの中身を
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/shims:$PATH"
eval "$(pyenv init -)"
と書き換えてsource ~/.bash_profileを実行してみよう >>399 rehashとても大きなヒントになりましたありがとうございました>< >>400 ありがとうございます 完全に予想された通りでした
特にbashfile等は名前すら知らなかったところ丁寧に
~/.bash_profileの中身を
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/shims:$PATH"
eval "$(pyenv init -)"
と書き換えてsource ~/.bash_profileを実行してみよう
と教えていただいたおかげで俺もPython3にレベルアップできました
これで本の続きができます!本当にありがとうございました><><><>< >>403
>>401だが前レス遡ってみた
Mac使っていてCUIに固執しないならばPycharm使った方が良いだろう
プロジェクトを切り替えるだけで仮想環境も切り替わるし、GitやDBのアクセスもIDEの中で完結する
Pythonに触るのが初めてな人にこそPycharmをお勧めする
ちなみに学生ならばPro版を無料で使用できる スレチだけど、証拠は消去されると書いたので、自分の投稿を紹介。
https://asahi.5ch.net/test/read.cgi/newsplus/1525948289/412
YouTubeにアップロードした、自分が襲撃されたときの
自宅の防犯カメラの映像が、著作権法違反という理由で消去された。
本当は、「テレビCMのアップロードをしなければ事実と認めない」という投稿があったので
指図に従ってテレビCMをアップロードしたらその翌日にはIDが抹消されてた。
Youtubeでは、著作権違反の動画があった場合は、動画のみが消去される仕組みなので、
IDが抹消されたのは襲撃者を守るため以外の何物でもない。
このようにして犯罪事実は消される。
プログラマーをやってると、こういうID停止をしたりするのが簡単にできる世界って知ってるので
危ない人たちから命を狙われやすい。 virtualenvとvenvはほぼ同じなので、実質はpyenv or virtualenv(venv)の2択だけど、
virtualenvが既にデファクトスタンダードとして地位を確立している
Python3.3 から、venv(pyvenv)が標準ライブラリに追加されたって、
「みんなのPython」に書いてある
標準じゃない、pyenv を使ったらダメだろ! Windows10, WSL, Ubuntu16.04 でデフォルトで、
python3 と打てば、python3.5 が起動する。
python3 は元々、入っている
~$ which python3
/usr/bin/python3
~$ readlink -f /usr/bin/python3
/usr/bin/python3.5 >>382
>>383
放火の犯人が無罪に
警察「ヤクザが放火するとこ撮影したで!」裁判長「長期に渡りヤクザのプライバシを侵害したから無罪」
http://hayabusa3.2ch・sc/test/read.cgi/news/1525995461/ >>403 無料ですと!ありがたき>< ちょいインストールしてみます >>405 うーごめんなさい>< 次からはvenvでインストールですね 了解です! 今日の進捗は3000/6000P ですちょうど半分まで終わりました
内容としてはシェルからtxtファイルを操作するのが印象的でした
今までGUIでしか操作したことなかったものがCUIで操作できることに感動しました
次の章では絵を描くそうなのでとても楽しみです rubyの次はpythonかよ
しかもまだ環境構築の段階だし
いつになったら自分のプログラム作るの? 昨日友人宅に泊まっていたので書き込みなどできませんでしたすいません
今から今日の分を始めます >>412 時間取れない日もあってなかなか進みは遅いからもう少し待ってね
今ようやく今までプロゲートでやんなかったところに入ってきたので ちょい眠くなってきたので寝ないうちに今日の進捗書いときます
途中なんで写真とかも取れてないですが編集する元気がないので結果だけ
3500/6000P 絵かけました 詳しい話は明日書きます激眠です 最近少しリアルが忙しくあまり時間が取れないので進みは遅いですが辞めたりはしませ
ん。趣味の延長ではありますが目標に向かい成し遂げられるよう努力はする所存です。
ただ昨日のように疲れ切って報告できないときもありますが必ず次の日までには更新
するようにしたいと思っています。やってもいないのにやったとかは言いたくないので
どうしてもご期待に添えないこともあるとは思いますが。ご助力よろしくお願いします 休日は特に忙しいので平日にその分進めていけるよう頑張ります
今日の進捗は今寝ながらPythonの絵本復習してるぐらいです
今日朝起きれないで昼に起きてしまったので午前中の分の学習を夜やる羽目になってし
まったのでプログラミングに手が回りませんでした。 相変わらずきしょくわりぃレスだなコイツ
ナメた名前
常にage
常にきしょくわりぃ改行
馬鹿みたいな丁寧語
死んどけ馬鹿ガキ リアルが忙しくなったは終わりの始まり
辛抱のしどころだぞ。何とか続けろ 一通り覚えた後は練習問題をこなしていくか作りたい物が決まってる場合は作ってみる事にステップアップしていけるといいですね。
pythonですが最近停滞中です。スラスラわかるpythonの6章の関数で途中で分からなくなり
止まってます。python1年生などは一通り分かった様な気はしましたが…
あと、アルゴリズムをはじめよう、という本も持ってるので少しやりました。
関係ないかもですがゲームのぷよぷよとかテトリスとか、数独とか好きな人はプログラミングの修得が早い人が
多かった気がします。 思った通り俺がこういうレスつけるとここぞとばかりに書き込む奴等w
こういうときだけ書き込むお前らみたいな馬鹿がいるからこういうガキが馬鹿みたいなスレ立てるんだよ
自演にすら思えてくるな
構うなら毎日レス付けてやったらどうなんだ?w
アホ >>423 激励ありがとうございます!><正直忙しくなった時に毎日続けることの
大変さを実感してます。復習だけでも続けることを一番に頑張ります >>424 確かに自分で作るということはとても大切ですよね作りたいものがパッと
浮かばないのが苦しいところです><
関数難しいですね俺も苦手ですアルゴリズムは何年も前にc言語の本を見た時にちらっ
と見ましたがあれは難しいですよね俺には難しかったです本持ってるだけでも
かっこいいですね
俺の場合ばり文系だったので修得が遅いのかもしれません笑 今日も帰ってくるのが遅かったので復習ではありますがfor文であったり絵を描くやつ
とか今まで読んだ範囲の楽しかったところとかを触ってました
絵を描くプログラムの時の写真を貼ってなかったので俺と同じ初心者の人にこんなこと
もプログラムでできるよってわかるようにはっときます
https://imgur.com/M7jT9yE.png
これは亀が歩いた道を線で描くというものなのですが進行方向とかを
ランダムにすることでこういう自分でも想像つかない動きをさせることができます
実際動いてるところを見ると面白いのでオススメです なんだこのスレ
一行間隔の連続改行のレス連投ってキチガイの荒しかと思った
恐ろしく読みにくくて読む気が削がれる >>431 macからソフトを使って書き込んでるのですがどうしてかレイアウトが見ずらくなってしまいます><
すこし幅を広げたのでマシになっているといいのですが。。。 今日の進捗です 4300/6000P +800P
今日は夕方から時間を取ることができたのでだいぶ進むことができました 具体的には
・関数の作成 関数を引数にとったり変数にとったり
・新しくデータの型をとるというもの dice型というサイコロのデータ型を作りました
・冒頭ですが継承というもので既にあるクラスをもとにクラスを作るというもの
少し内容が多すぎるので大きくまとめるとこんな感じです。 残り2章となりどうやら大まかな入門はここまでのようで次からはwebアプリを作ろうということでそろそろ大詰めかと思います
やっとアプリケーションを作れるところまで来たのかと思うと感慨深いですがまだまだ入門なので
みんなのPythonに早く移れるよう頑張ります すみませんここまで来てモヤモヤしてることがあって飛ばしていたのですが
オブジェクト指向と初期化メソッドについてよく理解できていません俺のような猿でもわかるように教えていただけませんか とりあえず今日はここまででヘトヘトなので寝ますおやすみなさい >>437
オブジェクト指向は宗教。プロでも理解の仕方にばらつきがあって認識が完全に一致することはない地雷
俺が今書いてるこの文にさえ噛み付く奴が出てくるレベル。悪いことは言わんから一旦置いておけ
理解しなくても、Pythonにおけるクラスやメソッドの動作さえわかっていればコードは読めるし書ける クラスのオブジェクト指向はふつうにやってたら、たどり着くふつうの概念だとおもうぞ。
オブジェクト指向使わずとも、自然とそれらしいことはやる事になる。
グローバル変数だと他と競合してしまうなど。 自然と思うかは人次第かもしれないが。構造化プログラミングを意識すればオブジェクト指向はその発展形。
構造化プログラミングとは - コトバンク
個々の処理を小さな単位に分解し、階層的な構造にしてプログラミングすること。
突き詰めていけば、プログラムは「逐次」「選択」「反復」の3つだけで構築できることが数学的にも証明されている。
構造化プログラミングでは、プログラムの構造が明確になり、アルゴリズムの間違いを減らすことができる。
PascalやPL/Iなどのプログラミング言語は、構造化に適した仕様を持ち、1970年代にプログラミング技術の新潮流となった。
その後、発展したオブジェクト指向プログラミングが現在の主流となっている。
https://kotobank.jp/word/%E6%A7%8B%E9%80%A0%E5%8C%96%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-3287
意外と知られていない構造化プログラミング
構造化プログラミング以前、あるいはかの偉大な計算機科学者にして文芸的プログラミングの提唱者であるクヌースが学部時代に書いたタコ足フローチャート
ダイクストラが構造化プログラミングを提唱する前、1960年代ごろはプログラムといえばフローチャートで設計するものでした。
かの偉大な計算機科学者にして文芸的プログラミングの提唱者であるクヌースですら学部時代には次のようなタコ足フローチャートを書いていました。
http://www.tatapa.org/~takuo/structured_programming/octopus_flow_diagram.png
構造化プログラミング、あるいはデータと手続きの階層的抽象化
そんな中、プログラムをブロックに分けて書いた方がバグが少ないというのが経験的に少しずつわかってきました。
そして1968年、ダイクストラはCommunications of the ACM誌に“Go To Statement Considered Harmful”という記事を寄稿します。
また、ダイクストラは翌1969年に開催された学会“Software Engineering Techniques”において“Structured Programming” (「構造化プログラミング」)という論文を発表します。
http://www.tatapa.org/~takuo/structured_programming/structured_programming.html 一行毎に空行を挟む奴は何かがおかしいという違和感に気付かない
少数派のこれらの人は脳内の思考が他の人と少し異なるようである
従って自然にとか普通に辿り着くなどということは期待出来ない 5chで揚げ足の取り合い以外のまともな専門的やり取りがされてるの見たことないな、 俺も初見で改行キモすぎるから指摘してやったのに
全くやめる素振りすら見せないから一切アドバイスする気失せたわw
こういうゴミスレを平気で立てるだけあってこういう奴って
何の知識もないゴミのくせに変なプライドだけは持ってるんだよね
まぁアドバイスくれてやったところで理解できるレベルでもないから最初からする気もなかったけどw 理解と言うか
ブログっぽいものってこういう感じの間開けたの多いよね。
ゆとりはそれくらい空間がないと、文字が多すぎて読もうともしないらしい。 ■ このスレッドは過去ログ倉庫に格納されています