Kevin B. Anderson fala sobre o livro "Marx nas Margens"/ Kevin B. Anderson on "Marx at the Margins"
"Hypercard", você diz? Sente-se e deixe seu avô contar uma história. No final dos anos 80, a Apple Computer começou a agrupar um pequeno programa chamado Hypercard com todos os seus Macs. Este programa estava muito à frente de seu tempo, permitindo que você construísse uma GUI (Graphical User Interface - Interface Gráfica do Usuário) sem programar, então conecte o código a ela. Também foi extensível, e começou a ser usado para tudo, desde jogos de aventura (o precursor do Myst usado Hypercard) para front-ends para bancos de dados corporativos. A Apple realmente não sabia o que fazer com ela ou como comercializá-la, e ela enfraqueceu e finalmente morreu quando programas como Visual BASIC foram adotados, estendidos e exterminados.
Primeiro, a boa notícia: o programa é tão fácil como o antigo Hypercard foi. Você literalmente desenha sua interface usando uma ampla gama de controles, como campos, botões, tabelas e assim por diante. Então você adiciona funcionalidade escrevendo pequenos scripts. Você pode criar bibliotecas de funções e sub-rotinas, ou colocar todo o seu código nos próprios objetos. Seu programa consiste em "pilhas" de "cartões", cada cartão contendo seus próprios objetos e dados. Para usuários iniciantes em programação, a linguagem é simples e completa, com todas as estruturas de controle esperadas. Por padrão, o idioma pode ser mais detalhado do que muitos programadores profissionais preferem, mas, embora existam maneiras de torná-lo mais tenso, você nunca o confundirá com C ou PERL.
A má notícia - o custo dessa simplicidade é que o programa é "semelhante a um objeto", e não "orientado a objeto", e se você não sabe o que isso significa, provavelmente não se importa. Não existe uma maneira fácil de criar, digamos, um campo de texto com comportamento herdado compartilhado por todos os campos de texto futuros; você deve adicionar manualmente um script a cada campo para fornecer a funcionalidade desejada. (Você pode, é claro, copiar e colar o objeto, mas, se desejar alterar a funcionalidade, você deve alterá-lo em cada cópia do campo.) A outra alternativa é projetar um controle personalizado, mas que requer programação em um idioma diferente.
O Revolution é melhor usado para aplicativos com uso intensivo de interface que trabalham com dados quase estáticos. É ideal para quiosques ou demonstrações interativas, front-ends para bancos de dados e apresentações. Não é algo para usar para escrever o próximo Word ou Warcraft, embora possa ser usado para criar jogos casuais. A versão de mídia não pode criar verdadeiros executáveis autônomos; embora as edições mais caras do Studio e Enterprise possam. Por último, o Revolution é multi-plataforma para PC, Mac e Linux, oferecendo funcionalidade semelhante ao Java, mas com uma curva de aprendizado muito mais suave.
Cuda faz parte da estratégia da Nvidia para posicionar suas GPUs, tradicionalmente fortes em gráficos e jogos de ponta, como finalidade, para Os processadores de computação, que podem ser usados em uma variedade de aplicações científicas e aplicações comerciais, como computação financeira, disse Huang.
"Acreditamos que uma GPU não é mais apenas para gráficos, e pode ser realmente usada para qualquer coisa que envolva muitos dados e matemática ", acrescentou Huang.
Google cria linguagem de programação para simplificar o aplicativo
O Google criou uma nova linguagem de programação projetada para simplificar o desenvolvimento de aplicativos. nova linguagem de programação projetada para reduzir a complexidade da codificação sem comprometer o desempenho dos aplicativos.
Introdução ao NetBeans IDE: Linguagem de Programação New Age
Faça o download do NetBeans IDE. Ele é escrito em JAVA, então ele pode ser executado em qualquer lugar se uma JVM compatível estiver instalada.