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