なんか考えてることとか

変な人が主にプログラミング関連で考えていることをまとめる。

奇妙なプロトタイプベースオブジェクト指向型言語JavaScript

前の記事オブジェクト指向にはざっくり2つの考え方があると書いた。それとは別にオブジェクト指向を実現するためのアプローチとしてプロトタイプベースのオブジェクト指向がある。

続きを読む

Rustがオブジェクト指向型言語ではないのとその理由

  • 2021/06/12
  • 2021/06/15 「追伸」追加

ja.wikipedia.org

Rustはマルチパラダイムプログラミング言語であり、手続き型プログラミング、オブジェクト指向プログラミング、関数型プログラミングなどの実装手法をサポートしている。

Rustは2021年6月時点でWikipediaでは「オブジェクト指向プログラミング(以下OOP)」をサポートしていることになっている。実際にはRustがオブジェクト指向型言語であるかどうかは、かなり意見が割れているのにも関わらずだ。

続きを読む

Rustのトレイトはトレイトではない

  • 2022/02/12
    • 以下の記事にて書き直しました。「Rustのトレイトはトレイトではない」項をご覧ください。

opaupafz2.hatenablog.com

プログラミング言語「Rust」に登場する「トレイト(Traits)」は、実はSchärli氏らが提唱しているトレイトではないという話。

これについて自分は幾度となくTwitterで発言しているのだが、あまり理解・納得されるようなツイートではないと感じたので、ここでそのことについて詳細に解説することとする。

続きを読む

ブログ新開設しました。

Ukicodeと申します。

本日より「考えていることをまとめようかなー」という備忘録の意味を込めて、ブログを始めることにしました。

実は昔ブログを開設していたのですが、正直言って黒歴史でした。
Twitterもやっているのですが、これも今までの自分を切り捨てる決意のもと昔のアカウントを削除して新しく作り直し今に至ります。
少し前までは、自分のお気に入りの記事をこのブログに移し替えることも考えておりましたが、ここは思い切って昔のブログを削除して新しく始めることにいたしました。

このブログのメインはずばり「プログラミング」です。
自分は「プログラミングが好きか嫌いか?」と聞かれたら「大好きです」と答えるぐらいにはプログラミングが大好きで、日常では結構常日頃からプログラミングのことについて考えています。

まぁたまには別のテーマの記事も投稿するかもしれませんが。

それではこのブログを読もうと思っている方は、これからどうぞよろしくお願いいたします。

この話については以上です。