プログラミングPerl 懐かしのプログラミング言語Perl、もう使いませんか? 書評「ミニマルPerl」 Perlというプログラミング言語があります。 業務で使用したこともあり、軽量言語としてのコーディング量はいちばん多いです。 最近、めっきり耳にすることがなくなりました。 本屋さんの棚はPythonに取られました。本もあまり見かけません。 も... 2022.09.19 プログラミングPerl
プログラミング 今日を生き抜くプログラミングの知識 今日を生き抜くためのプログラミングの知識をまとめました。 言語や環境によらない共通の知識、プログラミング言語特有の知識、環境に関することなどをまとめています。 その他では、今のところ雑多なものを集めています。 共通の知識 プログラミング共通... 2022.09.18 プログラミング
プログラミングLinux 今日を生き抜くプログラミングの知識 Linuxの知識 Linux上のプログラミングの知識です。 Linuxに関わっていくならどうしても必要な知識を紹介します。 エディタviの最低限の使い方 エディタviの使い方です。Linuxで作業していると当たり前にviを使いますが、最初はびっくりするかもし... 2022.09.16 プログラミングLinux
プログラミング共通 gdbのdebug、単体テスト入門 書評:実践デバッグ技法 LinuxでCやC++を扱う場合、どうしてもgdbを避けることはできません。 いくつかの操作方法を覚えておけばかなり世界が広がります。 LinuxでCやC++ LinuxでCやC++をやることになったら、gdbの基本的な使い方を覚えないとい... 2022.09.15 プログラミング共通
プログラミングC++ 今日を生き抜くプログラミングの知識 C++の知識 C++でHelloWorld まずは、C++でHelloWorldをやってみます。 >>> HelloWorldへの道 C++編 Windows上のプログラミング環境構築 C++を上達するための本を紹介 C++は流行りませんか? C++で誰... 2022.09.13 プログラミングC++
プログラミング共通 【コードレビューのレビュアの観点と心得】無駄なレビューと言われないために コードレビュー、受ける方のレビュイも緊張しますが、レビュアも緊張します。 有意義な時間とするために観点というか心構えを考えてみました。 コードレビューとは コードのレビューをすることをコードレビューと言います。 プロジェクトによっては、「ウ... 2022.09.12 プログラミング共通
プログラミングbash シェル 一目置かれるワンライナーの使い方 find, for シェルで覚えておいた方がよいと思うのがfind, forです。 cd, ls, cat, tail, grepあたりはみんなが覚えていますが、find, forを使いこなす人はあまりいません。 しかし、日常的にfind, forを使えるよう... 2022.09.09 プログラミングbashプログラミングLinux
プログラミング共通 【オブジェクト指向の考え方】オブジェクト指向は滅びたのか、定着したのか オブジェクト指向を説明します。 オブジェクト指向の本質は、2つの似たクラスを抽象化してスーパークラスを作ることではありません。とにかくクラスを作るというのが本質です。 Jeff Bayの9つの規則を説明し、例でオブジェクト指向の設計、プログ... 2022.08.17 プログラミング共通
プログラミングLinux 【Linuxシステムプログラミング入門】 「Linuxシステムプログラミング」というのをご存知ですか? Linuxで低レイヤーでプログラムするとき、どうしてもシステムコールと仲良くする必要がでてきます。 本記事では、Linuxにおけるシステムコールの使い方における本を2冊紹介します... 2022.08.03 プログラミングLinux
プログラミングC++ 【C++魔術師への道】どうやってC++を習得するか? C++というプログラム言語があります。 C++は最強の武器であることは否定しようがないです。しかし、全体を把握するのさえ困難で、習得するのが難しく、習得したと思ってもまだまだと途方に暮れます。 イト屋が試行錯誤しつつ習得したC++への道を紹... 2022.08.01 プログラミングC++