# 난해한 프로그래밍 언어 만들기

> Clean Markdown view of GeekNews topic #10583. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=10583](https://news.hada.io/topic?id=10583)
- GeekNews Markdown: [https://news.hada.io/topic/10583.md](https://news.hada.io/topic/10583.md)
- Type: news
- Author: [kciter1](https://news.hada.io/@kciter1)
- Published: 2023-08-28T10:47:04+09:00
- Updated: 2023-08-28T10:47:04+09:00
- Original source: [kciter.so](https://kciter.so/posts/crafting-esolang)
- Points: 11
- Comments: 1

## Topic Body

흔히 esolang이라 부르는 난해한 프로그래밍 언어를 만드는 방법입니다.  
글의 대부분이 코드라 요약이 힘들어 목차로 요약을 했습니다.  
  
* 난해한 프로그래밍 언어란 이해하기 힘든 문법  
* 대표적으로 Brainfuck이 있고 국내엔 엄랭이 유명함  
  * Brainfuck 문법 설명  
  * 이런 언어를 프로그래밍 언어라 부를 수 있는가?  
  * 튜링 기계와 튜링 완전이라는 개념을 봤을 때 프로그래밍 언어라 볼 수 있음  
* Brainfuck 구현하기  
  * 기본 문법과 반복문 구현  
* 직접 난해한 프로그래밍 언어 구현해보기  
  * Jazzlang 구현하기

## Comments



### Comment 18670

- Author: kongchu2
- Created: 2023-08-28T17:51:35+09:00
- Points: 2

재밌게 보았습니다!
