LoginSignup
0
0

More than 1 year has passed since last update.

railsチュートリアル 5章 備忘録

Posted at

備忘録の用途

1脳のインデックスの外部保存化
2自分ってすごいなと思うため。self esteemが高い人ほど失敗を前向きに捉えるため人生うまくいくらしい。
(引用文献: "DOES HIGH SELF-ESTEEM CAUSE BETTERPERFORMANCE, INTERPERSONAL SUCCESS, HAPPINESS, OR HEALTHIER LIFESTYLES?"
https://www.researchgate.net/publication/296629428_Does_high_self-esteem_cause_better_performance_interpersonal_success_happiness_or_healthier_lifestyles)

まとめ

・プリプロセッサ,コンパイルとカタカナが頻出した。

・Bootstrapは少ないコードで簡易的なサイトの色つけを行ってくれる。

・新規ページを作成する時の流れは、
add test code(test)->add routes (routes.rb)->add action(controller)->add view(view)
となっている。MVCの流れ通りに作成されるんですね。

プリプロセッサ

プリプロセッサとは、プログラミング言語処理系においては、ソースコードに対して、それらがインタプリタやコンパイラなどの本体に渡される前に、前処理を施すプログラムがプリプロセッサと呼ばれている

(引用文献:Wikipedia https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AA%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5)
難しい、、
プログラマーが書いたコードをパソコンが認識しやすいように変換してくれる機能かな?
主にプリプロセッサでは以下4点を行っているらしい。
・ファイルの読み込み (including)
・マクロの展開(シンボルを、あらかじめ定義された規則に従って置換する)
・コンパイル条件によるソースコードの部分的選択
・コメントの削除

コンパイル
コンパイルとは、プログラミング言語で記述されたソフトウェアの設計図(ソースコード)を、コンピュータが実行可能な形式(オブジェクトコード)に変換する作業のことです。

(引用文献:Wikipedia https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9)
ソースコード⇨プリプロセッサ⇨コンパイル⇨コンピュータ
の順でコードがPCに入力されていくんだろうなと思ってる。

次章からサイトの肉付けが始まっていくらしい。楽しみ。Happy Coding!

参考文献

"DOES HIGH SELF-ESTEEM CAUSE BETTERPERFORMANCE, INTERPERSONAL SUCCESS, HAPPINESS, OR HEALTHIER LIFESTYLES?"
https://www.researchgate.net/publication/296629428_Does_high_self-esteem_cause_better_performance_interpersonal_success_happiness_or_healthier_lifestyles

Wikipedia コンパイラとは 
https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9

Wikipedia プリプロセッサとは
https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AA%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0