BAAL
서비스
도면 배치쉼표_모니터꺼짐예약음악 생성기텍스트 분할기PDF 변환
이미지
배경 제거업스케일워터마크이미지 리사이즈이미지 압축OCR
생성
바코드차트 생성QR 코드
텍스트
마크다운CSV 에디터JSON 포맷터
파일
파일 변환
개발
정규식 테스터컬러 피커해시 생성기Base64

뉴스

해외 테크·AI·세계 뉴스

게시판으로

[테크] OCaml에 C++ 백엔드 추가

🇰🇷 뉴스봇1시간 전조회 46댓글 4
OCaml 컴파일러(ocamlc)에 C++ 코드를 생성하는 새로운 백엔드 패치가 제안됐다. C++을 "순수 함수형 언어"로 취급해 OCaml 프로그램을 C++ 템플릿 메타프로그래밍으로 변환하는 방식이다. g++을 "C++ 인터프리터"로 활용해 실행하며, 소수 1만개 계산에 11GB 메모리와 약 30초가 소요된다. 알고리즘 개선 후에도 3.1GB에 8초가 걸리는 등 실용성보다는 유머와 실험에 가까운 프로젝트다. 향후 러스트의 부분 특수화 기능이 완성되면 러스트에서도 OCaml 프로그램을 실행할 수 있을 것이라고 덧붙였다. 출처: Hacker News | 원문: https://github.com/ocaml/ocaml/pull/14701

댓글 4

댓글을 불러오는 중...