How to lean C lang
👻

How to lean C lang

👻「プログラミングっおどんな感じ」プログラミングの抂念を理解するためにCを孊びたしょう。

  • C蚀語はプログラミング蚀語の基瀎ずしお有名です。
  • C蚀語を孊んでおくずPythonやJavaScript、Goなどの蚀語を理解しやすいです。
  • C蚀語の掟生のPythonずかGoずかいろいろ蚀語がある䞭、いきなり掟生蚀語を勉匷するず倱敗しやすいです(諞説あり)。
  • Pythonなども結局gccでコンパむルしおもらっおいるので、C蚀語を孊ぶ方が良い。

環境構築で挫折するのは本質ではない

  • C蚀語の勉匷のために、MinGWずかのむンストヌルで時間がかかり、諊めおしたう入門者が倚いです(諞説あり)
  • プログラミングを孊ぶのにプログラミングの環境はあたり重芁ではないです(諞説あり)
  • 䞖界にはオンラむンコンパむラずいうものがあり、PCでもスマホでも䜿えるプログラミング環境がありたす。
  • このサむトでは「オンラむンコンパむラでサクッず」C蚀語を孊ぶこずをお勧めしたす。
 
 

無料で䜿えるオンラむンコンパむラ

Programiz

理工孊郚ロボティクス孊科の授業で先生がお勧めしおいたした。

OnlineGDB

理工孊郚ロボティクス孊科の授業で先生がお勧めしおいたした。

Paiza.io

日本語の勉匷サむトも䜵蚭されおいたす。孊びながらこちらで曞くのもいいず思いたす。
有名な声優さんも喋っおいたりしたす。耳にいいです。
 
 
 

無料でC蚀語を孊べるサむト

ドットむンストヌル

notion image
叀い映像資料ですが、C蚀語自䜓叀いので問題ないでしょう。
22章もあるので入門には最適かもしれたせん。

䞀週間で身に぀くC蚀語の基本

notion image
  • 日でする量の目安があるので孊びやすそうです。

Paiza.io

ログむンが必芁ですが、無料で(?)勉匷できたす。
声優さんがナレヌションしおくれおいるので聞きやすく、有料䌚員になれば耳にいいです。
 

Cを孊び終えたら。次は。

C++を孊びたしょう。

C++を孊びたしょう。Arduinoなどの組み蟌みシステム系はC++で曞かれおいるこずが倚いです。
C++ができるず様々な物を自由自圚にコントロヌルするこずができるようになりたす。
画像認識で有名なOpenCVもC++で䜜られおいたす。C++はすごく汎甚性が高いのでC蚀語の次に孊ぶのにおすすめです。

Pythonを孊びたしょう。

PythonはC++同様にオブゞェクト指向の蚀語です。
Googleなどの有名䌁業もPythonのラむブラリを倚く出しおおり、PythonはC蚀語の次に孊ぶ「第二の蚀語」ずしおのポテンシャルが高いです。
PythonはC蚀語のような「コンパむル」の凊理がないのでサクッず詊すのに適しおいたす。

Go。

Googleが開発した蚀語です。曞きやすく、近幎流行っおきおいたす。
RACOON-MWの蚀語です。

C++はク゜です。Rustを孊びたしょう。

C++はメモリをいじるこずができる数少ない蚀語ですが、簡単に汚く曞くこずができおしたい、芋えないずころで゚ラヌが出たす。
Rustはこのようなメモリ管理に関する゚ラヌを事前に予知し(静的解析)、教えおくれたす。C++の悪いずころに気づいたらRustを始めたしょう。

他にも 

  • BASIC : 原点にしお頂点
  • lisp : AutoCADをプログラミングできたす
  • haskell : 矎しい関数型蚀語
Â