Macstl.

Macstl é uma biblioteca de cabeçalho C ++.
Baixe Agora

Macstl. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • pixelglow software
  • Site do editor:
  • http://www.pixelglow.com/macstl/

Macstl. Tag


Macstl. Descrição

A Macstl é uma biblioteca de cabeçalho C ++. A Macstl é uma biblioteca de cabeçalho C ++ projetada para trazer o mundo da programação genérica para o Macintosh e entregar a velocidade surpreendente de SIMD em um pacote intuitivo de plataforma cruzada. Por exemplo, um laço simples, calculando uma função trigonométrica sobre uma matriz pode ser acelerado 450 vezes.Generic, é a arte - alguns dizem, a arte negra - de fazer componentes de software super-reutilizáveis e ainda ultra-eficientes. Nossa ferramenta é o modelo C ++, e nosso resultado é o código quase tão rápido quanto o idioma da máquina codificada por mão.Macstl foi inspirado na primeira biblioteca genérica, a biblioteca de modelo padrão (agora parte da biblioteca padrão C ++), mas com um Macintosh distinto sabor. Muitos componentes permitem que você use a funcionalidade de baixo nível do Mac OS X como a aceleração de aceleração e a memória do Memory Skip-on-Write com facilidade e intuitivamente. Embora a Macstl iniciou no Mac, agora tem um visual de plataforma cruzada. Mais de 14.000 linhas de código de código compilarem limpa em diferentes compiladores C ++. As classes SIMD funcionam perfeitamente no PowerPC's executando o Mac OS X e o Pentium's executando o Windows XP.Macstl fornece esses conjuntos de classes: · Valuary - Matrizes numéricas altamente otimizadas para arquiteturas SIMD como Altivec e MMX / SSE3. · VEC - um kit de ferramentas simd portátil e extensível com funções intuitivas e rápidas; Algumas das funções de trigamento não podem ser batidas até agora ... · Mach - Alocador e vector parcialmente especializado para cópia em nível de sistema operacional rápido. · Core - Adaptando Fundação Núcleo e Classes Fundações para STL. · Ponteiro COM - Interface e uma implementação rápida e leve do servidor para o Microsoft COM e a Apple CFPLUGINS. · MMPANCE - Tratar arquivos como contêineres STL. · Macstlizer - scripts para converter o código fonte AltiveC C no código-fonte Macstl C ++, cabeçalhos para mapear a Altivec para SSE Intrinsics. · ... e mais. o que é novo nesta versão: · Typedefs de vetor de escopo de classe fixa, falta de cabeçalho de intrínsecos do PowerPC, sintaxe inicializador de vetor para FSF 3.4 . · Adicionado função complexa complexa para VEC e Valarray . · Melhor desempenho de expressão de Valuary: v1 . · Geração de Código de Valeiro Melhorado: CSE, Inlining Limiting, Termos literais, Elementos do Termo de Array, Construção do StandArray, compilando -Faltivec sem -Maltivec para Apple GCC 4.0. · Adicionado a classe RefArray . · Overflow do buffer fixo em valuarias integrais para SSE2; Otimizações adicionadas para expressões de Valarray: v1 >> k e v1


Macstl. Software Relacionado

SmartSplitter.

SmartSplitter é uma classe de divisor de controle de código aberto de plataforma cruzada para RealBasic 5 ou superior. ...

155

Download

XJ3D.

XJ3D é um projeto do consórcio Web3D focado na criação de um kit de ferramentas para o conteúdo VRML97 e X3D escrito completamente em Java. ...

250

Download

Ecli.

Ecli é um invólucro Eiffel em torno do X / Open ISO / CLI (interface de nível de chamada), que define uma API para drivers RDBMS e usa o SQL92 ...

149

Download