Se você se sentir confortável com o Java, tente groovy , uma linguagem de script baseada na plataforma Java. Há quase zero curva de aprendizado.
Eu não posso codificar o Bash nem o Python (na verdade, só me sinto confortável com a sintaxe do tipo C) e, na verdade, estou muito ocupado e preguiçoso para aprendê-los agora. Mas gostaria de escrever algumas tarefas. Existe uma linguagem de script para GNU / Linux, com uma sintaxe óbvia e confortável para desenvolvedores C / C ++ / C # / Java?
Se você se sentir confortável com o Java, tente groovy , uma linguagem de script baseada na plataforma Java. Há quase zero curva de aprendizado.
Pike é uma linguagem de script com uma sintaxe similar a C. Você nunca ouviu falar disso? Considere isso como um ponto contra: ele raramente é instalado por padrão, não tem muitas bibliotecas, não há muita literatura sobre isso, não há muitas pessoas que possam ajudá-lo com isso…
Escolha apenas Perl ou Python, as duas principais linguagens de script em sistemas unix (além do shell, mas é uma linguagem mais complicada e tem um escopo menos geral). A sintaxe é apenas 1% de aprender uma língua de qualquer maneira. Eu recomendaria o Python como o mais simples dos dois.
Se você realmente deseja programar em C, mas não tem os passos longos para compilar & ligando, confira o TCC: o Compilador C Minúsculo . Ele ainda suporta a execução via shebang.
Ch é um interpretador de C e C ++, pode ser usado para scripts.
CINT é outro C & Intérprete de C ++. Não sei se você gostaria de ter que agrupar comandos em
system("foo");
embora. Talvez uma macro como a seguinte (não testada)
#define S(cmd) system(cmd);
pode ser útil nessa abordagem, por exemplo, S("cp a b")
Talvez não:)
Você deve procurar por "learn python em 10 minutos".
Ele cobre os recursos de Python mais úteis: listas, tuplas, dicionários, classes e, claro, seu incrível sistema de recuo.
Aprenda, eu pessoalmente considero o python como importante após C \ C ++, porque ele faz muito por padrão, e como uma linguagem de script, ele serve muito.
Vantagens:
Desvantagens:
Instale e tente tcsh . Você também pode torná-lo seu shell padrão, se quiser. Embora eu não recomende isso. ; -)
php-cli, pode ser bastante útil.
php tem uma má reputação, mas desde a versão 5 do php a linguagem é realmente muito boa. E a sintaxe é semelhante a C / C ++ / Java.
Existe cling o projeto de Cern do interpretador C ++ baseado em clang .
Aqui está Google Talk: Apresentando o cling, um intérprete de C ++ baseado em clang / LLVM
Existem alguns pacotes disponíveis para o nó que facilitam o script do sistema.
O gerenciador de pacotes do nó é provavelmente a maneira mais fácil de instalar tais pacotes; O próprio nó pode ser construído a partir da origem (com o mecanismo da V8 em que ele é executado) ou instalado por meio de alguns gerenciadores de pacotes do sistema.
Você pode precisar aprender a usar E / S com eventos para obter muito trabalho.
Ainda não o escrevi, mas a melhor linguagem de script para C seria ... C. Os compiladores são rápidos o suficiente agora que você poderia escrever um pequeno wrapper de script que compilaria e executaria seu programa. Indistinguível de uma linguagem de script que carrega na origem e a analisa antes de executar. Quando eu puser um script trabalhando, vou postar.
O Perl tem essencialmente a mesma sintaxe de C (é pelo menos tão próximo quanto o C ++), e é bastante instalado / disponível.
Tags scripting