CATEGORY プログラミング

スクリーンショット 2018-05-31 11.25.58[C#]サンプルプログラム

Brainfuckのインタープリタを作ろう(1)

今回はとてもシンプルな言語のBrainfuck(以下「BF」)のインタープリタを作っていきたいと思います。BFとは8個しか命令のないとてもシンプルなプログラミング言語。それを動かすためのプログラム作りもとてもシンプルに実装できます。 なおインタープリタとは言語を動作させるためのプログラムです。C言語とかはコンパイラーで機械語にしてから実行しますが、インタープリタは機械語にせず実行するためのプログラムです。

スクリーンショット 2017-06-09 18.06.54プログラミング

XORと活用例(パリティや暗号)

ANDやORなど、コンピュータをある程度知っている人ならよく聞く単語だと思います。Minecraftが流行ったときに、レッドストーン回路を扱うに当たって勉強し始めた人も少なくないと思います。 しかし、ANDやORが紹介されているページに高確率であるXOR(排他的論理和)、いまいち使い道がピンとこない人も多いのではないでしょうか。

スクリーンショット 2017-03-08 16.31.18C#から見たSwift備忘録

Storyboardによる画面遷移(画面移動)まとめ(コードからの動的方法を含む)

パソコン用のアプリケーションでのフォーム開発だとShowだのShowDialogメソッドとかで画面上に新しい画面を表示するというものなのですが、スマートフォン開発では基本的に画面全体が新しいものに置き換わります。 そのため、画面の流れが非常に重要になってくるのでAndroidでもiOSアプリでもStoryboardというもので画面遷移の管理をします。(開発環境やフレームワークによるかもしれませんが)