Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
難解(かもしれない)言語
Search
akatsuki1910
January 16, 2024
1
14
難解(かもしれない)言語
akatsuki1910
January 16, 2024
Tweet
Share
More Decks by akatsuki1910
See All by akatsuki1910
Reactのチュートリアルをしよう3
akatsuki1910
0
10
クソドメインを取ろう
akatsuki1910
0
12
Reactのチュートリアルをしよう2
akatsuki1910
0
11
HTMLとCSSとコンポーネント
akatsuki1910
0
12
Reactのチュートリアルをしよう
akatsuki1910
0
14
そのコレクション合ってる?
akatsuki1910
0
9
第3回 TypeScriptを使おう
akatsuki1910
0
9
第2回 TypeScriptを使おう
akatsuki1910
0
18
第1回 TypeScriptを使おう
akatsuki1910
0
9
Featured
See All Featured
A Tale of Four Properties
chriscoyier
155
22k
The Mythical Team-Month
searls
217
43k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
18
1.2k
The Pragmatic Product Professional
lauravandoore
29
6.1k
Debugging Ruby Performance
tmm1
71
11k
Raft: Consensus for Rubyists
vanstee
134
6.5k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
129
32k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
2.9k
Statistics for Hackers
jakevdp
792
220k
Art, The Web, and Tiny UX
lynnandtonic
291
20k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
24
1.8k
Transcript
難解(かもしれない)言語 面白法人の技術部の LT大会 2024年冬 らり
難解プログラミング言語 難解プログラミング言語 (なんかいプログラミングげんご)とは、意図的に読解が困難な ように設計されたプログラミング言語である。英語では、Esoteric programming language (略してesolangとも)と言われる。 基本的には、実用性を目指したものではなく、冗談プログラミング言語の一種で、いわゆ るハッカーの間では、この種のジョークはたしなみとみなされており、難解プログラミング 言語に区分されるプログラミング言語はいくつも作られてきた。
https://ja.wikipedia.org/wiki/難解プログラミング言語
None
https://www.uiua.org/
Uiuaって何 Uiuaは簡潔さ、美しさ、及び暗黙的なコードに焦点を当てた、一般的な用途のスタック ベース及び配列志向のプログラミング言語 数値計算はもちろん、画像や音声も出力できるすごいやつ 記号も直観的(なやつが多い)なので、割と読める
ポーランド記法
試しに足し算や引き算
記号について
記号について
つまり /+1_2_3_4_5 => 2+1 = 3 , 3+3 = 6
, 4+6 = 10 , 5+10 = 15 /-1_2_3_4_5 => 2-1 = 1 , 3-1 = 2 , 4-2 = 2 , 5-2 = 3 ↑こいつがポーランド記法じゃないところ
サーバーも作れる https://zenn.dev/hatappo/articles/9a7f4e601df235