探検
たすけて(コンパイラ系)
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2022/10/03(月) 00:28:20.64ID:bEqZ5xJ5 Javaで自作プログラミング言語のコンパイラみたいなの作ろうとしたけど躓いた.
2デフォルトの名無しさん
2022/10/03(月) 00:31:50.04ID:bEqZ5xJ5 Javaでbyte配列で byte[] sample = {0xca,0xfe,0xbe(略)};
を宣言してファイルに書き込んでバイナリエディタで表示したら3f 3f 3f 00 00(略)って感じになった
を宣言してファイルに書き込んでバイナリエディタで表示したら3f 3f 3f 00 00(略)って感じになった
2022/10/03(月) 01:18:05.70ID:0kszLZBB
その説明で
残りのコードを推測できると思うのか?
残りのコードを推測できると思うのか?
2022/10/03(月) 04:18:38.24ID:fjWzU3iD
エンコーディング
2022/10/03(月) 06:48:04.71ID:wjyAL9fY
そんなんでよくコンパイラ作ろう思ったなw
2022/10/03(月) 10:31:12.26ID:BGisZcin
繝励Ο繧ー繝ウ繝溘Φ繧ー縺」縺ヲ菴包シ
↓
e383 97e3 83ad e382 b0 e383 a9 e383 9fe3 83b3 e382 b0 e381 a3 e381 a6 e4bd 95ef bc
↓
e38397 e383ad e382b0 e383a9 e3839f e383b3 e382b0 e381a3 e381a6 e4bd95 efbc9f
↓
プログラミングって何?
↓
e383 97e3 83ad e382 b0 e383 a9 e383 9fe3 83b3 e382 b0 e381 a3 e381 a6 e4bd 95ef bc
↓
e38397 e383ad e382b0 e383a9 e3839f e383b3 e382b0 e381a3 e381a6 e4bd95 efbc9f
↓
プログラミングって何?
2022/10/03(月) 19:21:12.96ID:mdKxiB3T
なんか単発スレ立つの多くなったなぁ
2022/10/03(月) 20:44:01.76ID:SA/xrkif
初心者総合案内所みたいなのなくなったからな
9デフォルトの名無しさん
2022/10/03(月) 21:40:37.55ID:bEqZ5xJ5 ごめん行けたけど別の問題出てきた
とりあえず0xca,0xfe,0xba,0xbeは書き込まれたけど
とりあえず0xca,0xfe,0xba,0xbeは書き込まれたけど
10デフォルトの名無しさん
2022/10/03(月) 21:41:25.13ID:bEqZ5xJ5 コード
import java.io.*;
public class Sample {
public static void main(String[] args) throws Exception {
char a[] = { 0xca, 0xfe, 0xba, 0xbe, 0x00, 0x00, 0x00, 0x37, 0x1b, 0x0a, 0x00, 0x05 };
FileOutputStream outputStream = new FileOutputStream(new File("Sample.class"));
for (char c : a) {
outputStream.write(c);
System.out.println(c);
}
outputStream.close();
}
}
import java.io.*;
public class Sample {
public static void main(String[] args) throws Exception {
char a[] = { 0xca, 0xfe, 0xba, 0xbe, 0x00, 0x00, 0x00, 0x37, 0x1b, 0x0a, 0x00, 0x05 };
FileOutputStream outputStream = new FileOutputStream(new File("Sample.class"));
for (char c : a) {
outputStream.write(c);
System.out.println(c);
}
outputStream.close();
}
}
11デフォルトの名無しさん
2022/10/03(月) 21:42:29.37ID:bEqZ5xJ5 0x37が書き込まれたときに0x27になる
2022/10/03(月) 22:14:22.06ID:SA/xrkif
>>9
前のは原因何だったん?
前のは原因何だったん?
2022/10/03(月) 22:29:05.94ID:fjWzU3iD
Javaのクラスファイル生成したいならこういうの使うのがいいんじゃねーのけ
https://www.javassist.org/html/javassist/bytecode/ClassFile.html
https://www.javassist.org/html/javassist/bytecode/ClassFile.html
2022/10/03(月) 22:45:38.39ID:JoC232z2
コンパイラ作るのになんでこんな変なプログラマ書いてる?
というかこんな初歩でつまづいてて一生無理だろw
というかこんな初歩でつまづいてて一生無理だろw
15デフォルトの名無しさん
2022/10/04(火) 00:47:31.15ID:e2D2z+zq 中学生だぞ俺
2022/10/04(火) 17:47:07.27ID:aM4Np9N0
0x00でforが終わってあとはゴミが残ってるんじゃね
17デフォルトの名無しさん
2022/10/04(火) 18:59:05.37ID:e2D2z+zq2022/10/06(木) 18:25:43.90ID:NoA8VCbj
_.. -┐
. " /,ハ }
, -‐ァ'" ̄~¨ミ/ / }}
. -‐…‐-ミ´ / `丶、 `''<彡 i}
__,/___//⌒ { ヘ\ \ j.!
:::::: 「 〃─--=≠ l } lハヽ \ V/
:::::.∨ ミ/ / | _」⊥L._', ', ',
:::::.゙ 、 / / ハ| { リィ゙}厂__[__ハ | │ }
:::::::..\_,′ / _」Lハ, // lノ ア゙ん心V| |ヽリ
:::::::::│ i レ'ィ「 _]} |/ ´ ″ゞ::::.:リ/ 八)}
:::::::: | i '´{ |.ィfてu、 ¨´///_厶 ┐
:::::::: |│i l从{{弋::.:゚) ゙゙゛´ ィ彡 __」
::::::::.ヽ|八 いtヘ` ゙´ 、 人ヽ、
::::::::..ヽ:::\ト、\ハ、゙゛ ‐ イ 〉 )
::::::::::::::::::_,r‐-≧ー- .. / | \_,厶-ヘ
:::::::::::〈/ /厶イ \_ ト、 ∨ \
.::::::::ノ∧_,ノ/ | 人_`ヽ/⌒7二.__\ノ} \
.::::::: 人〈( 〉 |/ / `⌒ー┴─-=ミ- 、 ',
.::::::: / く ,ハ〉// / / \\ '、
.:::::::: / 〈い/ ' 人. \{ /~ヽ .| ヘ、
.::::::::: / [Ⅳ i / `'‐、 } / ヽ∨ンヘ\
.:::::::: / ー=彡ノ{ i { `丶、八ー-‐'′ }/ /Vl\
.::::::::::丿 ≧彡八 い、 ,〈ハ〉 人//⌒ヽ \
.::::::┌勹 / ::::.\ ヽ / `'ー-- =イ/ 〈// r-‐ ''7-┐
.::::::ノ \ / ::::.∨`'ヽー-‐''′ //.′ (_/  ̄ 八 \
. " /,ハ }
, -‐ァ'" ̄~¨ミ/ / }}
. -‐…‐-ミ´ / `丶、 `''<彡 i}
__,/___//⌒ { ヘ\ \ j.!
:::::: 「 〃─--=≠ l } lハヽ \ V/
:::::.∨ ミ/ / | _」⊥L._', ', ',
:::::.゙ 、 / / ハ| { リィ゙}厂__[__ハ | │ }
:::::::..\_,′ / _」Lハ, // lノ ア゙ん心V| |ヽリ
:::::::::│ i レ'ィ「 _]} |/ ´ ″ゞ::::.:リ/ 八)}
:::::::: | i '´{ |.ィfてu、 ¨´///_厶 ┐
:::::::: |│i l从{{弋::.:゚) ゙゙゛´ ィ彡 __」
::::::::.ヽ|八 いtヘ` ゙´ 、 人ヽ、
::::::::..ヽ:::\ト、\ハ、゙゛ ‐ イ 〉 )
::::::::::::::::::_,r‐-≧ー- .. / | \_,厶-ヘ
:::::::::::〈/ /厶イ \_ ト、 ∨ \
.::::::::ノ∧_,ノ/ | 人_`ヽ/⌒7二.__\ノ} \
.::::::: 人〈( 〉 |/ / `⌒ー┴─-=ミ- 、 ',
.::::::: / く ,ハ〉// / / \\ '、
.:::::::: / 〈い/ ' 人. \{ /~ヽ .| ヘ、
.::::::::: / [Ⅳ i / `'‐、 } / ヽ∨ンヘ\
.:::::::: / ー=彡ノ{ i { `丶、八ー-‐'′ }/ /Vl\
.::::::::::丿 ≧彡八 い、 ,〈ハ〉 人//⌒ヽ \
.::::::┌勹 / ::::.\ ヽ / `'ー-- =イ/ 〈// r-‐ ''7-┐
.::::::ノ \ / ::::.∨`'ヽー-‐''′ //.′ (_/  ̄ 八 \
2022/10/26(水) 20:20:21.06ID:SEIcgM+j
>>15
お前が中学生であることがこのスレに関係あるの?
お前が中学生であることがこのスレに関係あるの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 中国高官と話す外務省局長の表情、やばい [175344491]
- 小野田経済安保相「すぐに経済的威圧するところへの依存はリスク」😲 [861717324]
- 【高市速報】明日から中国からの輸入が停止すれば2ヵ月で国内の生産業に53兆円の損失発生 [931948549]
- 俺様、2個1000円『ジューシーくんハンバーグ』焼き失敗、生肉を食うことに(2年ぶり2度目) これ安倍晋三の責任100%だろ [928194223]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 維新の吉村代表「高市総理に中国総領事の国外退去を要請した。今後、知事として中国イベントには出席しない」 [359572271]
