GPT4에게 프로그램 언어를 만들어달라고 해봤다.. 👀

본문 내용 요약 GPT-4 에게 소프트웨어 개발에 대한 통합 이론을 물어봐서 10가지 Tenet(교리)을 얻고, 실전 예제들을 뽑아달라고 함 ✨ 이 아이디어 기반으로 프로그래밍 언어를 만든다고 하면 문법이 어떨까? ✨ 📍 "TenetLang" 이라고 GPT-4가 직접 이름 붙인 이 언어는, - 파이썬 문법과 함수형/객체지향 언어의 기능을 조합 - Python과 비슷한 들여쓰기 기반 스코핑 - TypeScript & Kotlin의 타입 인퍼런스를 통한 강력한 타이핑 - Javascript와 비슷한 퍼스트 클래스 함수와 클로져 - 기본은 Immutable 데이터 구조, 옵션으로 Mutable - 익명 함수를 위한 간결한 Lambda 문법 - Haskel & Rust의 패턴 매칭과 destructuring - async/await 및 경량 쓰레드를 이용한 동시성 지원 기본 내장 - 다른 언어와의 상호 운용을 위한 FFI(Foreign Function Interface) 📍 이걸 분산 컴퓨팅에 맞게 향상 시킨다면 ? - Erlang과 Akka의 경량 actor 와 내장 메시지 전달 알고리듬으로 비동기, 넌블럭킹 커뮤니케이션 지원 - gRPC 및 Apache Thrift 같은 인기 RPC 프로토콜을 지원하는 라이브러리 또는 프레임워크 내장 - JSON, BSON, Protocol Buffers 같은 포맷을 통한 Serialization & Deserialization 멀티 노드간 공유 및 조작을 위한 Distributed Hash Tables(DTHs) 또는 분산DB 같은 분산 데이터 구조 지원 - 슈퍼비젼 트리, 자동 재시도, 타임아웃 등을 통해 Fault Tolerance 지원 📍 GPT-3 나 ChatGPT 같은 LLM을 쉽게 연동하기 위한 언어 수준의 기능을 추가 - 아예 언어 차원에서 이런 시스템을 직접 연동하기 위한 방법을 질의 - 그외 추가하고 싶은 기능들을 문의 : IDE내 자동 완성, 리팩토링 도구, 코드to코드 번역, 패턴인식 설계 - 해당 기능을 구현하는 방법도 문의 🔍 10개의 Tenet : Modularity, Abstraction, Scalability, Maintainability, Testability, Adaptability, Performance, Security, Collaboration, Continuous improvement 컴파일러까지 혼자 만들면.. 이젠 언어까지 혼자 만들고.. 프로그램도 만들고.. 북치고 장구치고.. 니 마음대로 다 해라!!!!

GPT-4 Designed a Programming Language

Luke Bechtel

GPT-4 Designed a Programming Language

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 3월 20일 오전 7:08

댓글 0

    함께 읽은 게시물

    프롬프트 기획 과정 공유 - 경쟁사 고객 리뷰 분석

    ... 더 보기

    프롬프트 기획 과정 공유 - 경쟁사 고객 리뷰 분석

    Brunch Story

    프롬프트 기획 과정 공유 - 경쟁사 고객 리뷰 분석

     • 

    댓글 1 • 저장 9 • 조회 1,010


    < '네이버 다녀요'라는 말에 아무도 무슨 일을 하는지는 묻지 않았다 >

    1

    ... 더 보기

    PM이 이해하면 좋은 지표 개념

    프로덕트 매니저(PM)로 일하면서 늘 지표 이야기를 듣게 됩니다. 대부분 PM은 선행지표(leading indicator)와 후행지표(lagging indicator)의 개념을 잘 이해하고 있습니다. 하지만 선행지표에 영향을 미치는 '인풋(input) 지표, '아웃풋(o

    ... 더 보기

    《어떤 것은 다르게 살게 한다》

    ... 더 보기

    < 쿠팡의 창업자를 직접 보며 배운 것: 리더의 크기가 전부다 >

    1

    ... 더 보기

     • 

    댓글 1 • 저장 9 • 조회 1,037


    《달리는 마음, 일하는 마음》

    ... 더 보기