gíria

Slang é uma poderosa linguagem interpretada.
Baixe Agora

gíria Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • John E. Davis
  • Site do editor:
  • http://space.mit.edu/~davis/slang/

gíria Tag


gíria Descrição

Gíria é uma poderosa linguagem interpretada. A S-Lang é uma biblioteca de programador multi-plataforma projetada para permitir que um desenvolvedor crie software multi-plataforma robusto. Fornece instalações necessárias por aplicativos interativos, como gerenciamento de tela / tela, entrada de teclado, teclado e assim por diante. A característica mais emocionante da biblioteca é o intérprete da gíria que pode ser facilmente incorporado em um programa para torná-lo extensível. O idioma apresenta variáveis globais e locais, ramificando as construções, funções definidas pelo usuário, estruturas, tipos de dados e matrizes. Além disso, há suporte limitado para tipos de ponteiro. O conjunto de sintaxe de matriz conciso que dos ambientes de computação numéricos baseados em matriz comercial. O idioma fornece suporte integrado para string, inteiro (assinado e insignado longo e curto), ponto flutuante de precisão dupla e números complexos de dupla precisão. Além disso, suporta tipos de estrutura definidos pelo usuário, tipos de matriz multidimensionais e matrizes associativas. Para facilitar a construção de estruturas de dados sofisticadas, como listas e árvores vinculadas, foi adicionado um tipo de "referência" ao idioma. O tipo de referência fornece grande parte da mesma flexibilidade que os ponteiros em outros idiomas. Por fim, incorporar o intérprete também pode fornecer tipos específicos de aplicativos especiais, como o Mark_Type que o JED Editor fornece.A idioma fornece operações aritméticas padrão, como adição, subtração, multiplicação e divisão. Também fornece suporte para a aritmética Modulo, bem como operações no nível do bit, por exemplo, exclusivo - ou. Qualquer operador binário ou unário pode ser estendido para trabalhar com qualquer tipo de dados. Por exemplo, o operador de adição (+) foi estendido para funcionar entre os tipos de string para permitir a concatenação de string. Os operadores binários e unários funcionam de forma transparente com tipos de matriz. Por exemplo, se A e B são matrizes, a A + B produz uma matriz cujos elementos são o resultado do elemento por adição de elemento de A e B. Isso permite que uma para fazer operações vetoriais sem loop explicitamente sobre os índices da matriz.O que é novo nesta versão: · SRC / Serarray.c: chamada supérflua para slclass_add_math_op removido (Michael nobre) · src / slang.c: foreach (null) usando (null) "Next") {} foo (); Causada _nargs = 1 no foo. · SRC / SLARRFUNC.C: Fixar para evitar a soma (null) de causar um despejo core. · SRC / SLIMPORT.C: Import (módulo, "") tornado equivalente a importação (módulo " Global"); Dessa forma, Import (Módulo, Current_Namespace ()) funcionará quando o namespace atual é anônimo. · SRC / SLOPATH.C: Vários usuários solicitaram que eu adicione a capacidade de definir um caminho de carga e usar esse caminho ao carregar arquivos de intérprete. Para este fim, várias novas funções foram adicionadas à API: · char * slpath_get_load_path (nulo); · int slpath_set_load_path (caminho char *); · / * get e definir o caminho a ser pesquisado para arquivos * / · int slpath_get_path_delimiter (nulo ); · Slpath_set_path_delimiter (delimitador int); · / * obter e definir o delimitador de caracteres para percursos de pesquisa * / · int slang_load_file_verbose (int verbose); · / * se não-zero, exibir mensagens de carregamento de arquivos * / novos intrínsecos incluem: · set_slang_load_path · get_slang_load_path · path_get_delimiter · Estas funções, nem as intrínsecos têm um efeito em aplicativos que usam Slang_Load_File_hook ou Slns_Load_File_hook para carregar arquivos. A mudança deve ser transparente para aplicativos que usam o mecanismo de arquivo de carregamento de estoque. A principal diferença é que, se alguém tenta carregar um arquivo sem extensão, por exemplo, "foo", mas o arquivo não existe, então o intérprete tentará carregar o mais recente de "foo.slc" e "foo.slc" ". Consulte SRC / SLSH.C para como as funções podem ser usadas. · SLSH / SLSH.C: Atualizado para usar o novo código do caminho de pesquisa descritos acima. Além disso, o SLSH é distribuído com uma coleção de funções General Filmes, incluindo funções / exigências de JED. Veja Slsh / Readme para mais informações. · Doc / TM / cslang.tm: modificou a seção descrevendo a implementação de funções intrínsecas em um esforço para esclarecer a discussão. · SRC / SLANG.C: Minúsculo vazamento de memória resultante de optimizações mágicas adicionadas anteriormente Encontrado e corrigido. · SRC / SLARRMISC.C: Novo intrínseco: Cumumsum calcula a soma cumulativa de uma matriz através da nova função Slarray_Map_Array. · SRC / MÓDULOS: Módulo de expressão regular de perl compatível (Pcre) adicionado.


gíria Software Relacionado

BC.

BC é uma linguagem arbitrária da calculadora de precisão. ...

214

Download

Polygen.

Polygen é um gerador de frases aleatórios de acordo com uma definição de gramática (BNF). ...

642

Download

Libsoup

libsoup é uma biblioteca do cliente / servidor HTTP para o GNOME. ...

171

Download