マガジンのカバー画像

プログラミング

20
プログラミングとかが関係するnoteはコチラ マガジン画像引用元:ペルシャ猫のイラスト https://www.irasutoya.com/2014/03/blog-post_…
運営しているクリエイター

#cpp

【プログラミング】本気でD言語を採用するのですか・・・?

要件に合うのは恐らくRustですが・・・D言語を採用します。

D言語の難点現代D言語は、どうやらバイナリサイズ警察には抗えない可能性が高いです。
(hello worldで1MB付近)

ただ、これはgoと同じく自前GCと非同期周りで膨らんでいる模様(?)

Linuxのコマンドとしては非常にネックになりますが、Linuxコマンドの仮説新パラダイムに移るに辺り受け入れることにしました。

D言語

もっとみる

【プログラミング】結局C++と別れることにした話

この記事の投稿時点では、Rustは過剰だと思っておりました。

しかし、いざC++のことを思い出していると・・・

参照

ポインタ

const型

constポインタ

const型のポインタ

consr型の参照

const型のconstポインタ

メンバ関数のconst

メンバ関数のポインタ

メンバ関数のconstポインタ

const_cast(その他3つのcastとCのキャスト)

もっとみる

【プログラミング】2024年は使うプログラミング言語に苦しいほど悩むと感じた話

Linuxのコマンドでも作ってみようと思い、どの言語で作るか悩んでいたのですが・・・

実効速度が良好

並列処理に強い

バイナリサイズが小さい

この辺を満たす言語が

go言語

Rust

C++

ruby(mruby)

(動的言語なものの並列処理は強いのでチョイス)

4つもある・・・

過去はC++を使えば「工数以外の問題」は考えなくても良かったものの、最近は選択肢が多くて困りまし

もっとみる