各種システム開発・WEBコンテンツ制作・WEBデザイン・ホームページ制作・インフラ設計・構築・レンタルサーバー・ソフトウェア技術者のアウトソーシング事業を行っております。

*
1 月
31

マイクロプロセッサの進歩(前編)

MRP-M.A

今月と来月の2回に分けて「マイクロプロセッサの進歩」を掲載します。 こちらは過去に講習会で講義したもので、1970年から2015年の間にどのようなマイクロプロセッサが 存在していたかを解説しました。 1970年代前半 ☆マイクロプロセッサの登場 コンピュータのCPUは、従来、多数のトランジスタや集積回路 (IC) を組み合わせて実現していましたが、 1970年代に入る・・・
▼続きを読む

12 月
31

インクリメントと+1加算の違い

MRP-M.A

プログラミング言語には、インクリメント・デクリメント演算子があります。 これは名称の通り、値を+1あるいは-1する命令です。 その一方で、算術演算子に加算と減算があり、こちらでも値を+1あるいは-1することができます。 ・変数xをインクリメントする x++; ・変数xを1加算する x = x + 1; この2つの演算子、結果は同じ値になりますが、ケースによって使い分けるべ・・・
▼続きを読む

11 月
29

テキストエディタを使ってみよう

MRP-M.A

おそらく、多くのソフトウェア開発者は、EclipseやVisual Studioなどの統合開発環境(IDE)に 組み込まれているエディタでプログラムを作っていると思います。 その一方で、古くからソフトウェアを開発している人は、もちろん統合開発環境を使う人も いますが、サクラエディタや秀丸などテキストエディタを使う人が多いと思います。 自分もテキストエディタを使い続けている一・・・
▼続きを読む

10 月
30

バイナリエディタ

MRP-M.A

フリーソフトの1つに、バイナリエディタというのがあります。 バイナリエディタは、組み込み開発をしている人には馴染みのあるツールですが、 そうでない人には、どういったものなのか疑問に持つ人も多いと思います。 ・バイナリエディタとは まず、バイナリエディタの説明をする前に、バイナリデータの意味を知っておく必要が あります。 バイナリデータのバイナリ(binary)は・・・
▼続きを読む

9 月
27

C言語開発からPython言語開発へ ~C#からPythonを呼び出す~

技術スタッフ

異なる言語でやり取りができることを知りました。 一応、組み込み開発でもC言語の処理中にアセンブリ言語を埋め込ませるインライン アセンブラという手法はあります。 ただ、C#とPythonの組み合わせと違うのが、C言語はアセンブリ言語を高水準化した ものなので、ソースコードでは違う言語ですが、ベースは同じアセンブリ言語です。   さて本題に入りますが、ネットで調べていく中・・・
▼続きを読む

月別アーカイブ

カテゴリ