プログラミング

47102e59 anonymous 2022-09-03 15:06
データ型として整数しか使えなくて、スワップはできないけど逆転が可能で、データを格納できるレジスタが一つだけで、四則演算可能なスタック型プログラミング言語を用いたコードゴルフにおいて、InfinityとかNaNとかを導入したらコードゴルフが楽になると思いますか?除算は商を求めたり剰余を求めたりできる仕様です。ゼロをゼロで割るときの商はランダムで正負どちらかの無限大になるという仕様にしちゃおうかなと思うのですが。
2d248123 anonymous 2022-09-04 11:39
>>47102e59
その言語はずばりPxemで、今のところ考えている追加仕様は次の通りです。

1. データとして整数の他、+Infinity、-Infinity、NaN(これいるか?)が使える。
2. 0を0で割ると商は+Infinityまたは-Infinityのどちらかになり、無作為に決められる。任意の数nを0で割ると商はsign(n)*Infinityになる。
3. 有限の数を+Infinityまたは-Infinityで割ると0になる。任意の符号s1、s2についてs1*Infinityをs2*Infinityで割ると無作為に任意の値になる。
f2dc2322 anonymous 2022-09-04 13:30
>>2d248123
2についてaが0以外の実数ならa/a=1だから0/0が1になる場合もあってしまえばいいとか思い付いちゃった…
afc7b553 anonymous 2022-09-06 09:08
>>f2dc2322
新しく命令や機能でも作ろうと思います
例えば「ゼロ除算しようとすると被除数文字目を初期ポインタとしてサブルーチンを呼び出す」とかと
そうすればInfinityやNaNの取り扱いはなくなって楽に
0a0e8bd6 anonymous 2022-09-06 15:23
esolangの一つである「Dis」のクライアント完結型webページインタプリタをいい加減完成させたい

コードゴルフのデモンストレーションとして使えるように

いつを完成期限にすることを目標にすればいいのやら

d8e4fa29 anonymous 2022-09-06 19:00
findコマンドの、「今見ているgitレポジトリのディレクトリのうち、.git/とそれ以下のもの以外のものを表示させる」レシピが

find . -name .git -prune -o -print

って文法がトリッキーすぎだろ…

find . | grep -vE '\.git/?'

の方が即座に思いつけるのって、私の経験によるものなの?
73e5064a anonymous 2022-09-06 21:51
>>d8e4fa29
分からなくはない、けど俺なら
tree . -I .git
かな
あるいは普通にGUIで見る
b667455d anonymous 2022-09-07 11:34
HTMLのタグを知れば知るほど沼にハマってウェブページの制作が進まない…
9fe0cfcd anonymous 2022-09-07 19:37
>>b667455d
そしてウェブページをデザインするだの文面を考えるだのよりsthttpdで鯖を立てて設定する方とかCHIが実際に動くところを見ることがむちゃくちゃ楽しくて最初に言われていた仕事を今日の午後もどっかに放棄しちゃった…
13de6751 anonymous 2022-09-08 15:28
ShellShoccar-jpnのシェルスクリプトのソフトウェアの設定ファイルって、

readonly config_variable='value'

という行ばかりで読み取り専用変数を定義するのみであって、最終的にシェルスクリプトで言うところの". CONFIG.SHLIB"でそのまま読み込むんだけど、こんなシンプルな設定じゃ、セキュリティが不安じゃね?

その設定ファイルが安全に読み込めるかどうかっていう機能とか実装しようかなと勝手に思ったんだけど

気が向いたらやるかも
2f4d0547 anonymous 2022-09-08 15:38
>>13de6751
あと何だあのシェルスクリプトのコーディングスタイル…
パイプ文字を揃えるのはわからなくもない
基本は2文字のスペースでインデントして、cat <<-USAGE 1>&2でヒアストリングで複数行の出力をするときにタブを使うこともよくわかる

シェルとAWKでどういう使い分けをしているんだろうか…あんな揃え方ってCOBOLerか何かか?

もっと不可解なのはパイプだけでなくコメントのハッシュも揃えて行の最後に並べることかもしれない
da789ec7 anonymous 2022-09-10 17:45
(1)テコの原理と(2)拡張性ってプログラミング戦争?
9cf662cd anonymous 2022-09-11 18:32
JavaScriptでNumberをextendしてMalbolgeでの操作が楽になるような3進数クラスを定義しようと思った
Numberクラスと

C++とかRubyとかのような破壊的操作の決定TenTritsのようにクラスがクラスそのものになるように実装するのってそもそも可能だろうか

実装したいのはDisというMalbolgeの簡単バージョンだけど
659d9292 anonymous 2022-09-14 16:43
ウェブページ作ること自体面白味が感じられないんだけどこの感覚は正常?
80f3a475 anonymous 2022-09-16 19:55
>>659d9292
あとワードプレス1択だとかウェブページについてはワードプレスによる仕事1択だとか言われたんだけどすなわち鯖も建てろだのRDBMS入れろということなの?ただ、ポートフォリオを作ったり、大きなモノの取引サイトを作るだけなのに?
06e3c07a anonymous 2022-09-19 09:32
なんでPHP使ってWordPressでウェブページ作って納品するんだよ!
教えはどうなってるんだ教えは!
(ry)
15b0fe51 anonymous 2022-09-20 13:06
/dev/randomや/dev/urandomがないPOSIX環境ってあるの?
e0018bc0 anonymous 2022-09-20 13:59
<p>の後に複数行からなる日本語の文章を書いていて、改行とか意図しないから行末に<br>とかつけることなくてそれでもエディタ的に見やすくするために改行入れたくて<!--と--->のハックを使うぐらいならば行末に<wbr>でもつけたら改行文字が空白に置換されることなくなったっぽい
d8925175 anonymous 2022-09-20 14:14
GPG鍵のパスワード忘れた…
1d77b660 anonymous 2022-09-20 15:25
エンジニアの人々に聞きたい

シェルスクリプト見てたらそんなに人を殺害したくなるの?

Top of this page. | <<last <<new 0 1 2 3 4 old>>

limit: 1536KB

(プログラミング/94/0.0MB)

Powered by shinGETsu.