はじめに
プログラミングの勉強をしようと思っても何から始めたらいいかわからないので、とりあえずQiitaのリンクを辿って、公式リファレンス(ドキュメント?)に目を通すことにしました。この記事はそのメモですが、如何せんプログラミングの知識がほぼない人間の解釈ですので、勘違い、間違い、誤解等多数あるかと思います。
「1. やる気を高めよう」を読んでみる
用語
超高級言語:
コンピュータが唯一理解可能な機械語(2進数)と人間が日常的に使用する自然言語との間で、人間に理解しやすい方のプログラミング言語
インタプリタ:
ソースコードを1行ずつ機械語に翻訳して実行する
コンパイル:
ソースコード全体を機械語に翻訳する
バイナリ形式:
コンピュータしか理解できない形式(2進数)のデータ
概要
・Pythonは単純なものから複雑なものまで、いろいろなプログラムが作れるよ
・Pythonはコンパイルが必要ないから、プログラムを書いたらすぐに実行できるよ
・Pythonで書いたプログラムは短くて、読みやすいよ
・C言語がわかるなら自分なりに使いやすく改造できるよ、C言語で書かれた他のアプリと連携できるよ
・「Python」という名前は蛇じゃなくてTV番組に由来するよ
疑問
・「高水準言語」と「高級言語」って同じ?違う?
・データ型があるのに変数や引数の宣言が不要ってどういうこと?