ぷろぐらみんぐ!

プログラマーを目指して勉強する大学生のブログ

初心者がC言語の基礎を絵で理解してみる C#1

こんにちは!

 

今日からC言語の勉強を始めていきます。

 

勉強方法についてですが、苦しんで覚えるC言語というサイトを使って勉強していこうと思います。

 

苦しんで覚えるC言語

 

 普通なら本屋さんで高い参考書を買わなければいけないところですが、無料で見れるなんてありがたいお話です。

作者様に感謝しつつ、勉強を始めていきたいと思います。

 

 

目次に沿ってやっていきます。

 まずはAの苦Cについてを一気に読みました。

 開発環境は前にやったので、Bも大丈夫です。

 

 

本題に入っていきます第0部!

ここではプログラムとは何かについて学びます。

簡単にまとめると、

 

コンピュータのためのプログラミング言語と普段私たちが使っている自然言語の違いを理解することがプログラミング学習の第一歩である。

 

プログラミング言語は文法が単純で、すべての行動を事細かに命令しなければならない。

 

また、プログラミング言語は数値を計算するための言語であり、数値以外の概念は存在しない。点も線もすべて数値である。

 

ということです。

 YouTubeで動画を見ることや、Twitterやline、このブログがすべて計算だけでできているということでしょうか。

今の段階ではあまりピンときませんが、どんどん進みましょう。

 

 

次は第1部、C言語の基礎編を見ていきます。

ここではついにC言語の中身に触れていきます!

ここで学んだことを簡単にまとめます。

 

f:id:fujigg7:20170208200534p:plain

 

f:id:fujigg7:20170208205218p:plain

 

本格的なプログラミングの勉強が始まってきました!

ハローワールドのプログラムはこんな意味だったんですね。

まだよくわからないところもありますが次に進みます。

 

 

次は、簡単なコンピュータの歴史やコンパイルについて学びます。

簡単にまとめると、人間にわかるのが高級言語で、コンピュータがわかるのが低級言語。機械語は低級言語にあたる。

コンパイラについては下の画像で!

 

f:id:fujigg7:20170208205125p:plain

 

絵をかいてみるとわかりやすい気がします。

 

 

ここまできたら練習問題です。

僕は何とか全問正解できました!

 

 

今日はここまでにしたいと思います。

今日の感想は、楽しくできましたが、あまり進むことが出来ませんでした。

次からはもう少しブログを書く時間を短くしていきたいと思います。

 

それでは!

Windows10でC言語開発環境を構築する

今日からプログラミングの勉強スタートです!

 

まずはどの言語を勉強するかということなんですが、基礎をしっかり学べるということでC言語を勉強しようと思います。

 

というわけで開発環境を構築していきます!

 

今回はVisual Studioを使っていこうと思います。

なんとこのソフト、

「無料なのにプロも使っているくらい高機能!そしてあのマイクロソフト製!」

とのこと。

初心者に使えるかという不安はありますが頑張ります。

 

www.visualstudio.com

 

f:id:fujigg7:20170207030808p:plain

 

上のリンクからページにとんで、一番左のVisual Studio  Community 2015をダウンロード。

ダウンロードしたファイルをクリックするとインストールが始まります。

 

f:id:fujigg7:20170207031059p:plain

 

インストールめちゃくちゃ長いです。待ってる間にここまでブログ書けました。

 

インストールが終わったら起動してみましょう!

 

f:id:fujigg7:20170207032207p:plain

 

起動するとこのような画面が出ます。

なんだかおしゃれですね!

 

左にある新しいプロジェクトをクリックし、

 

f:id:fujigg7:20170207032423p:plain

 

 左の欄からVisual C++をクリックし、Visual C++ 2015 Tools for Windows Desktop をインストール をクリックします。

 

これをインストールするとただでさえ高機能なソフトがさらに高機能になるらしいです。

C++での開発も可能になる?みたいな感じかな?(間違ってたらごめんなさい。)

 

f:id:fujigg7:20170207033112p:plain

 

インストールが終わったらもう一度Visual Studioを起動してみましょう。

 

左上のファイルから新規作成プロジェクトと進むと次の画面になります。

 

f:id:fujigg7:20170207041119p:plain

 

Visual C++ 、空のプロジェクト をクリックし、右下のOKをクリック。

 

f:id:fujigg7:20170207041441p:plain

 

右のソリューションエクスプローラーのところで右クリックして追加新しい項目をクリック。

 

f:id:fujigg7:20170207041703p:plain

 

Visual C++C++ファイルをクリックします。

今回はC言語を勉強するので、名前が Source.cpp になっているところを、 Source.c に変えます。

そしてOKをクリック。

 

f:id:fujigg7:20170207042448p:plain

 

ようやく文字が打てるようになりました!

 

設定もあと少しです。左上のプロジェクトから、Project1のプロパティをクリック。

 

f:id:fujigg7:20170207045340p:plain

 

左の欄で、構成プロパティリンカーシステムをクリックします。

そのあと、右側のサブシステムより、コンソールを選択し、適用OKをクリックします。

 

これで設定は完了です!

 

早速 Hello world を打ってみます!

 

f:id:fujigg7:20170207043811p:plain

 

Ctrl + F5で実行!

 

すると、、、

 

f:id:fujigg7:20170207045712p:plain

 

きたーーーー!!

 

Hello world!

 

これで開発環境の構築は完了です。

結構大変でしたが、問題なく進めてよかったです。

 

明日からC言語の勉強だ!!

Hello world!

はじめまして!

 

受験も終わり、2か月ほど自由な時間ができたので何か始めよう!と思い、興味のあったプログラミングの勉強を始めることにしました。

ただ勉強するだけではだらけそうな気がしたので、その日にやったことをブログに書き残そうとおもいます。

プログラミングもブログも初心者ですが、これから頑張っていこうと思いますのでよろしくお願いします。