▲GN⁺ 2024-12-09 | parent | ★ favorite | on: Mathics 7.0 – Mathematica의 오픈소스 대안(github.com/Mathics3)Hacker News 의견 이 프로젝트를 몇 년간 지켜보았으며, 오픈 소스 컴퓨터 대수 시스템에 관심 있는 사람들에게 다양한 성숙한 솔루션이 존재함 GNU Octave, Maxima 같은 고전적인 것부터 SAGEmath, Symbolics.jl, sympy 같은 현대적인 것까지 다양함 GiNaC 같은 상징적 라이브러리부터 SAGEmath 같은 "배터리 포함" IDE까지 폭넓은 범위를 가짐 SAGEmath는 웹 노트북 인터페이스를 개척하여 오늘날 Jupyter를 가져옴 개인적으로 Mathematica의 LISPy 스타일을 좋아하지만, MMA의 강력함은 방대한 라이브러리에 있음 상징적 통합, 2D/3D 그래픽, 유한 요소 방법 등 기본 주제에 대한 업계 선도 솔루션뿐만 아니라 생물정보학 같은 특수 목적 도메인도 포함됨 Mathics는 핵심을 잘 복제했지만 모든 라이브러리가 부족함 Matlab과 numpy 복제본의 논리와 유사함 Wolfram Cloud는 개인 사용에 무료로 제공되며, Wolfram Engine은 명령줄을 통해 Mathematica를 무료로 사용할 수 있는 방법임 Mathics에 대한 간단한 소개는 여기에서 확인 가능함 Mathematica는 Raspberry Pi에서 무료로 사용할 수 있으며, 대부분의 대학은 사이트 라이선스를 보유하고 있음 "Home & Hobby" 라이선스는 연간 $195 또는 영구 라이선스 $390로 비교적 저렴함 취미 라이선스 가격을 지불하는 것이 가치 있다고 생각하며, 수학 소프트웨어를 지원하는 것이 좋은 일이라고 생각함 (F)OSS 수학 소프트웨어는 여전히 중요한 역할을 함 Mathematica는 포괄적이지만 고급 수학에서 몇 가지 중요한 단점이 있음 GAP, M2, PARI/GP 같은 (F)OSS 소프트웨어는 Wolfram Language의 부족한 부분을 보완하는 데 중요한 역할을 함 Mathematica의 기능을 복제하려는 프로젝트에 큰 관심은 없지만, 이러한 프로젝트가 Wolfram Research에 기본 기능을 지속적으로 개선하도록 압박을 가함 소프트웨어 엔지니어들은 소프트웨어 비용을 지불하지 않으려는 경향이 있음 Mathematica의 불편한 점 중 하나는 모든 함수가 동일한 네임스페이스에 밀집되어 있으며, 다른 매개변수화 옵션으로 오버로딩이 없다는 것임
Hacker News 의견
이 프로젝트를 몇 년간 지켜보았으며, 오픈 소스 컴퓨터 대수 시스템에 관심 있는 사람들에게 다양한 성숙한 솔루션이 존재함
개인적으로 Mathematica의 LISPy 스타일을 좋아하지만, MMA의 강력함은 방대한 라이브러리에 있음
Wolfram Cloud는 개인 사용에 무료로 제공되며, Wolfram Engine은 명령줄을 통해 Mathematica를 무료로 사용할 수 있는 방법임
Mathics에 대한 간단한 소개는 여기에서 확인 가능함
Mathematica는 Raspberry Pi에서 무료로 사용할 수 있으며, 대부분의 대학은 사이트 라이선스를 보유하고 있음
(F)OSS 수학 소프트웨어는 여전히 중요한 역할을 함
Mathematica의 기능을 복제하려는 프로젝트에 큰 관심은 없지만, 이러한 프로젝트가 Wolfram Research에 기본 기능을 지속적으로 개선하도록 압박을 가함
소프트웨어 엔지니어들은 소프트웨어 비용을 지불하지 않으려는 경향이 있음
Mathematica의 불편한 점 중 하나는 모든 함수가 동일한 네임스페이스에 밀집되어 있으며, 다른 매개변수화 옵션으로 오버로딩이 없다는 것임