新しいものを表示

スラドの「今日はなんの日?」に2007年のこれが><
プログラマーはマシン語を理解しておくべき? | スラド デベロッパー developers.srad.jp/story/07/09

orange さんがブースト
orange さんがブースト

ふと思ったけど、ソースコードが画像って言語ってどうだろう?>< ソースコードというかバイナリ?><;
そこらのバイナリのビットマップとどこが違うんだ?ってなりそうだけど、オレンジの意図としては、『ペイントなソフトウェアで1ピクセルずつチマチマ色を塗ってプログラミングできる、2次元構造を持ったプログラミング言語』ってあったらパズルみたいでおもしろそうって・・・><

今だったらESP-WROOM-02+中華OLEDディスプレイとかで動かせるようなの><

延長で思い出したけど、キーチェーンゲーム(的なゲーム)標準記述言語というか仮想マシンってあったらおもしろそうって15年くらい前に思いついた><
プログラミングの教育用にも使えるし、実際にキーチェーンゲームの同人ハードに使ってもおもろそうだし、ウェブブラウザとかで動かすのも簡単的な><
ゲーム内のミニゲーム用に使ってもよさそう><

スマホでおk じゃ無い点は、ゲームパッド前提のものも出せることと、普通にSteamでゲーム買えばそれでもPCでも遊べるしわざわざスマホ向けに作らないで済むので開発も楽な点と、GoogleやAppleが拒否するようなゲームも出せる点><

例えばMiniMetroとかHexcellsみたいなスマホでもあるようなのってそんな大規模なハードウェアいらないじゃん?>< それらはタッチパネル向けだけどゲームパッド形状が有利になるゲームでもその程度のハードウェアで十分なのたぶんわりとあるじゃん?><

極端に言うとハードウェアこけてもゲーム自体は他のSteamのゲームと同様、普通のPCで遊べるわけだし><

・・・ってこれを見て思いついた><
gigazine.net/news/20180920-sma
これよりさらにロースペックなのSteam主導でつくったらおもしろくない?><って

そういえば昨日思いついたけど、Steamで携帯できる計算機向けに処理の上限を設けた規格 みたいなの作ったらおもしろいのに><って思った><(そういうの作って、さらにSteamOSのそれ版(ロースペック向きバージョン)作ったらx86/AMD64なPCな携帯ゲーム機勝手にあちこち中華な方面から出たりしないかなって><)
ゲームも、ライトなゲーム作る時にその基準に合わせて作れば普通のPCでもそういうのでも遊べる><

orange さんがブースト

携帯型ゲーム機「PS Vita」2019年で国内での生産・出荷を終了 - ライブドアニュース news.livedoor.com/article/deta
最近、もうそろそろなのだろうかという話をしていたがやっぱりか…

最近のモダンなハイカラな言語でも 定義 is 実装部 みたいな感じにisつかうのあった気がしたけど思い出せない・・・><

orange さんがブースト

貼ったissueにあるように

let f : int -> int -> int =
fun x y -> x * y

は今の F# で書けるし、OCamlだと module ... : sig ... end = struct ... end と書けるっぽい?

orange さんがブースト

let f => int -> int -> int
let f x y = x * y
より
function f => int -> int -> int is
f x y = x * y;
とかの方がよくない?><(Ada脳?><;)

Pascalっぽい版?><;
interface
function f => int -> int -> int
implementation
function f x y = x * y;

関数型言語界隈よくわからなくてなんで分けて書きたいのかよくわからない・・・><

orange さんがブースト

F# というかML系の方針っぽさがあるというか、並べたletが実質inでつなげられることを思うと、別の行(?)に書いたsignatureをどうしろとという気はしなくもない。

スレッドを表示
古いものを表示
:realtek:

思考の /dev/null