▲neo 2023-07-19 | parent | favorite | on: GN⁺: 고수준 시스템 프로그래밍 언어 Val(val-lang.dev)Hacker News 의견 Val: C++의 후계자를 목표로 하는 고수준 시스템 프로그래밍 언어 정적으로 컴파일되며 정적으로 형식이 지정되며 C++과 상호 운용이 가능함 Val은 포인터와 참조를 제거하고 대신 내부적으로 pass-by-const-reference와 return-value-optimization을 사용함 알파 버전을 아직 출시하지 않았고 GitHub에서의 별점과 기여자가 제한적이지만 일부 사람들은 Val을 지지함 Val이 Windows 운영체제를 지원할 수 있는 능력에 대한 우려가 있음 Rust, Zig, Val과 같은 여러 개의 제로 비용 추상화 언어의 존재는 일부 시스템 프로그래머들에게 사랑받고 해결되기를 바라는 대상임 Val은 아직 개발 중이며 완전히 사용 가능한 언어로 간주되지 않음 Dave Abrahams와의 연관성으로 인해 Val은 주목받고 있음 (Dave Abrahams는 프로그래밍 커뮤니티에서 잘 알려진 인물임) Val의 구현에 대한 질문과 토론이 있으며, 문자열 처리와 자기 참조 데이터 구조의 구현 가능성 등이 포함됨 Val은 Rust, Zig, Vale와는 목표가 겹치는 것으로 보이지만 Vala와는 그렇지 않음 Val에서 Rust의 'unsafe'와 유사한 탈출구가 있을 수 있으나, Val의 안전한 부분집합이 실제 응용에 충분한지에 대한 의문은 아직 논의 중임 Val과 유사한 다른 언어로는 V, Vala, Vale 등이 있음
Hacker News 의견