
0章の概要で、イントロダクション動画になります。
Go言語が置かれている現在の状況などに言及してみました。
Go言語に関する特徴を解説しました その1
Go言語に関する特徴を解説しました その2
Go言語のインストールに関しての詳細を解説しました。 その1
Go言語のインストールに関しての詳細を解説しました。 その2
Go言語のインストールに関しての詳細を解説しました。 その3
Go言語のインストールに関しての詳細を解説しました。 その4
前々回の動画の内容に一部誤りがあったので、訂正します。
1章の概要で、イントロダクション動画になります。
学習の全体像についてお話しています。
まずは自分のPCにGo言語の開発環境を創り、Hello worldを表示するまでを行うところからスタートです。
まずは自分のPCにGo言語の開発環境を創り、Hello worldを表示するまでの その2です。
まずはGo言語のコマンドラインについて理解しましょう
MacでGo言語学習をする場合の最新情報です。202102月25日現在
まずはGo言語の予約語(変数名には使えないワード)について学びます。
Go言語の特徴や型について理解しましょう
プログラミングの基本は、画面(この場合コンソール)への出力機能をマスターすることです。理解というよりもどちらかと言えば暗記項目ですね。その1
プログラミングの基本は、画面(この場合コンソール)への出力機能をマスターすることです。理解というよりもどちらかと言えば暗記項目ですね。 その2
プログラミングの基本は、画面(この場合コンソール)への出力機能をマスターすることです。理解というよりもどちらかと言えば暗記項目ですね。その4
2章の概要で、イントロダクション動画になります。
Go言語の変数とその使い方などをひととおり理解しましょう その1
Go言語の変数とその使い方などをひととおり理解しましょう その2
Go言語の変数とその使い方などをひととおり理解しましょう その3
変数の宣言の仕方など、細かな決まりごとについてです。
Go言語の定数などの扱いについて解説しています。
Go言語のポインターは、Cのそれとほぼ同じように扱えますが、演算等は厳しくチェックされつかえないなどの厳しい面もあります
Go言語には外部宣言はありませんので、パッケージの空間という考え方ができなければなりません
配列については、C言語とはすこし違いがあります。
Go言語に於いて、構造体はオブジェクト指向の良い点を取り込んでいる重要な変数です。
メソッドを理解すると、Go言語をオブジェクト指向的に利用することができるようになります。
制御構造の前に理解しておきたいことの確認です。その1
三日目の前のまとめです。
3章の概要で、イントロダクション動画になります。
Go言語の制御構造について解説します。 その1
Go言語の制御構造について解説します。 その2
Go言語の制御構造について解説します。 その3
C言語ではわかりづらかった関数へのポインターの扱いはとても簡単になりました
C言語の時は、致命的エラーになるまえにexitするのが定番でしたがGo言語にはエラーを追いやすい、パニックという機能があります。
4章の概要で、イントロダクション動画になります。
Go言語の最重要項目の学習に入る前に
Go言語のインターフェースは、オブジェクト指向の欠点も克服することができる重要項目です。その1
Go言語のインターフェースは、オブジェクト指向の欠点も克服することができる重要項目です。 その2
Go言語のインターフェースは、オブジェクト指向の欠点も克服することができる重要項目です。その3
Go言語のインターフェースは、オブジェクト指向の欠点も克服することができる重要項目です。その4
Go言語は、並列処理のできるプログラミング言語です。
5章の概要で、イントロダクション動画になります。
Go言語はC言語の膨大な遺産を利用することができる言語です。その1
この項目 には、プログラムソース一式をZIPファイルにしてお付けします。MacでもWindowsでも標準で解凍してすぐに使用できると思います。Linuxは、ZIPファイルの解凍は、Unzipコマンドでできると思います。
Go言語はC言語の膨大な遺産を利用することができる言語です。その2
Go言語はC言語の膨大な遺産を利用することができる言語です。その3
Go言語はC言語の膨大な遺産を利用することができる言語です。その4
Go言語は、Googleが2008年に公にした、システム記述可能なコンパイル型のプログラミング言語です。Go言語の開発者の一人には、C言語を創ったケン・トンプソンがいます。ケン・トンプソンらは、C言語の問題点と、オブジェクト指向の理解しにくい点を考慮し、オブジェクト指向的な要素は取り入れましたが、あえてオブジェクト指向言語としては出しませんでした。しかも、出したばかりの時はライブラリやフレームワークなどの不足が普及を妨げる事さえも考慮して、C言語の膨大な資産を受け継ぐためのCGOという仕組みを備えました。
将来Googleの各種サービスや製品の主力開発言語になる可能性を秘めたプログラミング言語ですので、是非この機会にマスターしておきましょう。