あれ?先週の「今日のabc」上げてなかった?ウケる。
Posts by コウタコ
新人教育あるある。自分が何も分からなかった時が昔過ぎて思い出せなくて、相手の思いを予想するのが難しい。
ヒューリスティックあんまりやったこと無いんだよな~、一旦ビームサーチとかをやってみるか?
#競プロ
C++23に上げてみた。viewsおもろい。
わ、今日 (4/4) のabcのd、解説でC++23のviewsを使ってる。いいな~。私も17から上げようかな。
#programming #AtCoder #競プロ
タイトルだけ英語で本文が思いっきり中国語のサイトに出会った。本文も頑張って英訳してくれ~。
atcoder daily trainingよりも、atcoder problemsで自分が解けるか解けないかぐらいの問題を解いていく方が良いという結論に至った。
#programming #競プロ #AtCoder
実は解析が難しい言語は人間も読みづらいという説があるので、これはもう作らないかもしれない。
後置を基本にしてしまったせいで、1回全体を逆転させてから解析した方が楽だったんじゃないかっていう説すらある。
字句解析の時に、C#のchar.isSymbolとか使ってたけど、ユニコードの文字区分が奇妙なせいで、意外とトラブルの種だった。
自作言語「Stream」のAST。(1/2)
自作言語「Stream」のAST。(2/2)
Streamという自作言語のASTを生成させてみた。
思想に従って構文を考えたせいで、めちゃくちゃ解析が面倒だった。現代のプログラミング言語の構文が似かよってるのはそういう理由なんだと思う。
ソース↓
```stream
(1, 2,)==
then 3 = hoge
else (4 = temp, 5,)==
then temp = hoge
else 6 = hoge
(((7,)isOdd then 8 else 9, ()get10,)==,)print
```
ASTは画像で。
#programming #dev #自作言語
もしかしてtypescriptのPromise<Promise<T>>ってPromise<T>と同じ扱い?
#programming
仕様違反ぽろぽろ。
#programming #dev
正直、ジェネリックに`<>`つかうのやめてほしい。普通の比較演算子と被るせいでこれだけ閉じが自動で出ない。普通にpythonの`[]`の方が良いと思う。
#programming #dev
noteとnotion、アイコン似過ぎ説。
あと、これは真偽を検証できてないから、都市伝説レベルなんだけど、なんとなくrustの中に、所有権とかライフタイムを破壊して、開発体験を上げようという動きがある気がする。万が一本当だとしたらもうrustじゃなくていいよな、、、。
正直C/C++より、C++/Cの方が見た目が綺麗。
#programming
最近rustの神格化に警鐘を鳴らすのが増えてきた気がするけど、実際、rustってメリットばっかり伝えられて欠点があんまり広まってない印象があるよね。
コンパイル速度がかなり遅いって事ももっと有名であるべき。
#programming #dev
この、名前だけのやつ、rustでよく見たからやってみたら、C#でも有効なんだ、、、。知らんかった。
```cs
public abstract class ASTNode;
```
#programming #dev
自作言語で書かれたコードを実行している画面。 ```stream 1, 2 ) + = stdout 3.4, 2.0 ) + = stdout 5,2.3) + = stdout ``` 出力↓ 3 5.4 7.3
やる気のない時に見られる一切改行も空白も存在しないコード。
(※書いた後にフォーマッタ―かけてます。)
フリーフォーマットはこれができるのが素晴らしい。
#programming #dev
windows11の標準カメラアプリ、連携してるスマホのカメラでqrコード読めないっぽい?
全然そろそろ非reactを触ったっていいよね。
zenn.dev/mnonamer/art...
#programming #dev #web #frontend
ゲーム開発も、課題に対応させると面白い事になるんじゃないかとにらんでるんだけど、自分で試す時間が無い。
#programming #dev #GameDev
最近バックばっか担当してるから、そろそろフロントやりたいな~。
#programming #dev
いんふら難しい。
触ったことないんだもの。
gitこそ1回ドキュメントをちゃんと読むべきかもしれない。
#programming #dev