NHI1 é um software de linha de comando projetado para ser usado por desenvolvedores, cientistas, pesquisadores e administradores de sistemas que desejam criar uma inteligência artificial (não humano), hoje, ou antes do ano 2040.
O projeto & rsquo; s principal objetivo é ajudá-lo a criar uma inteligência não-humana, ao fazer uso de vários projetos de código aberto, como theBrain, um sistema de armazenamento persistente, e por A vinculação (anteriormente conhecido como libmsgque).
NHI1 & rsquo; s núcleo está disponível para várias linguagens de programação, incluindo Python, C, C ++, Java, C #, Perl, Ruby, PHP, VB.NET e Tcl. Ele suporta GNU / Linux, Microsoft Windows e Mac OS X, sistemas operacionais testados em 64 bits (x86_64) e 32-bit (x86) conjunto de instruções architectures.Getting começou com NHI1To instalar e usar o projeto NHI1 em seu operacional GNU / Linux sistema, você terá que baixar a versão mais recente do Softoware, onde é distribuído como um arquivo compactado bz2 TAR.
Salve o pacote em algum lugar no seu computador, extraia o conteúdo usando um utilitário Gerenciador de arquivo, abra um software emulador de terminal e navegue até a localização dos ficheiros de arquivo extraído utilizando o & lsquo; cd & rsquo; comando (por exemplo cd /home/softoware/NHI1-0.17).
Em seguida, executar o & lsquo; ./ configure & rsquo; comando para configurar e otimizar o software para a arquitetura ou sistema operacional específico. Uma vez que o processo de configuração / otimização tiver terminado, você deve executar o & lsquo; o & rsquo; comando para compilar NHI1.
Instale-o de todo o sistema, executando o & lsquo; make install & rsquo; comando como root ou o & lsquo; sudo make install & rsquo; comando como usuário privilegiado. Usá-lo, executando o & lsquo; nhi1 & rsquo; comando no emulador de terminal
O que é novo nesta versão:.
- redesenho buildsystem:
- usando fora de construção de raiz por padrão
- automake / autoconf agora usando padrões
- sintaxe mudança para -com-LNG para suporte de programação languags
- usando um sistema de arquivos em memória para construir e testar o software
- NEW apoio recipiente linux (lxc):
- ferramenta: lxc-nhi1 para criar um novo recipiente lxc (testado no openSUSE)
- ferramenta: lxc-watchdog para gerenciar o novo cluster recipiente lxc
- teste REDESIGN:
- Agora, usando testes em paralelo com o & quot; fazer -j # & quot; opção
- ferramenta: testes / TestControl.bash para fazer um teste de construir massa
- Novas ferramentas para o usuário final:
- Nhi1BuildLanguage: construir tcp, perl, phy, rubi, língua phyton
- Nhi1Config: wrapper para configurar
- Nhi1Docs: construir árvore de documentação
- Nhi1Exec: encontrar e os scripts exec / testes
- Nhi1Label: arquivos de etiqueta, fornecem cabeçalho comum
- Nhi1Tags: arquivo de etiquetas da caixa para procurar funções
- rcBuildFs: serviço unix para gerir um sistema de arquivos em memória
- BUG-Fix:
- 1. libmsgque: falta close-on-exec bandeira em soquetes
- 2. aguard:. errado comprimento build-chave
- redesenho theBrain:
- usando agora o build-in banco de dados SQLite.
- usando um systax especial para definir um forte tipo de dados digitados em sqlite
- redesenho compilação do Windows:
- usando agora mingw e compilador Microsoft SDK
- atualização de configuração automake / autoconf para encontrar janelas construir ferramentas
Os scripts
O que é novo na versão 0.16:
- Release 9 de & quot; Pacote de Trabalho II & quot; foi concluída.
- O Unix e Windows construir ambientes são agora idênticos.
- Os aplicativos Visual MS foram substituídos com o cross-compiler-cadeia de ferramentas e mingw Cygwin.
O que é novo na versão 0.14:
- Esta versão adicionou-transação persistente-support-parte-2 .
- API A 'armazenamento' foi adicionado para armazenar e recuperar um pacote de dados a partir do banco de dados.
- A 'despejo' API também foi adicionado para exportar e importar dados de armazenamento externo.
O que é novo na versão 0.13:
- add-transação persistente-support-parte-1,
- uma melhorada fábrica-interface,
- e a fixação de alguns erros de código / documentação
O que é novo na versão 0.12:
- Esta versão incorpora suporte sqlite no kernel PLMK. Somente o gerenciamento de memória é usado atualmente.
O que é novo na versão 0.11:
- Um monte de aprimoramentos de recursos
O que é novo na versão 0.10:
- Esta versão adiciona suporte para a nova linguagem de programação & quot; Ir & quot ; do Google.
O que é novo na versão 0.9:
- Esta versão adiciona suporte a linguagem PHP, uma nova interface para o & quot; ProcessEvent & quot; função e o & quot; startAs & quot; opção de configuração, e a capacidade de encerrar um aplicativo a partir de um callback com o & quot; ErrorSetEXIT & quot; função.
- A linguagem PHP é caracterizado por uma extensa mas não documentada API C.
- O número de recursos, combinados com uma linguagem cada vez maior e em movimento fez a programação de extensão difícil e demorado.
- A extensão sucesso PHP mostra a flexibilidade e adaptabilidade dos NHI1.
O que é novo na versão 0.7:
- Esta é uma grande característica--release para adicionar longtime- suporte a transações.
Comentários não encontrado