VIPプログラミング部
■ このスレッドは過去ログ倉庫に格納されています
このまえここでJSONの実装やってる人がいたから俺もやってる >>6
JSONシリアライザ
JSONテキストを読み込んでASTに変換しプログラム内で使える状態にする
JsでいうJSON.parse() HTMLタグに片っ端からBootStrapのクラス名付けていくの気持ちよすぎだろ! >>7
yaccを1から作りたいとか、LRテーブル生成器作りたいとか学問的な物だと分からんが
コンパイラ的な事ならこれおすすめ
https://www.sigbus.info/compilerbook >>11
わかる
BootStrap ○○ みたいな感じで無限にググりながらなんとかコーディングしてる >>12
むしろデコードは楽だよ
もともと決まった型の値があらかじめツリー構造になってる
それをただ文字列に戻していけばいいだけ >>16
そっちはエンコードとかシリアライズじゃね >>14
やっぱこれやるしかにのか
いまやろうと思ってたのが
llvm公式のチュートリアル
tree-walking interpreterからjit,compilerの実装をする
そしてセルフホスティング出来るCコンパイラのやつ
cコンパイラの方は理論的なこととか結構乗ってる?
Rustでやっていいかな とあるxmlファイルをPythonでパースしようとしてるんだがタグで囲まれていない部分をうまくstr型に出来なくて泣いてる
できないことはないけどかなり力技になってしまうわ >>17
ごめん理解が逆だった
それくらい俺の知識が場やから おうDirect3d12使ってポリゴン表示させる方法教えろや >>19
lexerの段階で>の次に<が来なければstrトークンとして出力みたいになると思うんだがどう 10年ぐらいプログラムから離れてたら、いつのまにかJSONがいろんな言語で使われるようになってるんだな。
大抵の言語でJSONを読むライブラリはどこかに落ちてる。
Javascript特有のものというイメージだったが 最近はyamlも多くなって来てるけどね
JSONはKey-ValueのNoSQLが流行りだしたときに一緒に普及したイメージ >>24
すごく楽にパースできるし勉強用の題材としてもいい
Web通信でも必須だし言語がある程度できたら初期の方に出来てくるライブラリだよね yamlいいよな
通信に使われてるイメージはないけど
直接編集するときはスッキリしてるし充分コメントもかけるし yamlのすっきちりかんいいわ
JSONdと無駄にカッコ書かなきゃだけどそれがなくていい 個人的にtomlも好きよ
iniっぽくてかつ機能も充実してるし 今ってデータベースよりも全文検索エンジンのが流行ってるって聞いたけどどうなんだろう
BigQueryとか触らんとなぁ レスポンス受け取るのはやっぱりJSONが使い勝手がいいよね
オブジェクト形式でアクセスできるし
設定ファイルはyamlに移行してくれるとありがたいなと思ってる
>>27
NoSQL結構最近なんだな
もっと古いもんかと思ってたわ } else {
なのか
}
else{
なのか
} else
{
なのか
}
else
{
なのか 昔JavaでJSON扱おうとして発狂したけど最近はどうなった? >>33
コード規約に合わせよう
個人的には関数とクラスは
class Fogehuga
{
}
みたいな感じでそれ以外の構文は続けて書くのが好き >>33
Linuxカーネルスタイル
ストロヴストルップスタイル
?
K&Rスタイル >>34
言語的にクラス作らないと出来ないから面倒なのは変わらないんじゃないかなぁ
明るくないから分からんけど探したらビルドツールとかで自動生成してくれるやつはあるかも 最近の言語はほとんどJavaコーディング規約ベースなきはする RustだとJSONValueというEnumが定義されていてEnumをもったベクタをツリーにすることでJSONを表現してる >>18
前者初めて知ったわ…
理論よりも実践寄りで、専門的な説明は少なかった気がする
rustでも多分行ける 俺はC++とunique_ptrで書いてた >>40
unique_ptrってスマートポインタのやつ? >>40
理論よりのものはなかなかちゃんと書籍変わんといかんか >>37
やっぱりそうなのか
数年前にNodejsに乗り換えたけどサーバサイドもJSでいいじゃん感しかない RustでCコンパイラ書いてそのCでCコンパイラ書かなくちゃいけなくなるのかい3度でまだな 未だにvipprog.netが生きていることに驚く >>46
こんなサイトあんのか、、、
古代文明じゃん >>51
配列の総和の高速化をやればだいたいどんなものかわかる
個人だと確かに作るものないかも ここ最近アプリ開発ばっかりだしビルドツールが優秀で適当に仕事してるわ
どっちかというと職場のおじいちゃんのお手伝いがメインになりつつある ■ このスレッドは過去ログ倉庫に格納されています