プログラミング

プログラミングC++

HelloWorldへの道 C++編 Windows上のプログラミング環境構築

Windows上で初めてC++でHelloWorldを動作させるまでを説明します。 WSLをインストールし、Makefileを作って、プログラムを書きます。 HellowWorld HelloWorldとは、プログラムの入門書などで最初に書...
プログラミングC++

お手軽なLinux環境 WSL Windows上のLinuxのインストールとファイル連携

ITエンジニアとして、コンパイルする環境を整えるには複数の選択肢があります。 その中でも簡易なWindows上のLinuxであるWSLのインストールと簡単な使い方を説明します。 WSL WSLはWindows Subsystem for L...
プログラミングC++

お試しのプログラムのMakefile コンパイル環境を整える

コンパイルを手でやるのは面倒です。 製品ではすでにautomakeなどが用意されていることが多いので気にしないでいいと思います 自分でお試しプログラムを作るときに、直にコンパイルするよりもmakeと打つ方が楽です。 この記事では、Makef...
プログラミングC++

C++の条件評価 if文とswitch文

C++の条件評価であるif文とswitch文を説明します。 C++に関しては最後はストラウストラップの本を読むことになりますので、買っておいて損はありません。 (function(b,c,f,g,a,d,e){b.MoshimoAffili...
プログラミングPython

今日を生き抜くプログラミングの知識 Python

今日を生き抜くプログラミングの知識、Pythonです。 まとめ プログラミング言語Pythonについての記事を集めました。 以下はPython以外のプログラミングの知識です。 >>> 今日を生き抜くプログラミングの知識
プログラミング共通

今日を生き抜くプログラミングの知識 言語によらない共通のもの

プログラミングの知識で言語によらない共通知識を集めてみました。 オブジェクト指向の考え方 オブジェクト指向は体に染みつくくらい、使っていることを意識しないくらいに使い込みましょう。エンジニアとしてのセンスをしっかりと身に付けましょう。 >>...
プログラミングC++

C++のループ for, while, do-while

C++のループは3種類(範囲指定のforを別に考えると4種類)、あります。 それぞれの使い方を説明します。 C++の聖書と称えられるストラウストラップの本を参考にしています。 (function(b,c,f,g,a,d,e){b.Moshi...
プログラミング共通

【プログラムでよく使う英単語】 煌びやかでカラフルな命名

「はじめに言葉ありき」 プログラムでは「カラフルな単語を使え」と言われます。 直観的で理解しやすく命名はプログラムの可読性を飛躍的に高め、命名によってよいクラス設計に導くことがあります。 よく使う英単語を並べておきます。ご参考にどうぞ。 プ...
プログラミング その他

今日を生き抜くプログラミングの知識 その他

今日を生き抜くプログラミングの知識、その他のカテゴリーです。 いくつかの記事がまとまったらカテゴリーとして独立させようと思っている一時的なカテゴリーです。 Perl 現在、軽量言語としてのPerlは人気がありませんね。しかし、シェルの拡張と...
プログラミングLinux

Linuxのエディタviの使い方 初心者のための最低限の使い方

Linuxを初めて触ったときにビックリするであろうことは みんなターミナルを開いているエディタが見たことないやつ でしょう。※勝手な決めつけかもしれません ターミナルは、Windowsでもコマンドプロンプトやパワーシェルがあるのでそんなに驚...