y.tackのPCブログ

2015-02-12

[]スペック

CPU名称:Intel Core i3
CPU動作周波数:3110M(2.4GHz)
メモリ(種類):DDR3 SO DIMM
メモリ(標準):2GB
メモリ(最大):8GB
付属ディスプレイサイズ:15.6型ワイド
最大解像度:1366×768
HDD容量:500GB
有線LAN:10M/100M/1Gbps
無線LANIEEE 802.11g/b/n
バッテリー駆動時間:約7.1時間
USBポート数:USB3.0×2、USB2.0×1
カメラ:○
Office系ソフト:Office Home and Business 2013
幅x奥行x高さ:375x245x35.8mm
重量:2.50kg
プリインストールOSWindows 7 Professional 64ビット

2015-01-27

[][]制限型記述プログラミング言語

みたいの書いてるんですけどw
自由型の対象の手抜き実装w

下の方は強く制限されて
上へ行くほど 自由になる。みたいなw

少ないルールで記述出来る
ではなく
構文一つごとに制限型で
実装する。みたいな

2014-11-29

[]構想141129

昨日、写経して思ったんだけど
プログラム言語の作成なんて
過去からの蓄積あってこそだから
車輪の再発明みたいに作らなくていいかも
サンプルスクリプトを大胆に組み込む。みたいな
独自性はどうアレンジするか?で大丈夫かも
僕はプログラミングスキル高いってわけじゃないし

[]写経141129

簡単なコンパイルを考えて
動く順番でコードを押し出すんです
どういう仕組みでコード吐くか
の簡単な答えとして

あと、理論はわからんが
コードはわかるみたいのもあるかも
僕がプログラム言語作成を学んでるってのもあるけど
でも昨日写経してたらそんなかんじになったから
写経すればコードはなんとなくわかる。はあるかもw

2014-09-06 [構想][プログラミング日記]変数管理

変数は名前とIDで管理してようと考えているんですけど
道筋つきました

IDの値でswitchして
それから名前と等しいか判断するんです

連続で名前比較せず
連続でID比較すればいいですね
配列にしたらもっと速い

#define button_block(%1="") %tbtn1 %i0 button %1,*%p:%tbtn2 goto *%i %i0:%tbtn1 *%o
#define b_break             %tbtn2 goto *%p
#define b_end               %tbtn2 *%o:stop:*%o
#define b_jump(%1)          %tbtn2 *%o:goto %1:stop:*%o
#define begin_mlab(%1,%2) 		if %1==%2 {
#define end_mlab			}else{	dialog "error",1 }
button_block "bt1" :lp="s_l1":lpn=1
	b_jump *jump
button_block "bt2" :lp="s_l2":lpn=2
	b_jump *jump
stop
*jump if lpn==1{ begin_mlab lp,"s_l1" mes "aaa" end_mlab } if lpn==2{ begin_mlab lp,"s_l2" mes "bbb" end_mlab } stop

こんなかんじで

2014-08-29

[][]OSプログラミング言語

リーナス・B・トーバルズ氏の本を読んでるんですけど
OShogeを取り入れたプログラム言語はどうだろうか?

フォルダ配置感覚でサブルーチンを配置し
ユーザーはそこから好きなサブルーチンを実行するのだ

シェルスクリプトみたいなサブルーチン動作の集合みたいのを
設定してもいいし

OSを利用するプログラム
OSを記述するプログラム

じゃなくOSを利用するようにプログラムを利用しよう
みたいなw

Connection: close