Existe uma linguagem de script com sintaxe semelhante a C?

4

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?

    
por Ivan 15.01.2011 / 16:44

12 respostas

3

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.

    
por 15.01.2011 / 16:57
14

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.

    
por 15.01.2011 / 17:41
10

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.

    
por 15.01.2011 / 17:59
2

Ch é um interpretador de C e C ++, pode ser usado para scripts.

    
por 15.01.2011 / 22:07
2

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:)

    
por 16.01.2011 / 23:29
2

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:

  • Apresenta tudo o que você precisa como programador
  • UMA sintaxe MUITO limpa e fácil, seu autor diz que ela pode ser 3 a 4 vezes mais produtiva que c / c ++

Desvantagens:

  • Velocidade, mas se você não estiver programando em baixo nível onde o desempenho é importante, é suficiente.
por 18.01.2011 / 14:23
1

Instale e tente tcsh . Você também pode torná-lo seu shell padrão, se quiser. Embora eu não recomende isso. ; -)

    
por 15.01.2011 / 16:50
1

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.

    
por 18.01.2011 / 18:58
1

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

    
por 24.08.2012 / 23:02
0

Existem alguns pacotes disponíveis para o 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.

    
por 17.01.2011 / 08:06
0

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.

    
por 05.12.2015 / 03:24
0

O Perl tem essencialmente a mesma sintaxe de C (é pelo menos tão próximo quanto o C ++), e é bastante instalado / disponível.

    
por 28.03.2017 / 23:48

Tags