404 - Halaman 404 unik tidak ditemukan


26

Terinspirasi oleh poliglot pada halaman Stack Overflow 404 :

Tujuan

Tujuan Anda sederhana, untuk membuat polyglot yang menghasilkan angka 404 , dan kemudian mengakhiri, dalam bahasa sebanyak mungkin.

Batasan

Ini twistnya, ada batasan untuk membuatnya lebih sulit:

Anda harus menulis program N dan memilih bahasa N dalam urutan tertentu. program i perlu mencetak 404dalam bahasa i pertama , tetapi tidak dalam bahasa apa pun setelah i . Ini untuk mencegah solusi yang sangat sederhana dari menghancurkan persaingan

Mencetak:

  • Kriteria pertama untuk menentukan pemenang adalah jumlah bahasa yang digunakan oleh program utama.
  • Kriteria kedua adalah jumlah byte, di mana program dengan lebih banyak bahasa lebih penting untuk kriteria ini.
  • Kriteria ketiga dan terakhir adalah waktu penyerahan

Klarifikasi:

Kode sumber program tidak perlu memiliki hubungan apa pun. Mereka dijalankan sebagai program terpisah. Setiap program dapat menampilkan trailing dan / atau memimpin spasi putih. PROGRAM-PROGRAM INI TIDAK HARUS MENJADI SUBSEKUENSI SETIAP ORANG LAIN!

Terima kasih kepada @MartinEnder untuk penjelasan yang lebih baik!


4
Anda pikir ada orang yang bisa mencapai 404 bahasa?
Jo King

1
@JoKing Itu akan lebih besar daripada tantangan "tambahkan bahasa ke polyglot" saat ini, jadi mungkin tidak ...
Esolanging Fruit

1
"Kode sumber dari subprogram tidak perlu memiliki hubungan apa pun" - tetapi mereka masing-masing harus merupakan kelanjutan dari program penuh (byte-count) yang berjalan dalam semua bahasa N, kan? Jika tidak, bisakah Anda mendefinisikan "sub-program"?
Jonathan Allan

1
+1 hanya karena sekarang saya tahu apa itu omong kosong. Saya hanya mengabaikannya sebelumnya. Oh tidak, ini tidak bisa dilihat sekarang!
sergiol

1
@ Zacharý kenapa begitu? Mereka mencetak 404. Jika trailing spasi tidak apa-apa saya pikir itu harus OK.
MD XF

Jawaban:


27

54 Bahasa, 1331 byte

> <> , Gol> <> , Foo , Befunge-93 , Befunge-98 , brainfuck , Brain-Flak , Python 2 , Python 3 , Hexagony , Perl , Ruby , Julia , Kardinal , Brainbash , Turtlèd , Deadfish ~ , Whitespace , Braille , Rel , Fisi , ETA , Pemicu , Self-memodifikasi Brainfuck , Numberwang , Sebenarnya , Emoji , Simbolik Brainfuck , Tincan , Alphuck , Sodok , Cood , Wise , Lebar , Whispers , Thue , Surface , Stones , jahat , Set , Prelude , Gaot ++ , Cubix , Cubically , PATH , Commercial , Brian & Chuck, Monyet , Nhohnhehr , Beam , AsciiDots , Alumin , Alice , Whirl

Ini semakin lama, jadi atas saran @ MDXF, saya memindahkan subprogram dan komentar ke intisari . Program di sini hanya program akhir. Terima kasih kepada MDXF lagi untuk menyediakan driver tes TIO.

54. Whirl

##\$"404"#N#S# , ,,#$#?@\404!?@GJlICJlGCC*G^+0%=%=+0%x&fqpqqqiipsoddddoiipsohphhhhyhhhh? 	  ?nnn4$4#!000110000011110000100000100000110000011001100000111100001110011000111000110000
#?\++++:----:++++:H@((((4O0O4O@((((()()()){}){x}x){}x()){}){}()){}){})<[-]>[-]-[<+>-----]<+x%"404"?.⌂----.++++.>11     
#i(N/"404"ooo@ENTHOEONHSSEONTHOEONSETssipceaiiiiiscejiiiijeeeejapmzaeeaeueewzaeeeaeewzaeeaeueewqs??|?)999|997+|++++!999777+++++!999997+++++!   	  
print(404)	
 		
 		
 	
__DATA__=1
# \"404"*CC'[-][ .-$_"404"&]
"""pp
I want 404 of this
How much is it
#  -52, Z, -1                          #
#  -48, Y, -1                          #
#  -52, X, -1                          #
[-][
x::=~404
::=
x
]<<<
> 404
>> Output 1
red up two blue up red up one blue up red up two blue up
baaaaa bleeeeeeeeet bleeeeeeeeet baaaaa bleeeeeeeeet
a now 404 dollar off!
a has been selling out worldwide!
2 LEFT
2 LEFT
2 UP
2 LEFT
2 TEACH
1 LEFT
1 RIGHT
1 BOND
1 BOND
1 TEACH
2 YELL
1 FIGHT
2 YELL
1 TEACH
2 YELL
set ! 52
set ! 48
set ! 52
+------+
|$0011\|
|/000\0|
|0/0@11|
|00  10|
|0\10/0|
|\1100/|
+------+
$'main'
 \-444o000o444omm^

[-][$++++++++++++++++++++++++++++++++++++++++++++++++++++.----.++++.#
<<<<<<```>>>>.>.>.
]
ss"""
#7777777777777777777777777777724091557093543643💬404💬➡77▲▲▲²²▲²²¡▼▼▼▼¡▲▲▲▲¡⠎⡆⡎⡆⢐⠣⠃s&&&&~-<<:<<:<<<:<:>>>>>>>>:^||||G<>

Cobalah online!

Whirl digambarkan sebagai Turning Tarpit [sic], yang hanya menggunakan dua instruksi, 1 dan 0. 1 memutar roda instruksi saat ini (baik roda matematika atau roda operasi), 0 menukar rotasi roda, dan dua 0s menjalankan instruksi dan mengganti roda. Instruksi yang relevan ada di baris pertama:

000110000011110000100000100000110000011001100000111100001110011000111000110000

000110000 Switch to math wheel and execute math.not (math.val = 1)
011110000 Execute math.store, (memval = math.val = 1)
10000     Execute math.add, (math.val = math.val+memval = 1+1 = 2)
010000    Execute math.store (memval = math.val = 2)
0110000   Execute math.multiply, (math.val = math.val*memval = 2*2 = 4)
01100     Execute math.store (memval=math.val) and switch to the ops ring
110000    Execute ops.one (ops.val = 1)
011110000 Executes ops.intio, printing memval (4)
11100     Add one to memory pointer (memval=0)
1100      Execute maths.nop to switch back to ops ring
011100    Execute ops.intio, printing memval (0)
01100     Execute maths.store, (memval=maths.val=4)
00        Execute maths.intio, printing memval (4)

01 yang memimpin membatalkan satu sama lain, dan 01 yang tertinggal menyebabkan pengecualian floating point.

Sunting: memperbaiki banyak barang yang rusak

(Perintah untuk berhati-hati di masa depan UDLR%"[.]o473psjw:)

Jika ada program yang berfungsi untuk bahasa mendatang atau tidak berfungsi untuk bahasa saat ini atau sebelumnya, silakan komentar.


@ Zacharý RE: komentar saya di bawah OP - pada beberapa tahap ini memiliki ...print(0 or 404)tetapi bukan merupakan lanjutan dari program N-byte 97 byte.
Jonathan Allan

@ Jonathan Allan ya, saya sedikit khawatir tentang itu juga. Sub-program tidak menyiratkan mereka terkait dengan program akhir, tapi saya akan pergi spesifikasi spesifik di sini
Jo King

Tidak, Anda tidak akan menonaktifkan spesifikasi pertanyaan. "Pengajuan" berarti seluruh posting, bukan kode.
Zacharý

1
@Mego Done. Agak lebih sulit daripada yang disarankan, tetapi semuanya berhasil
Jo King

1
Saya pikir Anda harus dapat menambahkan TinCan . @MDXF juga. Saya tidak bisa karena Jelly dan M tidak akan mengizinkan garis apa pun untuk memulai #. Saya sangat menyesal termasuk dua bahasa haha.
dylnan

16

53 bahasa, 2789 byte

Bash, Foo, Implisit, Arang, Emoji,> <>, rk, Brain-Flak, C, Set, Cood, Arcyou, TRANSCRIPT, SILOS, Komersial, C ++, Braille, Deadfish ~, Memescript 1.0, ETA, Python 1, Python 3, PARI / GP, Lily, Fission, Desimal, Kubus, Bitwise, TinCan, Whispers, Thue, Emotinomicon, what ??!, Ook !, evil, Lennyfuck, Blablafuck, Stones, TacO, COW, Symbolic Brainfuck, Underload, Rail , Reticular, Gaot ++, PATH, axo, Monyet, Nhohnhehr, xEec, VTFF, K-on Fuck, Churro, dan Forked. Coba semuanya online di driver tes!

Bergabunglah bersama kami di ruang obrolan untuk tantangan ini!


Posting ini terlalu besar jadi inilah intisari yang berisi kemajuan saya. Program akhir saat ini:

Bercabang dua

#undef l" 404"p;((((\)0)0)0)0;(😭4😲⏬😭0😲⏬😭4😲⏬«404»[:5*11-1/1]%&)(404)S^/*NNNNTNNEONHSSEONTHOEONiisoddddoiisohOok! Ook! Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. ????!?!!?!??!!!???????????????!?!!!?!????!??????????????!!??!??!??!????!⎚404»💬404💬➡ to for the and of to to to to to is the and  a to to to to a and and and and a ;n4n0n4
#11404D301          \4%0%p%&
""""echo 404|| rk:start int x = 404 print: x rk:end R"404"*
exit;
#;
OUT &52 &1
OUT &48 &1
OUT &52 &1 */
#include<stdio.h>
main(){char aA[]={37,100,0};printf(aA,404);}/*<<<<<mzaeeeaeeaaaawuuuuwaaaa what the frick frack backtrack snick snack tic tac snick snack patty wack diddily dack tic tac diddily dack frick frack quarterback frick frack
x::=~404
::=
x #
set ! 52
#;⠎⡆⡎⡆⢐⠣⠃▲▲▲²²▲²²¡▼▼▼▼¡▲▲▲▲¡(♥ ͜ʖ♥)( ͡°((∩ ͡° ͜ʖ ͡°)⊃━☆゚.*( ͡° ͜ʖ ͡°)ᕦ( ͡°ヮ ͡°)ᕥ(♥ ͜ʖ♥)(♥ ͜ʖ♥)(♥ ͜ʖ♥)(♥ ͜ʖ♥)(♥ ͜ʖ♥)) ͡°)(∩ ͡° ͜ʖ ͡°)⊃━☆゚.*( ͡° ͜ʖ ͡°)(> ͜ʖ<)(♥ ͜ʖ♥)(♥ ͜ʖ♥)(♥ ͜ʖ♥)(♥ ͜ʖ♥)(> ͜ʖ<)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)(> ͜ʖ<)うんうんうんうんたんたんたんたんうんうんうんたんうんたんうんうんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんたんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうん {o}===}{======={o}{o}}{======={o}{o}===}{======={o}
> 404
>> Output 1
I want 404 of this.
How much is it?
Ju is here.
>Ju, 404
>X Ju
b = 404
printInt b ;
set ! 48 MoOMoOMoO
set ! 52 MoOOOMmoO
+--------+
|$00110\ |
|/00001/ |
|\11000\ |
|/11000/ |
|\0100 \ |
|        | baaaaa bleeeeeeeeet
|  404p@ |
|        |
+--------+
$'main': OOMmOoOOM ;
 \-444o000o444o-{<$$^- >}+{-----v}+.----.++++.#
#  bleeeeeeeeet baaaaa ^        < bleeeeeeeeet >
2 LEFT
2 LEFT
2 UP
2 LEFT
2 TEACH
1 LEFT
1 RIGHT
1 BOND
1 BOND
1 TEACH
2 YELL
1 FIGHT
2 YELL
1 TEACH
2 YELL
red up two blue up red up one blue up red up two blue up ;
o now 404 dollars off!
o has been selling out worldwide!
#  -52, Z, -1                          #
#  -48, Y, -1                          #
#  -52, X, -1                          #
⡆⡎⡆⢐⠣⠃((((p 404)((()(((()()()){}){}){}){}){}){}){}) h#4 o# h#0 o# h#4 o# """
print(404)#"*/

Cobalah online!

Esolang baru saya (diterapkan)!


apa yang gila frack wack (memberi anjing tulang) adalah bahasa itu? (congratz karena melewatiku)
Jo King

@JoKing jujur ​​saya tidak tahu apa yang ada di kepala saya ketika saya membuat bahasa itu .... juga terima kasih atas bantuan dengan Braille dan Deadfish ~, saya harap Anda tidak keberatan bahwa saya menggunakan kode Anda?
MD XF

jangan khawatir sobat
Jo King

MDXF v. Dylnan, saya mengerti.
Zacharý

2
@ Zacharý MD XF v Dylnan v Jo King; setiap kali saya maju, saya tertidur dan kemudian harus pergi ke sekolah dan pada saat saya kembali mereka berdua maju lagi, membangun bahasa saya dan masing-masing ... sigh
MD XF

13

34 Bahasa, 387 karakter

Jelly , M , Pyon , Proton, Python 3, Python 2, Python 1, Perl 6, Perl 5, Ruby, bc, Pari / GP, brainfuck, Emoji, Emotin🌗micon, Arang, Braingolf, Whitespace, Deadfish ~, Deadfish, Brainfuck pemodifikasi-sendiri, Brainfuck Simbolik, Numberwang, Kardinal, Sebenarnya, Fisi, Pendahuluan, Brain-Flak (BrainHack), Alphuck, Deadfish x, TacO, Braille, rk , evil

Jawaban ini semakin panjang, jadi inilah jawaban lengkapnya. Mulai sekarang hanya program terakhir yang akan disimpan di sini.

Jika ada yang menemukan bahwa salah satu program rusak karena satu bahasa atau satu program bekerja untuk bahasa yang seharusnya tidak, beri tahu saya.

print(404)   	  
+1#<[-]>--[<+>-----]"404".⌂<+.----.++++.💬404💬➡😒😀😒😨😨😨⎚404»___pppissiiiisiiiio▲▲▲²²▲²²¡▼▼▼▼¡▲▲▲▲¡sipceaiiiiiscejiiiijeeeejaxxcxxxcxxxKddddKcxxxx7777777724091557093543643%R"404";77999++++++++!++++++++6+1+!++++++5++++!> @p404 sp7 rk:start print: "404"77szaeeaeueewzaeeeaeewzaeeaeueew
   	  
+1#((a(()a((()(((()()())a{})a{})a{})a{})a{})a{})a{})	
 		
 		
 	


+1#ṛ“Nạç»⠎⡆⡎⡆⢐⠣⠃

Cobalah online!


Wow, selamat, Anda baru saja meniup semua orang keluar dari air.
MD XF

@ MDXF Terima kasih! Saya berencana melakukan lebih banyak, saya hanya harus berhenti untuk saat ini.
dylnan

Andai saja versi Julia cukup berbeda, saya bisa mengalahkan Anda 10 byte dengan desahan ini
MD XF

@MDXF Seseorang mengirim jawaban Julia ganda untuk pertanyaan Trik atau Mengobati poliglot mengeksploitasi beberapa bug tetapi terhapus dan saya tidak ingat apa itu
dylnan

@dynlan yah saya bisa melihat tulisan yang dihapus jadi saya akan memeriksanya, terima kasih!
MD XF

11

11 bahasa, 10 byte

Pyon

print(404

Pyon, Python 2

print 808//2

Pyon, Python 2, Python 1

print None or 404

Pyon, Python 2, Python 1, Python 3

die=0
print(die or 404);

Pyon, Python 2, Python 1, Python 3, Lua

print(None or 404)

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5

print(404 or 0)

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5, Ruby

;print("40"+"4")

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5, Ruby, Swift 4

print("40"+"4")

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5, Ruby, Swift 4, Perl 6

print(404**1)

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5, Ruby, Swift 4, Perl 6, Julia

print(404);

Pyon, Python 2, Python 1, Python 3, Lua, Perl 5, Ruby, Swift 4, Perl 6, Julia, Lily

print(404)

Bagus. Jawabannya sangat bersih dan sederhana dan masih memiliki banyak bahasa
dylnan

6

4 Bahasa: CJam, Python, Underload,> <>

Berikut ini berfungsi dalam CJam tetapi tidak Python, Underload, atau> <>:

404
  • To CJam: Ini mendorong literal 404ke stack. Program berakhir, dan 404hasilnya adalah.
  • Ke Python: Program ini terdiri dari satu ekspresi 404. Ekspresi dievaluasi, dan program berakhir.
  • Untuk Underload: 4dan 0merupakan perintah yang tidak valid, sehingga penerjemah TIO mengabaikannya, dan program berakhir.
  • Ke> <>: 404mendorong 4, 0dan 4ke tumpukan. IP membungkus sekitar ke awal, dan program ini berulang tanpa batas.

Berikut ini berfungsi dalam CJam atau Underload (meskipun kesalahan) tetapi tidak Python atau> <>:

N(404)S;(\
  • Untuk CJam: Nmendorong string (array karakter) yang berisi baris baru ke stack. (muncul karakter tunggal (baris baru) dari string. 404mendorong 404ke tumpukan, dan kemudian )menambahkannya untuk diberikan 405. S;mendorong spasi dan kemudian segera menghapusnya. (decrements lagi untuk mendapatkan 404, dan kemudian \menukar baris baru dan 404. 404\nadalah output (array kosong ditampilkan sebagai tidak ada).
  • Untuk Underload: Ndiabaikan. (404)mendorong string 404ke tumpukan. Skeluaran itu. ;diabaikan. (menyebabkan penerjemah mencoba mencari penutupan ), tetapi karena tidak ada yang ditemukan, program segfault.
  • Untuk Python: Ini adalah sintaks yang tidak valid (ekspresi N(404)diikuti oleh pengenal S, yang salah bentuk), sehingga kesalahan program.
  • Ke> <>: Nadalah instruksi yang tidak valid, sehingga kesalahan program.

Berikut ini berfungsi dalam CJam (meskipun kesalahan), Underload, atau Python, tetapi tidak> <>:

[]
Le=404
+Le#(404)S
(print(404))
  • Untuk CJam: []mendorong array kosong ke stack, dan Lmendorong array kosong ke stack. e=menghitung jumlah kejadian []dalam [], memberi 0. 404mendorong 404ke tumpukan. +menambahkan dua angka bersamaan, memberi 404. Lmendorong array kosong ke tumpukan lagi, dan e#membuat komentar yang bertahan hingga akhir baris. (mencoba mengeluarkan elemen dari array, tetapi karena elemen tumpukan atas adalah array kosong [], kesalahan program. 404masih keluaran.
  • To Python: []adalah pernyataan yang terdiri dari instruksi no-op. Le=404mendefinisikan variabel Leagar sama dengan 404. +Lemengambil plus unary dari variabel Le(operasi yang agak tidak berguna) dan hasilnya dibuang. #(404)Sadalah komentar baris. (print(404))mencetak 404.
  • Untuk Underload: Satu-satunya bagian yang relevan adalah (404)S, yang mendorong 404ke tumpukan dan mengeluarkannya. (print(404))mendorong print(404)ke tumpukan, tetapi tidak ada yang dilakukan dengan itu dan program berakhir.
  • Untuk> <>: [mencoba mengeluarkan nomor dari tumpukan teratas di metastack, dan kemudian mengeluarkan banyak elemen dari tumpukan itu dan membuatnya menjadi tumpukan baru yang kemudian didorong ke metastack. Tidak ada nomor di tumpukan, sehingga kesalahan program.

Berikut ini berfungsi di CJam (meskipun kesalahan), Python, Underload, dan> <>:

"404nnn;\
"
Le=404
+Le#(404)S
(print(404))
  • Untuk CJam: Sebagian besar dari apa yang saya katakan terakhir kali berlaku di sini. Alih-alih menjadi [], kami sekarang memiliki string literal, tetapi kontennya masih tidak penting.
  • Untuk Python: Sebagian besar dari apa yang saya katakan terakhir kali berlaku di sini. Alih-alih menjadi [], ekspresi pertama yang tidak digunakan sekarang menjadi string literal, tetapi kontennya tetap tidak penting.
  • Untuk Underload: Semua yang saya katakan terakhir kali berlaku di sini. Semua perintah masih diabaikan.
  • Ke> <>: "Mode string yang dimulai, dan IP membungkus di sekitar baris pertama mendorong setiap kode karakter yang dilihatnya ke stack (ini tidak penting). IP membungkus dan mengenai "lagi, yang keluar dari mode string. 404mendorong angka 404ke tumpukan, dan kemudian nnnmengeluarkan masing-masing (secara teknis, ini terjadi dalam urutan terbalik, tetapi karena 404 adalah palindrom, ini tidak masalah). ;mengakhiri program.

4

6 Bahasa Brain-Hack, Brain-Flak, Brain-Brengsek, Foo, Javascript, Alphuck

Akan datang lebih banyak lagi!

Brain-Hack

#(((()((()(((()()()){}){}){}){}){}){}){})

Mencetak 404 di Brain-Hack

Brain-Hack, Brain-Flak

(((()((()(((()()()){}){}){}){}){}){}){})

Brain-Hack, Brain-Flak, Brain-Brengsek

(((()((()(((()()()){}){}){}){}){}){}){})#-[<+>-----]<+.----.++++.>-.++++.

Gunakan komentar di Brain-Flak untuk mencetaknya

Brain-Hack, Brain-Flak, Brain-Brengsek, Foo

"404"
(((()((()(((()()()){}){}){}){}){}){}){})#-[<+>-----]<+.----.++++.>-.++++.

Brain-Hack, Brain-Flak, Brain-Brengsek, Foo, Javascript

console.log("404")
//(((()((()(((()()()){}){}){}){}){}){}){})#-[<+>-----]<+.----.++++.>-.++++.

Brain-Hack, Brain-Flak, Brain-Brengsek, Foo, Javascript, Alphuck

console.log("404")
//(((()((()(((()()()){}){}){}){}){}){}){})#-[<+>-----]<+.----.++++.>-.++++.iaipiiiiiaecsaejiiiijeeeej

Apakah saya menyebutkan saya menggunakan esolang?
Christopher

Umm, kode Brainfuck asli Anda dicetak 4...
MD XF

@MDXF memperbaiki lol itu
Christopher

Sekarang brainfuck memiliki banyak kode tambahan.
MD XF

3

5 bahasa (87 byte)

Pyon

print(404

Cobalah online!

Python 2

print(404)

Cobalah online!

Brain-Flak (BrainHack)

print(404)#(((()((()(((()()()){}){}){}){}){}){}){})

Cobalah online!

brainfuck

Diambil dari jawaban Jo King karena saya tidak dapat menemukan kode brainfuck yang memiliki tanda kurung seimbang (pembatasan Brain-flak).

print(404)#(((()((()(((()()()){}){}){}){}){}){}){})-[<+>-----]<+.----.++++.>

Cobalah online!

05AB1E

Perhatikan bahwa ini juga berfungsi dengan Ohm.

#404q
print(404)#(((()((()(((()()()){}){}){}){}){}){}){})-[<+>-----]<+.----.++++.>

Cobalah online!

Terima kasih kepada Jo King untuk -6 byte.


Yang x%xdan [-]tidak perlu
Jo King

@JoKing Oh whoops, saya lupa menghapusnya setelah mengadaptasi kode brainfuck Anda> _ <. Diedit. Terima kasih
Tn. Xcoder

Anda dapat dengan mudah menambahkan Python 1: gist.github.com/anonymous/77ed24162c35aae0a10e4e1cada8547a
MD XF

@ MDXF Itu tampaknya tidak valid bagi saya. 1) Versi Python 1 tidak berfungsi di Pyon 2) Versi Python 1 juga bekerja di Python 2, yang dilarang.
Tn. Xcoder

@ Mr.Xcoder Oh, saya lupa bahwa sintaksis non-kurung berfungsi dalam Python 2.
MD XF

1

2 Bahasa, 24 byte, Python dan Batch

Program 1: Python 3

print('404')

Program 2: Python 3 dan Batch

print('404')#|echo 404

Setelah komentar hash sisa kode dalam python, dan | adalah pernyataan dalam bash untuk melakukan ini jika perintah lain gagal.


0

2 Bahasa, 53 byte: C dan Python

Mari kita mulai dengan sesuatu yang sederhana.

Program 1: C

int main(){printf("404");}

Program 2: C dan Python

#define print(X)int main(){printf("404");}
print(404)

TIO tautan:

Ini hanya sebuah contoh, dan mungkin akan dikalahkan berulang kali.


0

4 bahasa, 91 byte

C ++

#ifdef __cplusplus
#include "stdio.h"
int main(){printf("%d",404);}
#endif

C ++, C

#include "stdio.h"
int main(){printf("%d",404);}

Menghapus makro C ++

C ++, C, Befunge

#define A "404",,,@
#include "stdio.h"
int main(){printf("%d",404);}

Menambahkan makro yang akan diabaikan dalam C ++, tetapi dibaca sebagai kode di Befunge.

C ++, C, Befunge, Python

#define A "404",,,@
#include "stdio.h"//\
print(404);'''
int main(){printf("%d",404);}//'''

Iklan sepotong kode yang menyebabkan baris berikutnya menjadi komentar dalam C, tetapi tidak dalam Python ( //<backslash>)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.