PureBasic

Tela Software:
PureBasic
Detalhes de Software:
Versão: 4.30
Data de upload: 2 Jun 15
Revelador: Fantaisie Software
Licença: Shareware
Preço: 69.00 $
Popularidade: 7

Rating: nan/5 (Total Votes: 0)

PureBASIC é uma nova linguagem de programação "alto nível" com base em regras básicas estabelecidas. PureBASIC é semelhante a qualquer outro compilador BASIC você pode ter usado, quer para o Amiga ou PC. Aprendizagem PureBASIC é muito fácil! PureBASIC foi criado para os iniciantes e experts. O tempo de compilação é muito rápido. Temos de colocar um grande esforço para a sua realização para produzir uma linguagem amigável rápido, confiável e sistema.
 
A sintaxe é simples, mas as possibilidades são infinitas com recursos avançados de PureBASIC, tais como ponteiros, estruturas, procedimentos, listas ligadas de forma dinâmica e muito mais. O codificador experiente não terá nenhum problema em ter acesso a qualquer uma das estruturas OS legais ou objetos de API.
 
PureBASIC é uma linguagem de programação portátil que atualmente trabalha no AmigaOS (680x0 e PowerPC), Linux, MacOS X (PowerPC) e sistemas de computadores Windows. Isto significa que o mesmo código pode ser compilado nativamente os três sistemas e ainda usar toda a potência de cada um. Não há gargalos como uma máquina virtual ou um tradutor de código; o código gerado produz altamente otimizado executáveis, independentemente do sistema operacional em que ele é compilado. As bibliotecas externas são principalmente escritos em assembler otimizado lado, que produz comandos muito rápido, muitas vezes, muito mais rápido do que a C / C ++ equivalente.
Instalação:
  Use 'su -' ter shell de root (se não tiver feito)
  Copie o 'Compiladores / PureBASIC / pbcompiler' arquivo em / usr / bin /
  ou qualquer outro diretório no caminho:
    # Cp PureBASIC / compiladores / pbcompiler / usr / bin /
  Em seguida, mover todo o diretório 'PureBASIC' em / usr / share /
    # Cp-rf PureBASIC / usr / share /
  NOTA: você pode definir a variável de ambiente $ PUREBASIC_HOME para
  seu caminho de instalação se você não quiser colocar o PureBASIC
  gaveta em / usr / share.
  Se você não tem 'fasm', copiá-lo em seu caminho (fasm v1.45 pelo menos)
    # Cp PureBASIC / compiladores / fasm / usr / bin /
  Para testar a instalação, apenas digite:
    # Pbcompiler

Recursos :

  • conjunto enorme de comandos internos (800 +) para criar rápida e facilmente qualquer aplicativo ou jogo
  • Todas as palavras-chave BASIC são suportadas
  • executáveis ​​compilador Muito rápido que cria altamente otimizados
  • Não DLLs externos, tempo de execução do intérprete ou qualquer outra coisa necessária ao criar executáveis ​​
  • Suporte Procedimento para programação estruturada com variáveis ​​locais e globais
  • Acesso a API completa do SO para programadores avançados
  • fácil, mas muito rápidos jogo 2D apoio da calha bibliotecas dedicadas (DirectX, SDL, ...)
  • Fácil e suporte 3D de alta qualidade baseado em OGRE
  • A utilização óptima do hardware disponível usando altamente otimizado (montagem) comandos
  • O código-fonte é portável entre AmigaOS, Windows, MacOS X e Linux, para jogos e aplicativos
  • editor Dedicado e ambiente de desenvolvimento
  • depurador integrado para rastrear facilmente programar bugs.
  • Características técnicas:
  • 486, Pentium (Pro, II, III) apoio
  • matrizes embutidas, listas ligadas dinamicamente, estruturas complexas, ponteiros e definições de variáveis ​​
  • tipos suportados: Byte (8 bits), Word (16 bits), Long (32 bits), Float (32 bits) e também os tipos definidos pelo usuário (estruturas)
  • Built-in tipos string (caracteres)

  • Números
  • Constantes, binários e hexadecimais suportado
  • Expression redutor (agrupamento constantes e números explícitos juntos)
  • Suporte aritmética Norma com respeito a prioridade sinal e parênteses: +, -, /, *, e, ou, LSL, asl, lsr, asr
  • compilação Muito rápido (cerca de 300 000 linhas / min em um P200)
  • Suporte Procedimento para programação estruturada com variáveis ​​locais e globais
  • Todas as palavras-chave Norma básica:. If-Else-EndIf, Repeat-Until, etc
  • apoio da biblioteca externa para manipular objetos como imagens BMP, janelas, gadgets, SDL, etc.
  • bibliotecas externas estão totalmente escrito em lado montador otimizado para velocidade máxima e compactação
  • As funções da API do Linux são totalmente suportados, como se fossem palavras-chave BÁSICAS
  • Inline assembler
  • estruturas pré-compilados com arquivos constantes de compilação extra rápida
  • compilador CLI configurável
  • Sistema amigável, fácil de instalar e usar

O que é novo nesta versão:

  • Adicionado: Full versão 64 bits do PureBASIC (Windows)
  • Adicionado: apoio MacOS X x86
  • Adicionado: 'JPEG 2000' biblioteca
  • Adicionado: 'nó' biblioteca
  • Adicionado: 'Gadget3D' biblioteca
  • Adicionado: 'Window3D' biblioteca
  • Adicionado: 'Sound3D' biblioteca
  • Adicionado: suporte a Unicode total ao engine3d
  • Adicionado: apoio MacOS X para engine3d
  • Adicionado: rotação Absolute / parente para todos os engine3d rodar comandos
  • Adicionado: movimento absoluto de corpo engine3d físico
  • Adicionado: EntityID (), EntityLookAt ()
  • Adicionado: CameraProjectionX (), CameraProjectionY (), WorldDebug (), Sun ()
  • Adicionado: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Adicionado: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
  • Adicionado: FinishDatabaseQuery (), DatabaseID ()
  • Adicionado: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • Adicionado: tipo nativo '.eu' para 32/64 bits tamanho inteiro
  • Adicionado: Leitura / WriteInteger (), Read / WritePreferenceInteger (), PeekI (), PokeI ()
  • Adicionado: O suporte de idiomas para compilador e depurador
  • Adicionado: Estilo parâmetro para FontRequester ()
  • Adicionado: Suporte para E / Ou 'em CompilerIf declarações
  • Adicionado: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Adicionado: apoio #PB_Ignore para AddStatusBarField ()
  • Adicionado: #PB_Explorer_DisplayMode para ExplorerListGadget ()
  • Adicionado: O suporte a múltiplos joystick
  • Adicionado: constante compilador #PB_Compiler_FilePath
  • Melhorado: Maior biblioteca de retrabalho AoOcorrerErro (crossplatform)
  • Melhorado: InitScintilla (), o parâmetro agora é opcional
  • Melhorado: reescrita depurador completa para suporte das novas plataformas
  • Optimizado: biblioteca XML para lidar com arquivos muito grandes rapidamente
  • Optimizado: biblioteca LinkedList para usar a memória de forma eficiente
  • Mudado: 'Leia' palavra-chave agora requiers um tipo (Read.l, Read.q etc.) para evitar problemas de migração de 64 bits
  • Mudado: CountList () para LISTSIZE ()
  • Mudado: ClearGadgetItemList () para ClearGadgetItems ()
  • Mudado: CameraProjection () para CameraProjectionMode ()
  • Mudado: addElement () e tal agora retornar um ponteiro para o início dos dados
  • Mudado: ComboBoxGadget () altura é agora a altura gadget de reais
  • Mudado: #Long, #Byte, etc. #Word para #PB_Long, #PB_Byte, etc. #PB_Word para a consistência
  • Mudado: RotateEntity (), RotateCamera () e RotateBillboard () x, y eixo de rotação
  • Mudado: ângulo CameraFOV () de radiano para grau
  • Modificado: Array e lista de parâmetros agora requiers a "Lista" ou palavra-chave 'matriz'
  • Removido: STRQ (), HexQ (), BinQ (), ValQ ()
  • Removido: ChangeListIconDisplay (), substituído por um atributo de dispositivo
  • Removido: ButtonImageGadget () compatibilidade com versões anteriores
  • Removido: CreateGadgetList (), agora feito automaticamente em OpenWindow ()
  • Removido: CopyTexture (), TextureOutput ()
  • Removido: Removed monitor de CPU a partir do IDE, como todos OS fornecem a mesma funcionalidade
  • Arrumado: subsistema DX9 no Windows
  • Arrumado: Muitos compiladores e bibliotecas bugs relacionados

Requisitos :

  • Linux com XFree 4.0
  • nasm e SDL
  • GTK + 1.2
  • SDL 1.2
  • biblioteca 'MIDAS Módulo' PureBASIC

Outro software de desenvolvedor Fantaisie Software

PureBasic
PureBasic

26 Jan 15

PureBasic (64-bit)
PureBasic (64-bit)

26 Jan 15

Comentário para PureBasic

Comentários não encontrado
Adicionar comentário
Ligue imagens!