LocalazyLocalazy
Desde o seu lançamento em 2005, a linguagem de programação Fish tem vindo a ganhar popularidade como uma linguagem de script de uso geral. Foi concebida para ser uma verdadeira alternativa ao popular Bourne Again Shell (Bash), com foco na simplicidade, segurança e portabilidade. O peixe é semelhante ao Bash em muitos aspectos, mas também tem algumas diferenças importantes. Uma das mais notáveis é a sua sintaxe. Enquanto Bash usa uma sintaxe tradicional de concha Unix, Fish usa uma sintaxe mais natural, legível pelo homem. Isto torna muito mais fácil de aprender e usar, e também reduz as hipóteses de erros. Outra diferença fundamental é que Fish é uma linguagem totalmente orientada para os objectos. Isto significa que tudo no Fish é um objecto, incluindo funções, variáveis, e até os comandos de concha incorporados. Isto torna possível a escrita de scripts muito poderosos e flexíveis. O peixe também tem uma série de características que o tornam mais seguro do que o Bash. Por exemplo, tem suporte incorporado para características de segurança como SSH sem palavra-passe e encriptação de ficheiros. Também inclui um modo sandbox que pode ser utilizado para restringir as permissões de scripts não confiáveis. Em geral, o Fish é uma grande escolha para os utilizadores que querem uma alternativa ao Bash que seja mais segura, mais fácil de usar e mais potente.