Purebasic.

Uma nova linguagem de programação "de alto nível" baseada em regras básicas estabelecidas.
Baixe Agora

Purebasic. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Shareware
  • Preço:
  • USD 69.00 | BUY the full version
  • Nome do editor:
  • Fantaisie Software
  • Site do editor:
  • http://www.purebasic.com/index.php3

Purebasic. Tag


Purebasic. Descrição

Uma nova linguagem de programação "alto nível" baseada em regras básicas estabelecidas. O purebasic é uma nova linguagem de programação "alto nível" baseada em regras básicas estabelecidas. O purebasic é semelhante a qualquer outro compilador básico que você tenha usado, seja para a Amiga ou PC. Aprendendo purebasic é muito fácil! O purebasic foi criado para o iniciante e especialista. O tempo de compilação é muito rápido. Nós colocamos muito esforço em sua realização para produzir uma linguagem rápida, confiável e amigável do sistema. A sintaxe é simples, mas as possibilidades são infinitas com os recursos avançados do Purebasic, como ponteiros, estruturas, procedimentos, listas ligadas dinamicamente e muito mais. O codificador experiente não terá nenhum problema em obter acesso a qualquer uma das estruturas legais ou objetos de API. O purebasic é uma linguagem de programação portátil que funciona atualmente em sistemas de Amigaos (680x0 e PowerPC), Linux, MacOS X (PowerPC) e Windows Computador. Isso significa que o mesmo código pode ser compilado nativamente os três sistemas e ainda usam o poder total de cada um. Não há gargalos como uma máquina virtual ou um tradutor de código; O código gerado produz executáveis altamente otimizados, independentemente do sistema operacional no qual ele é compilado. As bibliotecas externas são principalmente escritas na mão otimizada, que produz comandos muito rápidos, muitas vezes muito mais rápido que o equivalente C / C ++.Enstalação: use 'su -' para ter shell raiz (se ainda não foi feito) copiar o 'purebasic / compiladores Arquivo / USR / BIN / ou qualquer outro diretório no caminho: # cp purebasic / compilers / pbcompiler / usr / bin / próximo, mova 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 o seu caminho de instalação, se você não quiser colocar a gaveta pura em / usr / share. Se você não tem 'fasmo', copie-o em seu caminho (FASM v1.45 pelo menos) # CP PureBasic / Compilers / Fasm / USR / BIN / para testar sua instalação, basta digitar: # PBCompiler Aqui estão alguns recursos principais de "purebasic": · Enorme conjunto de comandos internos (800+) para criar rápida e facilmente qualquer aplicativo ou jogo · Todas as palavras-chave básicas são suportadas · Compilador muito rápido que cria executáveis altamente otimizados · Nenhuma DLL externa, intérprete de tempo de execução ou qualquer outra coisa necessária ao criar executáveis · Suporte ao procedimento para programação estruturada com variáveis locais e globais · Acesso a API completa do OS para programadores avançados · Fácil, mas muito rápido 2D Game Suporte a bibliotecas dedicadas (DirectX, SDL, ...) · Suporte 3D fácil e de alta qualidade baseado em ogro · Uso ideal do hardware disponível usando comandos altamente otimizados (montagem) · O código-fonte é portátil entre AmiGAOS, Windows, MacOS X e Linux, para jogos e aplicativos · Editor dedicado e ambiente de desenvolvimento · Debugger integrado para facilmente rastrear insetos de programação. Características técnicas: · 486, Pentium (Pro, II, III) · Arrays internos, listas ligadas dinamicamente, estruturas complexas, ponteiros e definições variáveis · Tipos suportados: byte (8 bits), palavra (16 bits), longos (32 bits), float (32 bits) e também tipos definidos pelo usuário (estruturas) · Tipos de string integrados (caracteres) · Constantes, números binários e hexadecimais suportados · Reducer de expressão (agrupando constantes e números explícitos juntos) · Suporte aritmético padrão em relação à prioridade do sinal e parênteses: +, -, /, * e, ou, lSL, ASL, LSR, ASR · Compilação muito rápida (cerca de 300000 linhas / min em um P200) · Suporte ao procedimento para programação estruturada com variáveis locais e globais · Todas as palavras-chave básicas padrão: se - else-endif, repetir-até, etc. · Suporte de biblioteca externa para manipular objetos como fotos BMP, janelas, gadgets, sdl, etc. · Bibliotecas externas são totalmente escritas na montadora otimizada para a velocidade máxima e compactação · As funções da API do Linux são totalmente suportadas como se fossem palavras-chave básicas · Montador inline. · Estruturas pré-compiladas com arquivos constantes para compilação extra rápida · Compilador CLI configurável · Sistema amigável, fácil de instalar e usar Requisitos: · Linux com XFree 4.0 · NASM e SDL · GTK + 1,2 · SDL 1.2. · Biblioteca do módulo MIDAS PureBasic O que há de novo nesta versão: · Adicionado: versão completa de 64 bits do purebasic (Windows) · Adicionado: Suporte MacOS X X86 · Adicionado: 'JPEG 2000' biblioteca · Adicionado: Biblioteca 'Nó' · Adicionado: 'gadget3d' biblioteca · Adicionado: Biblioteca 'Window3D' · Adicionado: 'Sound3D' Library · Adicionado: suporte completo Unicode ao Engine3D · Adicionado: Suporte MacOS X para Engine3D · Adicionado: Absolute / rotação relativa para todos os comandos engine3d de rotação · Adicionado: movimento absoluto para o engine3d corpo 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 '.i' para 32/64 bits inteiros tamanho · Adicionado: Leitura / WriteInteger (), Read / WritePreferenceInteger (), PeekI (), PokeI () · Adicionado: Suporte para os idiomas compilador e depurador · Adicionado: Estilo parâmetro para FontRequester () · Adicionado: Suporte para E / Ou 'em declarações CompilerIf · Adicionado: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow · Adicionado: apoio #PB_Ignore para AddStatusBarField () · Adicionado: #PB_Explorer_DisplayMode para ExplorerListGadget () · Adicionado: Suporte a múltiplos joystick · Adicionado: constante compilador #PB_Compiler_FilePath · Reforço: Major retrabalho da biblioteca AoOcorrerErro (multiplataforma) · Reforço: InitScintilla (), o parâmetro agora é opcional · Reforço: reescrita depurador completo para apoio das novas plataformas · Otimizado: biblioteca XML para lidar com arquivos muito grandes rapidamente · Otimizado: biblioteca LinkedList para a memória uso eficiente · Mudado: palavra-chave 'Leia' agora requiers um tipo (Read.l, Read.q etc.) para evitar a migração de 64 bits problemas · Mudado: CountList () para listsize () · Mudado: ClearGadgetItemList () para ClearGadgetItems () · Mudado: CameraProjection () para CameraProjectionMode () · Alterado: addElement () e tais agora devolver um apontador para o início de dados · Mudado: ComboBoxGadget () altura é agora a altura gadget de reais · Alterado: #Long, #Byte, #Word etc, para #PB_Long, #PB_Byte, etc. #PB_Word para consistência · Alterado: RotateEntity (), RotateCamera () e RotateBillboard () x, y eixo de rotação · Alterado: CameraFOV () ângulo de radianos para graus · Mudado: parâmetro de matriz e lista 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: Monitor CPU removido do IDE, como todos OS fornecem a mesma funcionalidade Corrigido: subsistema DX9 no Windows · Fixo: erros Muitos compilador e bibliotecas relacionadas


Purebasic. Software Relacionado

cproto.

CProto gera protótipos de função para funções definidas nos arquivos de origem C especificados para a saída padrão. ...

154

Download

Redet.

Redet é uma ferramenta para desenvolver e executar expressões regulares. ...

199

Download

Codeworker.

Codeworker é uma ferramenta de análise versátil e um gerador de código fonte universal. ...

215

Download