プログラミング言語
用語
リテラル
リテラル(直値)とは - IT用語辞典 e-Wordsより:
コンピュータプログラムのソースコードなどの中に、特定のデータ型の値を直に記載したもの。また、そのように値をコードに書き入れるために定められている書式
例:
- 多くのプログラム言語で、
'foo'
や"bar"
のように、シングル/ダブルクォーテーションで囲むことで文字列を表すリテラルとしている - 言語によっては、大きな桁数の整数を見やすく表すために、
100_000_000
(100000000
と同じ)のような整数リテラルの記述をサポートしている
Topics
変数や関数の命名
便利なサービス:
参考になる記事:
言語の習得
a to z
ある言語を一通り学ぶということがどういうことかをまとめる。
- 文法
- ソースコードの構造、形式
- ステートメント
- 区切り文字
- コメント
- 式
- 演算子
- キーワード
- リテラル
- 数値, 文字列, ヒアドキュメント, etc.
- その他記号
- ステートメント
- 数値演算
- プリミティブな文字列処理
- 結合, 分解, 書式, …
- 型
- 制御構文
- ループ
- 条件分岐
- 例外処理
- 関数
- 構造体, 拡張型
- オブジェクト
- 外部ファイルの利用
- ソースコードの構造、形式
- 言語機能
- 基本的なデータ型
- 配列
- 連想配列(マッピング構造体, ハッシュ)
- 日付、時刻、時間
- 標準入出力
- ファイル入出力
- テキスト処理
- 正規表現
- エンコーディング
- マルチバイト文字対応
- オブジェクト指向プログラミング
- クラス, メソッド
- 継承
- Mixin
- オーバーライド, オーバーロード
- バイナリ処理
- 並行処理
- 関数型プログラミング
- 高階関数
- curry化
- クロージャ, 無名関数, lambda式
- ライブラリの利用
- 標準ライブラリ
- 3rd Partyのライブラリ
- テスト
- メタプログラミング
- リフレクション
- ジェネリクス
- 基本的なデータ型
- 実行
- 対話IFによる実行
- REPL
- 対話IFによる実行
- テスト
- 単体テスト
- フレームワーク, ライブラリ
- 典型的な問題解決
- 乱数
- 典型的アルゴリズム
- ソート, ハッシュ表, etc.
- 典型的データ構造
- 連結リスト, 木, グラフ, etc.
- プログラミング手法
- ダックタイピング
- デバッグ
- プロファイリング
- 内部構造
- 実行プロセス
- スレッド
- コンパイラ
- インタープリタ
- VM
- GC
- アルゴリズム
- 実行プロセス
- ソフトウェア開発
- CLI
- バッチ処理
- デーモン
- ライブラリ
- Webアプリケーション
- システムプログラミング
- etc.
- 開発環境・ツール
- エディタ
- IDE
- コミュニティ