>시스템 튜토리얼 >리눅스 >Fish Shell 4.0 베타 출시 : 주요 개선으로 녹에서 주요 재 작성

Fish Shell 4.0 베타 출시 : 주요 개선으로 녹에서 주요 재 작성

Lisa Kudrow
Lisa Kudrow원래의
2025-03-07 12:00:18746검색

Fish Shell 4.0 베타 릴리스 : Rust Rewrite는 주요 개선 사항을 제공합니다

호평을받은

Fish Shell

는 방금 새로운 베타 버전을 출시했습니다. 이것은 메이저 재 작성 다음 첫 번째 버전이기 때문에 큰 변화입니다. Fish Shell은 원래 C로 작성되었지만 이제는 Rust 로 작성되었습니다. 이것은 쉘의 핵심 코드가 완전히 변경되었음을 의미합니다. Fish Shell 4.0의 첫 번째 베타 버전은 아무리 크든 작든 많은 변화를 가져옵니다. 다음은 몇 가지 하이라이트입니다. 개선 된 키 바인딩 : 물고기는 이제 더 많은 키 조합을 지원하여 사용하기 쉽습니다. 더 나은 자동 제안 : 물고기는 이제 더 빠르게 작동하도록 더 나은 명령 제안을 제공 할 수 있습니다.

향상된 스크립팅 기능 : 일련의 개선으로 인해 어류 스크립트 작성이 더 쉬워집니다.

더 나은 터미널지지 :
    물고기는 이제 더 넓은 범위의 터미널을 지원하므로 더 유연합니다.
  • 카탈로그 - 물고기 껍질이 녹을 선택한 이유는 무엇입니까?
  • 피쉬 쉘 4.0 베타 의 주요 개선 다운로드 생선 4.0b1 베타 왜 Fish Shell이 ​​녹을 선택 했습니까?
  • Fish Shell의 개발자는 주로 다음과 같은 주요 이유를 바탕으로 재 작성을위한 대상 언어로 녹을 선택했습니다. Rust
  • 는 거대하고 활발한 커뮤니티 인 에 대한 광범위한 플랫폼 지원을 갖춘 시스템 프로그래밍 언어이며 향후 중요 할 것입니다. 개발자는 프로젝트의 장기 지속 가능성을 보장하기를 원하기 때문에 이는 주요 고려 사항입니다. 개발자는 또한 Rust의 보안 및 신뢰성
  • 기능이 오류를 방지하고 쉘을보다 안정적으로 만드는 데 도움이된다고 생각합니다. 쉘은 컴퓨터를 제어하는 ​​데 사용되며 오류가 심각한 결과를 초래할 수 있기 때문에 특히 중요합니다.
  • 더 중요한 것은 스레드 안전 기능에서 Rust의 고유 한 장점은 어류 쉘에서 동시성 모드를 가능하게하는 문제에 대한 솔루션을 제공한다는 것입니다. 이것은 개발자에게는 오랜 목표이지만 C에서 안전하게 달성하기는 어렵습니다.
  • 마지막으로, 개발자는 다른 언어를 고려했지만 궁극적으로
녹이 가장 잘 맞았다 고 생각했습니다.

그들은 스타트 업 대기 시간 및 메모리 사용에 대한 우려 때문에 Java, Python 및 기타 스크립팅 언어를 배제했습니다.

GO 언어는 포크 시스템 호출 처리로 인해 부적절한 것으로 간주됩니다.

d, nim 및 zig와 같은 다른 시스템 프로그래밍 언어는 너무 틈새로 간주되므로 미래에 관련이 없을 위험이 더 적고 더 높은 위험이 있습니다.

위 내용은 Fish Shell 4.0 베타 출시 : 주요 개선으로 녹에서 주요 재 작성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.