ブログ記事29件
先日うちの会社のビジターセンターに行く機会があり、この会社の「最初の製品」の実物を見ました。紙テープ媒体に記録されたソフトウェアですねこの製品は、1970年代のコンピュータで動作する、プログラミング言語「BASIC言語」の処理系です。これを動作させた状態で、例えば「PRINT5+3」と入力してエンターキーを押すと8と表示される、みたいな動作をしていたそうで、50年前の当時としてはそれは驚くべきだったというこで、この製品、99000ドルで売れたそうです。(1ドル百円換算だと9
皆様おはようございます。菅井隆行です。内緒なんですが、アニメの内容は知らなくてもCDから知ることもしばしば。コンパイラのエンディングになるのかな。上手く音頭を表現している曲だと思った。久しぶりに全営業所ごった煮で。
♪TVアニメ『怪物くん』ED「怪物くん音頭」/白石冬美、石川進。放送日:S43(1968)年4月21日~S44(1969)年3月23日。◎紹介したこと:アニメ「ふしぎの海のナディア」♪TVアニメ「ふしぎの海のナディア」キャラクターソング「本命盤恨み舟」/ガーゴイル(C.V.清川元夢)。◎紹介した雑誌:アニメディア、声優アニメディア各9月号。♪「コンパイラ」から「Compiler音頭-OndoForCompiler-」/佐々木理恵、♪TVアニメ「今日から(マ)王!」キャラ
♪TVアニメ『宇宙戦艦ヤマト』OP「宇宙戦艦ヤマト」/ささきいさお,ロイヤル・ナイツ。放送日:S49(1974)年10月6日~S50(1975)年3月30日。◎紹介したこと:ゲーム「アプリ「わたしのはらぺこあおむし」」♪TVアニメ「それいけ!アンパンマン」ED「アンパンマンたいそう」/ドリーミング。◎紹介した雑誌:ビーズログ2月号。♪「コンパイラ」から「冬枯れの街」/国分友里恵。♪TVアニメ「名探偵コナン」OP「運命のルーレット廻して」/ZARD。♪「いちがついちじつ」、♪「君のA
今でも、ウィンドウズXPのパソコンとプログラミングソフトを使っている作ったプログラムは、今のウィンドウズ10などのパソコンでも動くプログラミングソフトの能力が低いので、表示できる色が少ないインターネットなども使えないが、2台で簡単な対戦ゲームぐらいなら作ることが可能テレビのバラエティ番組で、コリドールというボードゲームの紹介を見た面白そうだったので、売っているお店で値段を見たら、6,000円以上もした思ったより高かったので、買うのをやめてパソコンで作ろうと思ったゲームのルールをネッ
シンパチです。私がプログラミングを始めたころのアセンブラの主流は、8ピットCPUのZ80でした。アセンブラというのは、マシンが理解できる言語のマシン語と人間の言葉に近いコンパイラ言語との中間的な言語です。つまり、コンパイラをアセンブラに翻訳し、アセンブラがマシン語に翻訳し、CPUがそのマシン語通りに実行し、プログラムが動作するわけです。現在のCPUは64ビットが主流です。天と地との差があります。動作スピードだけでなく、要領も天地の差がありました。なので、いろんなことを工夫する必
ArduinoでATtiny1604をプログラミングしていて予期せぬ動きに丸1日悩まされました。(いらすとやさんには良いのがあります)根本はまだ分かっていませんが,,何とか動くようにはなったので,メモしておきます。問題が起こったプログラムは特に大きくはなく,メモリも十分余裕がありました。問題のあった部分です。//グローバル変数で定義した変数の一つbytercdataBuf[14];//loop部でアスキーコードを引数に関数呼び出しfor(bytei=0x41;i<0x45;
インストールされたソフトウェア(アプリケーション)は、“C:\ProgramFiles”にあることが多い。Windows7のときにインストールしたI-ODATAの“MachCopy”である。Windows10にアップグレードしたので、その時のインストール済みのソフトウェアもそのまま残っている。その後新しいバージョンだからだろうか、Windows10にインストールした“MachCopy”は、ここにはない。フリーのキャドで有名な“Jw_cad”も同様であるが、ソフトの名前、会社名に
コマンドプロンプトから“path”と入力し、“Enter”キーを押したところです。この画面を見たことのある人は少ないと思います。必要な場合はインストーラーが自動的にやってくれます。“Skype”や“FeliCa”は、使っている人がいるかも知れません。見にくいので、セミコロン(;)で改行しました。“LaTeX”、“Perl”、“Cコンパイラ”を使っているので、それらの関連のパスが設定されています。Perlはインストーラが必要なパス設定をしてくれますが、Borlandのプログラミング言語
台座に固定してなかったフィギュアの過去作。過去に地震で倒れたりしてキズが付いたり塗装が剥がれたりパーツが破損したり・・・年も改まった事だし・・時間掛けて修繕工事だねwG-PORT社製1/8スケールセーラーマーズ。何回も倒れた結果・・・パーツが破損したり塗装が剥がれたり・・・1度接着したパーツの脱着は慎重に💦このセーラーマーズ🖐筆塗りなんですわwラッカー塗料にリターダー混ぜて乾燥時間を遅くして筆跡を残さないように塗りました。リペイントと言うか、リタッチ的にエアブラシで
姫(小学4年生の子供)が、昇天したパソコンを嬉々として解体をしました。キーボードも本体から剥がし、私に見せてくれました。へー。初めて見ました。一つ、キーが外れたようで、内部構造が良く分かります。中央がラバー製の突起になっており、上から力が加わると、下に凹みます。キーを押すと、接触部分から電流が流れ、電気信号となります。↑キーボードの裏側です。↑キーボードの裏を拡大してみました。電気信号は基板のキーボードコントローラーを通り
「コンパイラを作る」というと何かスゴいことのような気がしますがこういう本で扱っているのは字句解析と構文解析に加え、抽象的な機械語生成くらいなので、実際のバイナリを出力するところまで行かないことが多い。実行できるバイナリを作るにはリンカや実行ファイルのフォーマットやらの個別知識が必要なので、理論面を重視する教科書的な本では仕方ない面もありますが、コンパイラを作りたい人が一番知りたいのはこのへんの気がするのですがどうなんでしょう。それはさておき、今回のこの本はコンパイラに関する
階乗(再帰)のプログラムの比較です(アセンブり言語は8086系)この記事はリニューアルしましたhttps://ulprojectmail.blogspot.com/2022/01/n88-basiccfact-2.htmlN88-BASIC、C、アセンブラで階乗(2回目)
階乗のプログラムの比較です(アセンブり言語は8086系)この記事はリニューアルしましたhttps://ulprojectmail.blogspot.com/2022/01/n88-basiccfact-1.htmlN88-BASIC、C、アセンブラで階乗(1回目)
Cでモンティホール問題N88-BASICでモンティホール問題をCで書いて見ました。Cコンパイラなどの環境は別途ご用意ください。if(a==0)sta++;Cでは比較に=は使用できません。C==>=<=!=BASIC=>=<=<>Cでは、i=i+1;を、i+=1;や、i++;と書けます。if((i%10000)==0)余りは、BASICはMOD、Cは%です。printf("Change=
Cで確率N88-BASICで確率をCで書いてみました。CとBASICのLISTです。/*...*/はコメントですので参考にして下さい。出来るだけBASICに寄せて書いています。CプログラムはCut&pasteして下さい。Cコンパイラー環境は各自で準備して下さい。/*---------------------------------------------------------------------コインを表が出るまで投げた回数nが奇数か偶数かを当てる確率
♪TVアニメ「ドラえもん(1979年から)」OP「ドラえもんのうた」/大杉久美子。放送日:S54(1979)年4月2日~H17(2005)年3月18日。◎紹介したジャンル:アニメ「アフリカのサラリーマン」♪TVアニメ「アフリカのサラリーマン」ED「ホワイトカラーエレジー」/ライオン(C.V.大塚明夫)。◎紹介した雑誌:PASH!3月号。♪アニメーション映画「となりのトトロ」イメージソング「ねこバス」/北原拓。♪TVアニメ「昭和元禄落語心中」OP「今際の死神」、「命の息吹き」、TVアニ
シンパチです。コンピュータの言語には、いろんな言語があります。いろんな用途で開発されてきたので、その用途用途で違いますが、今回は、人間に近い部分と機会に近い部分で、ちょっと書いてみようと思います。まず、コンピュータが、いろんな命令を処理する頭脳の役割をするのが、CPUと呼ばれるICチップです。このCPUが、人間が入力されたり、外部からの命令により、処理を行い、それを出力したり、変更したりするわけです。しかし、このCPUに連絡するための言語は、マシン語と呼ばれる言語で、最終的には、5
皆様おはようございます。菅井隆行です。忘れたのを思い出した。いつの話だよ。コンパイラを知っている人は果たして・・・。これは名曲は確か。
コンパイラを疑う前に自分のコードを疑えといいます。ほぼ当たっています。ですが昔1度だけコンパイラのバグに遭遇し、障害票を送付して修正してもらったことがあります。当時メジャーなCPUでコード生成のサイズ・スピード最適化ともにトップクラスのコンパイラメーカーのものでした。言語はCのクロスコンパイラです。コンパイラは文法的にはyacc/lexが普及してからバグはほぼなくなりましたが、最適化処理が入るとその部分にバグが入り込む可能性が出てきます。私が遭遇したのも、最適化のため
システム関連の仕事をしているからか、本来の性分なのか・・・色々試してみたくなります。今まで、たとえば消費税が8%になった時(2014年4月1日)に、3月31日の23:58頃にコンビニのレジに行き、会計中に「タバコ」を選ぶ“ふり”をして時間を稼ぎ、24時(4月1日)になったのを確認して、タバコを注文してスキャン・・・これは旧価格か新価格かなんていう実験をしたり、電車で隣の駅までの切符を買い、エキナカのカフェで時間を潰して隣の駅で降りたら、何時間で「無効」(つまり自動改札を通れない)に
てっきりブログに載せたつもりでいたんだけど、よく見たらまだ載せてなかったみたいなので載せます。この曲は漫画「コンパイラ」のイメージアルバムに収録されていたテーマソングで、作曲はなんと元YMOの高橋幸宏さん。「高橋さんが作曲しているんだぁ」という軽い気持ちで聞いてみたところ,「なんて綺麗なメロディなんだろう」って思って1回聴いただけでハマッてしまった。元々このイメージアルバムは、ガキの頃から仲良かった友人から高校時代に「お金に困っているので1,000円でアルバム買ってくれないか」と言
02、MinGWの、Mysysの、使い方、ぐぐる>MinGW+MSYSのインストール(2014年5月)|TheTextbookof...https://knzw.tech/raytracing/?page_id=1004MINGWInstallationManagerが起動する.mingw-developer-toolkitを右クリックし,メニューからMarkforInstallationをクリックする.mingw-developer-toolki
無いのなら作ってしまえバイナリィ毎度です。今日からデイケア4連休の予定だったのですが、何となく落ち着かない感があったので、午後から、ショートケア、と言う事で、病院に行ってきました。でまあ、今日も今日とて、と言いますか、ノパソさん4を持って行きまして。今日は、「プログラミング」的な事をしてみました。『Yabause』と言う「サターンエミュレータ」がありまして。マルチプラットフォーム、かつ、オープンソース、と言うソフトです。マルチプラットフォームなので、Ub
それではさっそくC言語の勉強に!・・・と、急いではいけませんね。まずは、プログラミングを始めるための準備をしましょう(^-^)プログラミングの練習には、プログラムを実際に作ったり、作ったプログラムを動かす必要があります。その為には、プログラムを書くソフトと、プログラムを動かすソフトがないとダメですね。C言語のプログラムを動かすソフトは”コンパイラ”と呼ぶみたいで、このご時世、多種多様なコンパイラが存在しているみたいです。さて、私はネットで見つけたとある本を参考に勉強
昨日の続きです。何やらVisualStudioでLinuxC++が使えるらしいということだったのですが、えーい面倒だということで、CentOSで直接Cを使います。C/C++の開発環境を整えるgcc,gcc-c++をyumでインストールします。g++のバージョンを確認します。emacsが入っているか確認し、無ければインストールします。emacsを起動して、お決まりのHelloWorldを出力するプログラムを組みます。gccでコンパイルし、出来たa.outを実行し
(停滞中だが)アセンブラ言語の勉強を始めていて、興味がわいて手に取った『インテル8080伝説』(鈴木哲哉著、ラトルズ)を、電気について何も知らないので、読み飛ばした。表題から受けた印象では、電気について知らないと読めないようなものとは思わなかった。とはいえ、CP/MというOSが無償でダウンロードできるとか、無償で使える「CP/MprogramEXEcutor」という「HD64180/Z80CP/M-802.2エミュレータ」ソフトが提供されていて、「Windowsのコマン
※この作品はフィクションであり、実在する、人物・地名・団体とは一切関係ありません。-----「ロジャーDについてなにか知ってますか?」メールにはそれだけ書かれていた。いまは牡蠣の人と呼ばれてるとはいえ、ゲームから牡蠣に至るまで様々な開発やイノベーションに何気なく関わってきた。さらには文無し家なき子で世捨て人なのに…それなりに活きてる。。なぜ?という疑問から反社会感裏社会感がでるのだろうか…だからかわからないが、なにかと多岐にわたる不思議な相談?を受ける。年末にハングオーバーして開け
どうも「dsPIC」のソフトウェア開発環境の最近の情報が見つからなくて、直接、マイクロチップテクノロジーの日本語技術サポート窓口に問い合わせを送ってみました。そしたら、書籍dsPIC基板で始めるディジタル信号処理―パソコンとこの1冊で実体験!(ディジタル信号処理シ.../CQ出版¥3,240Amazon.co.jpで紹介されている「C30コンパイラ」は今はサポートが終わっているようです。代わりに紹介されたのが、「MPLAB®XCCompilers」のページの「Downloads