マガジンのカバー画像

プログラミング

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

#怪文書

【プログラミング】C++を思い出して体調不良になったネコへのワクチンが見つかる

そいつとは実は18年前に出会っていた・・・

C++級の機能の多さや実効速度

充実したテンプレート操作

文字列はもちろんutf-8

標準機能だけでTDD可能

並列処理もC#級

C++で地味に欲しいinterfaceあり

goのようにビルド速度を重視

未来のRustのようなライブラリ数(?)

C#、F#のようにMS都合でコミュニティが荒れない

Haskellのような遅延評価(?)

もっとみる

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

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

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

参照

ポインタ

const型

constポインタ

const型のポインタ

consr型の参照

const型のconstポインタ

メンバ関数のconst

メンバ関数のポインタ

メンバ関数のconstポインタ

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

もっとみる

Q「Pythonの良いところを教えてください」


前提時代背景はC、C++の頃とします。
私は古代からのPythonの使い手では無いため、あくまでも個人の感想に過ぎないことはご留意ください。

Pythonのメリットチームでインデントルールを統一できる点です。会議時間を、プロダクトを作る上での必要な時間に大きく当てられるというのが大きいと考えます。

これがどれだけ凄いことなのかを記載してみます。

当時のC、C++の問題点

Javaが流行る

もっとみる

Q「Rubyの良いところを教えてください」


前提PHP5くらいの時代背景とします。

一言でRuby近辺の良いところを挙げるなら?綺麗に書けるperlです。即興で動くものを作れるのに対して、コードがやっつけになりにくいのが良いところだと考えます。

Pythonで良くないですか?PythonはC、C++の時代背景の時の言語です。RubyはWikipediaにもある通り、Pythonのインデント記法の良さを取り入れています。

後継言語な分

もっとみる