-こうすればプログラミング覚えられるよ【随時追記】プログラマじゃないけどプログラミング完全に理解した()おばさんが理解してる基礎知識書くよ。この文章はプログラミングの勉強をしたいけどその周辺にある基礎知識になか...anond:20190404034812&#62;&#62;なんで増田の都合上半角がダメなのか、そのうち想像できるようになろう。サブルーチンとか言ってるし.....。anond:20190404134108煽りに聞こえてたなら申し訳ない。確かに余計なことを書いたけど、ユーザからの入力を受け付けるシステム(ここでは増田)ではコマンドに使われるような記号は安全のためエスケー...anond:20190404140637全体的に「解説」というよりは「注意事項」を重視してるっぽいですね。「この注意事項をみんなに伝えなければならない」という使命感を感じます。GOTOを実際に使う機会はなくとも知っておくに越したことはないと思うのですが。あなたもそうですがGOTOを知っていた上で微妙だと思っている...anond:20190405101058あなたもそうですがGOTOを知っていた上で微妙だと思っているわけです。その通りですが、逆に元増田がどこを目指しているのか......。こぶ茶anond:20190404124928あつーいお茶をありがとう。anond:20190404141104どういたしまして。(^.^)anond:20190404034812「随時追記」とある。これゴールとしてどこまでを目指しているのか...というか対象読者層がよくわからん。対象読者層を冒頭に明示したほうがよくない?anond:20190404125838随時更新=見る価値なしは等価anond:20190404125838想定読者はプログラミングの勉強をしたいけど周辺知識が抜けていたりする人向けかな。ここら辺覚えておくと後々つまづかなさそうと言うか応用が利きそうという感じのことを書いて...anond:20190404131843対象読者というのは、プロのプログラマーを目指すような人たちなのか、そうではないけど理工系でC/C++プログラミング必須の人たちなのか、あるいはRとPythonだとかMATLABあたりを使い倒...anond:20190405071413このおばさんは多分「Web系」という言葉すら知らないと思うよ。自分が勉強したのがweb系のプログラミングだけで、それ以外のプログラミングの世界は知らないようだから。普通にぱいちょんから始めるわanond:20190404130740まあ、普通はそうでしょうね。手っ取り早いし、先々の応用も利くし。anond:20190404130259Pythonは拡張性がありすぎるからなあ。外部ライブラリが果てしなくあり、似たような機能を実現する方法が複数あるので、本によって書いてあることが違ったりする。逆説的ではあるが...anond:20190405084225Pythonは拡張性がありすぎるからなあ。それはPythonに限ったことじゃないでしょ。JavaでもRubyでもPerlでもCでも同様。主要言語はほぼそうでし...anond:20190404034812Javaはやめとけ、ってのは同意。Javaも手続き型言語だぞ、と訂正は付け加えておくとく。オブジェクト指向と手続き型はセットでサポートしとる言語がほとんどじゃ。anond:20190404131646Javaはmainメソッドすら何かのクラス内に書かなくてはならないからオブジェクト指向的にしか書けないと表現したよ。anond:20190404132517専門用語は元来の意味(広義のもの)を使うのがベストだと思うのよ。anond:20190404131646チューリング完全の言語で、手続き型のパラダイムを含まない言語なんてそうそう無いだろ。SQLとかのドメイン固有言語でならあるけど、それを「プログラミングを覚える」の文脈で扱...anond:20190404131646これホント同意、「オブジェクト指向」に入門したいと思うまではJavaやC#のコードを見せちゃならんと思うanond:20190404171222となると、オブジェクト指向以前の言語で入門ということか。シンプルさと一貫性と融通のきかなさ(良い意味で)は初心者にうってつけだと思...anond:20190404131646プロになるなら、Javaはライセンスコストの兼ね合いも出てきたなあ。どれだけディスられてようとJavaとかPHPが悪い選択肢だとは思わないけどなanond:20190404131849たしかに仕事は沢山あるが、正直レガシーな言語なので、あくまでステップアップして別言語に乗り換える事を前提として頂きたい所存。そもそも職業プログラマーやるなら複数言語操...anond:20190404132317職業プログラマーは広く浅くを心がけつつ少しだけ得意分野があればええからなanond:20190404131849結局はJavaやPHPを使うにしても、最初に取り組む言語としては、どうなんでしょ。PHPはいいかげんというか融通無碍すぎない?anond:20190404133151PHPこそ初心者向けだと思うけどね。言語の寛容さだけが初心者の命を救う。anond:20190404133703とっつきやすい点は初心者に向いているかも知れないけれど、その寛容さが後々アダになってこないかなあ。最初はシンプルだけどキッチリした言語の方が良さそう。選ぶと何かと選択肢が多くて助かるというの...anond:20190404160826確かに。ことは、まずはPHPでプログラミングにとりかかってみて、次にPythonあたりでキッチリしたプログラミングを学ぶ、みたいなのが初心者にはいいのかな...anond:20190404133703言語の寛容さだけが初心者の命を救う。仕事にせよ趣味にせよ。あれぐらいお堅い方がお行儀の良...anond:20190404133902お行儀の良いプログラマーになるのかも。指摘してくれる言語がいいよね。言われるたびに・・間違ってるって分かってんな...anond:20190404164331Pascalはシンプルな上に間違いを指摘してくれるので、お行儀のよいプログラミングのお作法を身につけやすいから初心者向けだけれど、その反面、融通がきかないので、実務畑ではマイ...anond:20190404164331「間違ってるよ」って言うか「そんな書き方許可してないよ」の方が近いかな。anond:20190404164331Cなんかは融通がききすぎで、コンパイラが何でも通しちゃうからね。ま、最近はコーディング規約で縛る方向でツールなんかも使われてるようだけど。最初はPythonとかで、二番目がCあたりで。GCとかヒープとかなんとか。秋葉原で材料買ってきたら作れるみたいよ?anond:20190404163309工業高校電子科出なのでそれは知っているが、最初にそれを知ったほうがいいという意見には同意しないなあ。いうか、論理回路の知識すら要らない。Booleanくらいでじゅうぶん。知っていると便利なのは、ALUとか、レ...anond:20190404223608きっと世代によって意見が変わってくるってことだよね。おじさんの時代は論理回路から入るのが当たり前の時代だったしTTLで回路組んで試したりしてた。君の時代ではもうそんなこと...anond:20190405072303きっと世代によって意見が変わってくるってことだよね。文脈をちゃんと読んで欲しい。今の時代にアセンブラを学ぶのに半加算器の知識は不要でしょうという話。...anond:20190405235614今の時代にアセンブラを学ぶのに半加算器の知識は不要でしょうという話。いや、そちらの話の方が違和感あるよ。文脈をちゃんと読んで欲しい。ハンドアセンブルの時代から触っているが、現代は覚えることがたくさんありすぎてあの頃のようにいかないと思ってるよ。いう名著がございまして、これ1冊読んでおくだけでも十分ですわ。anond:20190404133151Javaの何が複雑?単純だと思うけどな。流行ってことをやろうとすると複雑になるが元増田が想定しいそうな人ならそこまで行かない。anond:20190404205605根拠はないけどJava叩いておけばわかってる感出るからanond:20190404210019でも、著名なプログラマーでも、最初の言語としてはJavaは向いてないと言う人おおいよ。シンプルで縛りの多い言語の方が間違いたくても間違えられないみたいな面があるので。...anond:20190404034812「色が変わるまで」「しんなり」を数値化するのもプログラミングだったりする。anond:20190404034812追記いっぱいしてくれてるけど、おばさんは暇なの?anond:20190404134704だってお仕事してないもん、暇。プログラマーにならないの?anond:20190404174514プロにはならないよ。グラマーだね!とはよく言われるけど。東大医学部卒の女性がアメリカでGoogleに就職したレポート。https://anond.hatelabo.jp/20190404034812anond:20190404034812意識高いM1院生がB4向けに調子に乗って書いたようなゴミ文章。