<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>プログラミングへの挑戦…</title>
<link>https://ameblo.jp/he-so-ten/</link>
<atom:link href="https://rssblog.ameba.jp/he-so-ten/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>全くど素人がプログラミングできるか…一から始めていく過程を綴って行きます。</description>
<language>ja</language>
<item>
<title>やっぱり</title>
<description>
<![CDATA[ <p>学習状況を記述していくのは</p><p>&nbsp;</p><p>難しい…</p><p>&nbsp;</p><p>&nbsp;</p><p>やはり、日記形式にしていくこととし</p><p>&nbsp;</p><p>&nbsp;</p><p>しばらく休みます。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>ちなみに、エディタ、コンパイラに直面しています…</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/he-so-ten/entry-12333189781.html</link>
<pubDate>Sat, 02 Dec 2017 18:54:20 +0900</pubDate>
</item>
<item>
<title>熟考に熟考の結果</title>
<description>
<![CDATA[ <p>なにも分からなく始めて、しばらくたって。</p><p>&nbsp;</p><p>ふと立ち止まって考えました。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>プログラミングの勉強をするって、</p><p>&nbsp;</p><p>&nbsp;</p><p>自動車で例えるなら、</p><p>&nbsp;</p><p>・運転出来るようになりたい　のか＿</p><p>・エンジンの構造を学びたい　のか＿</p><p>・サスペンションの構造を学びたい　のか＿</p><p>・空力デザインを学びたい　のか＿</p><p>&nbsp;</p><p>など、様々です。</p><p>&nbsp;</p><p>&nbsp;</p><p>同時には、やはり無理でしょう。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>そこでまず、</p><p>プログラミング（記述）して</p><p>なしかしら「アクション」できるまで頑張ってみることにしました。</p><p>&nbsp;</p><p>その際、出てくる用語や関連語を記述していこうと思います。</p><p>&nbsp;</p><p>&nbsp;</p><p>やり方をまとめてみますので少々時間が必要です。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/he-so-ten/entry-12332621664.html</link>
<pubDate>Thu, 30 Nov 2017 17:18:37 +0900</pubDate>
</item>
<item>
<title>コンパイラ型とインタプリタ型</title>
<description>
<![CDATA[ <p>　－－－－－－<br>　今回のワード<br>　－－－－－－<br><br><span style="color:#000073;"><span style="font-weight:bold;">・コンパイラ型言語<br>・インタプリタ型言語</span></span><br><br><br><br>何度も、コンパイラ、インタプリタ<br>と言う言葉が出てくるので、少しだけ押さえておきますと<br><br><br><br>プログラミング言語は、－－－－－<br>コンパイラ型言語とインタープリタ型言語に大別されます。<br>（言語によってはその両方に対応したバージョンが用意されているものもあります。）<br><br><br><br><br>コンパイラ型言語とは、－－－－－<br>コンピュータが理解できる形式に変換するプログラム言語であります。<br><br><br><br>インタープリタ型言語とは、－－－－－<br>コンピュータがプログラムを逐次翻訳しながら実行してゆくプログラム言語のことです。<br><br><br><br><br><br>というわけですが、<br>そもそもコンピュータの仕組み（動作）を理解してないと<br>コンパイラがどういうものかわからないのですが…。<br><br>　－－－－－－<br>　今回のまとめ<br>　－－－－－－<br>　（イメージ　：　自分＝コンピュータ）</p><p>&nbsp;</p><p><br><span style="color:#000073;"><span style="font-weight:bold;">・コンパイラ型言語</span></span>とは、<br>　“コンパイル”という作業がいるということです。</p><p>　（コンパイルとは“翻訳作業”みたいです）</p><p><br>　外国語書物を“翻訳”しないと読めなくても、<br>　翻訳してしまえばスラスラ読める感じでしょうか。<br><br>　C言語やC++、Javaなど<br><br><br><br><span style="color:#000073;"><span style="font-weight:bold;">・インタプリタ型言語</span></span>とは、<br>　外国語書物を訳しながら“直接読める”みたいなイメージでしょうか。<br>　<br>　BASICやLisp、JavaScriptなど<br><br><br><br><br><br>=========================================================</p><p>今回から、「ワード」と「まとめ」という風に、</p><p>あとで調べやすい形にできたらと思います。</p><p>&nbsp;</p><p>ワードはランダムに出てきます。</p><p>コンピュータの全体像からプログラミング、通信、etc…</p><p>漠然と目についた事柄などを取り上げ、</p><p>土台作りができたところで、プログラミングにかかろうと思います。</p><p>&nbsp;</p><p>&nbsp;</p><p><br><br><br><br><br><br><br>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/he-so-ten/entry-12330987491.html</link>
<pubDate>Fri, 24 Nov 2017 15:22:01 +0900</pubDate>
</item>
<item>
<title>絞り込み</title>
<description>
<![CDATA[ <p>言語がたくさんあることが分かり、</p><p>いろいろと使われるジャンルで使い分けられていることも</p><p>分かりました。</p><p>&nbsp;</p><p>&nbsp;</p><p>そこで、勉強する候補を絞ることに…して</p><p>&nbsp;</p><p><br>リサーチの結果、Ｃ言語を勉強することにしました。<br><br><br><br><br>最終目標としては、<br>　拡張版のＣ＋+<br>　後継的位置づけＣ＃<br>　Java<br>　Java Script<br>　日本人が作り上げた世界的言語 Ruby</p><p>　Python</p><p>&nbsp;</p><p>くらいはかじられたらいいなと思います。</p><p>&nbsp;</p><p><br>勉強の方向性が決まったので、</p><p>どのように始めるかリサーチします。</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/he-so-ten/entry-12330839450.html</link>
<pubDate>Thu, 23 Nov 2017 23:05:14 +0900</pubDate>
</item>
<item>
<title>候補が…</title>
<description>
<![CDATA[ <p>今一度、整理しよう…</p><p>&nbsp;</p><p>プログラミング言語は、</p><p>Ａ～Ｚから日本語までいっぱいあるということと、</p><p>（現在プログラミング言語は、200種類以上存在しているとか。）</p><p>&nbsp;</p><p>&nbsp;</p><p>それに、</p><p>&nbsp;</p><p>&nbsp;</p><p><a href="https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E8%A8%80%E8%AA%9E" title="コンピュータ言語">コンピュータ言語</a></p><ul><li><a href="https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="プログラミング言語">プログラミング言語</a><ul><li><a href="https://ja.wikipedia.org/wiki/%E9%AB%98%E6%B0%B4%E6%BA%96%E8%A8%80%E8%AA%9E" title="高水準言語">高水準言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E4%BD%8E%E6%B0%B4%E6%BA%96%E8%A8%80%E8%AA%9E" title="低水準言語">低水準言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E8%BB%BD%E9%87%8F%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="軽量プログラミング言語">軽量プログラミング言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E3%82%B0%E3%83%AB%E3%83%BC%E8%A8%80%E8%AA%9E" title="グルー言語">グルー言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E8%A8%80%E8%AA%9E" title="スクリプト言語">スクリプト言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%95%E3%83%AD%E3%83%BC%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="データフロープログラミング言語">データフロープログラミング言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E3%83%93%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="ビジュアルプログラミング言語">ビジュアルプログラミング言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E9%9B%A3%E8%A7%A3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="難解プログラミング言語">難解プログラミング言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E5%AE%A3%E8%A8%80%E5%9E%8B%E8%A8%80%E8%AA%9E" title="宣言型言語">宣言型言語</a><ul><li><a href="https://ja.wikipedia.org/wiki/%E9%96%A2%E6%95%B0%E5%9E%8B%E8%A8%80%E8%AA%9E" title="関数型言語">関数型言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E8%AB%96%E7%90%86%E5%9E%8B%E8%A8%80%E8%AA%9E" title="論理型言語">論理型言語</a><ul><li><a href="https://ja.wikipedia.org/wiki/%E5%88%B6%E7%B4%84%E8%AB%96%E7%90%86%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="制約論理プログラミング言語">制約論理プログラミング言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E4%B8%A6%E8%A1%8C%E8%AB%96%E7%90%86%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="並行論理プログラミング言語">並行論理プログラミング言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E4%B8%A6%E8%A1%8C%E5%88%B6%E7%B4%84%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="並行制約プログラミング言語">並行制約プログラミング言語</a></li></ul></li></ul></li><li><a href="https://ja.wikipedia.org/wiki/%E5%91%BD%E4%BB%A4%E5%9E%8B%E8%A8%80%E8%AA%9E" title="命令型言語">命令型言語</a><ul><li><a href="https://ja.wikipedia.org/wiki/%E9%9D%9E%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%E8%A8%80%E8%AA%9E" title="非構造化プログラミング言語">非構造化プログラミング言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%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%E8%A8%80%E8%AA%9E" title="構造化プログラミング言語">構造化プログラミング言語</a><ul><li><a href="https://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="オブジェクト指向プログラミング言語">オブジェクト指向プログラミング言語</a><ul><li><a href="https://ja.wikipedia.org/wiki/Mixin" title="Mixin">Mixin</a></li><li><a href="https://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%A9%E3%82%B9%E3%83%99%E3%83%BC%E3%82%B9" title="クラスベース">クラスベース</a></li><li><a href="https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%83%88%E3%82%BF%E3%82%A4%E3%83%97%E3%83%99%E3%83%BC%E3%82%B9" title="プロトタイプベース">プロトタイプベース</a></li></ul></li></ul></li></ul></li></ul></li><li><a href="https://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%AF%E3%83%AD%E8%A8%80%E8%AA%9E" title="マクロ言語">マクロ言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E8%A8%98%E8%BF%B0%E8%A8%80%E8%AA%9E" title="ハードウェア記述言語">ハードウェア記述言語</a></li><li><a href="https://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%80%E3%83%BC%E8%A8%80%E8%AA%9E" title="ラダー言語">ラダー言語</a></li></ul><p>&nbsp;</p><p>と、意味が分からないことになってる。</p><p>&nbsp;</p><p>&nbsp;</p><p>こ、こんていにゅう・・・</p><p>&nbsp;</p><p><br>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/he-so-ten/entry-12330814061.html</link>
<pubDate>Thu, 23 Nov 2017 21:50:06 +0900</pubDate>
</item>
<item>
<title>もう一度整理</title>
<description>
<![CDATA[ <p>入口からして、わからなくなった。</p><p>&nbsp;</p><p>&nbsp;</p><p>言語をいろいろ見てたら、出てく出てくる…</p><p>これってもしかして、外国語の数と同じくらいある？</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>－プラグラミング言語は「低水準言語」と「高水準言語」に分けられますが、</p><p>　ゲームプログラミングは高水準言語が用いられることが多いようです。－</p><p>&nbsp;</p><p>「低水準言語」と「高水準言語」ってなんだ。</p><p>（とりあえず保留しとくことに）</p><p>&nbsp;</p><p>&nbsp;</p><p>PCゲーム…C++、C#　（使用されることが多い）</p><p>コンシューマー…C言語、C++</p><p>ソーシャルゲーム…Java　（使用されるケースが多い）</p><p>&nbsp;</p><p>それに、JavaScript、Python（パイソン）</p><p>&nbsp;</p><p>&nbsp;</p><p>・・・・・・・・・・・・・｡｡｡＿|￣|○</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>そうだ！</p><p>そもそも、何がしたいんだっけ？</p><p>&nbsp;</p><p>&nbsp;</p><p>とすると、Javaかな</p><p>&nbsp;</p><p>しかし…</p><p>&nbsp;</p><p>c++も</p><p>c#も</p><p>JavaScriptも</p><p>Pythonも</p><p>&nbsp;</p><p>気にかかる。</p><p>&nbsp;</p><p>&nbsp;</p><p>ん～～～～～～～～～</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>少しずつ並行していこうかな</p><p>学科を学ぶように、</p><p>&nbsp;</p><p>いや、負担が大きい。</p><p>&nbsp;</p><p>そもそも、ロートル（老頭児）なんだし。</p><p>&nbsp;</p><p>&nbsp;</p><p>あぁ～～～～わからん</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/he-so-ten/entry-12330206890.html</link>
<pubDate>Tue, 21 Nov 2017 16:31:53 +0900</pubDate>
</item>
<item>
<title>一歩前進？</title>
<description>
<![CDATA[ <p><br><br>JavaとJavaScriptはまったく違う言語だとわかった。（まだ、理解はしてない）<br><br><br>「アメリカでも、JavaとJavaScriptの違いを明確に理解していない人は多い。」<br>　　らしい<br>「ハム(ham)とハムスター(hamster)くらい違う」<br>　　なんとなく違うってことが、わかる。<br><br><br><br>「Javaで書いたプログラムやWindowsでも動くし、Macでも動くし、Linuxというものの上でも動く。」<br>・人気のプログラミング言語だ<br>・どこでも動くものが作れる<br><br>　　　　　　のだそうだ。<br><br>で、JavaScriptの方はというと<br><br>「Webページに動きをつけるためのプログラミング言語だ。」<br><br>だそうだ。<br><br><br>整理すると、<br><br>Javaは色々なところで使われる<br>JavaScriptは画面に動きをつけて、ユーザーが使いやすくするためのもの<br><br>ん～<br><br><br>クライアントとサーバという言葉が出てきた…</p><p>わかっているつもりだが、一応抑えておかなければ、<br><br><a href="https://stat.ameba.jp/user_images/20171121/16/he-so-ten/1e/42/p/o0727050714075169863.png"><img alt="" height="293" src="https://stat.ameba.jp/user_images/20171121/16/he-so-ten/1e/42/p/o0727050714075169863.png" width="420"></a></p><p>&nbsp;</p><p>&nbsp;</p><p>どとらを学ぶべきか？</p><p>&nbsp;</p><p>&nbsp;</p><p>どっちも　　　　かな？</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/he-so-ten/entry-12329941482.html</link>
<pubDate>Mon, 20 Nov 2017 16:48:12 +0900</pubDate>
</item>
<item>
<title>なぞ</title>
<description>
<![CDATA[ <p>まず、いろんな言語があることに気付きました。</p><p>&nbsp;</p><p>シェアでいくと、</p><p>&nbsp;</p><p>Java</p><p>c</p><p>Python</p><p>c++</p><p>JavaScript</p><p>c#</p><p>&nbsp;</p><p>ん？　JavaとJavaScriptって？？？</p><p>cとc++とc#　？？？？</p><p>&nbsp;</p><p>ふ～、</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p><br>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/he-so-ten/entry-12329936952.html</link>
<pubDate>Mon, 20 Nov 2017 16:46:16 +0900</pubDate>
</item>
<item>
<title>超入門！プログラミングへの道</title>
<description>
<![CDATA[ <p>初めまして、</p><p>&nbsp;</p><p>全くシローとの“he-so-ten”が、</p><p>プログラミングに挑戦する様子を綴って行こうと始めます。</p><p>&nbsp;</p><p>英語力“０”</p><p>プログラム経験“０”</p><p>引退した“ロートル（老頭児）”</p><p>&nbsp;</p><p>はたして、何年かかるか…</p><p>見て、応援していただけたら嬉しいです。</p><p>&nbsp;</p><p>&nbsp;</p><p>さて、必要なものが何かから始めます。</p><p>&nbsp;</p><p>&nbsp;</p><p>プログラム言語って…</p><p>・C言語</p><p>・C++</p><p>・C#</p><p>・Java</p><p>&nbsp;</p><p>ん～、まだまだありそうです。</p><p>&nbsp;</p><p>&nbsp;</p><p>今日は、いろいろ検索して、全体像から把握してみます。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/he-so-ten/entry-12329926069.html</link>
<pubDate>Mon, 20 Nov 2017 15:36:57 +0900</pubDate>
</item>
</channel>
</rss>
