第1章.プログラミング


1.1プログラミングとは?


プログラミングは要求を正確かつ詳細に説明する作業であり,その結果コードであり,0と1の機械のみが動作する.
解決策を考えるときは、コンピュータの観点から問題を見なければなりません.
このとき必要なのは計算思考です.

1.2プログラミング言語


  • 問題解決能力に基づいて定義された問題解決策は、コンピュータが理解できる言語、すなわち機械言語(機械コード)に伝達されるべきである.

  • 人間は機械言語を理解しており,直接機械言語で命令を伝えることは難しい.したがって,人間はプログラミング言語を用いて命令を伝達することができ,コンピュータはCompiler(または解釈器)を機械言語に変換して理解することができる.


  • JavaScriptでHelloWorldを出力する
    機械語よりもわかりやすい言語です.
    console.log('Hello World')
  • 1.3語意

  • が要求するコードを実現し,問題を解決するコードこそ有意義なコードである.
    プログラム設計は,需要の集合を解析し,低層のデータ構造と関数の集合に変換し,その流れを制御する.
    const number = 'string';
    console.log(number * number); // NaN 문법적으로 틀린 것은 없지만, 이 코드는 아무런 의미가 없다.
  • △この文章は「Javascript Deep Dvie」という本の要約とまとめです.