Mensagens enviadas por: juliocbq
Índice dos Fóruns » Perfil de juliocbq » Mensagens enviadas por juliocbq
Autor Mensagem
Como o próprio google disse, o objetivo do tube não é financeiro. O objetivo do tube é reunir e alimentar uma base de conhecimento, características de usuários. Aliás, esse é o objetivo do google.
É praticamente a mesma coisa. Só que termo engine é relacionada a jogos.
thingol wrote:Windows XP Mode é um quebra-galho que vai aparecer no Windows 7 para você poder rodar aquelas aplicações estúpidas* que não rodam de jeito nenhum nem no Vista, nem no Windows 7, só no XP. É basicamente um Virtual PC rodando XP sob o Windows 7, ou seja, você precisa ter a virtualização da sua CPU habilitada. Em máquinas Core2Duo pode ser que essa virtualização esteja desabilitada (como é o caso do meu notebook :cry: ) ou então nem exista.

* Segundo o ponto de vista da Microsoft, é claro, não segundo o ponto de vista de um usuário...


Putz, não acredito que vão fazer isso. Os caras estão tão preocupados com segurança, que vão fazer a cagada do século. Imagina o processador pra rodar tudo isso ae.
colisões, aceleração....etc...
marcio_gs wrote:
Bruno Laturner wrote:
fredferrao wrote:Sim, voce consegue ter um bom jogo feito em java, eis a prova e 100% Brasuca:
http://www.taikodom.com.br/


É feito em C++ também.


Uma pequena parte apenas. Estava numa palestra sobre esse jogo e disseram que 85% do jogo é feito em Java.


é isso ae. Para as partes críticas, não tem como fugir do nativo.
E é desenvolvido em cima de um framework da ibm, para jogos. Tem muito mais jni nisso tmb.
Pode usar java que dará certo. Pode desenvolver jogos a nível de Counter Strike sem problemas.

use a ogre, que é um padrão no desenvolvimento de jogos, e , para modelar seus objetos 3d, use o blender.


Preciso te dizer tmb, java não é a linguagem mais adequada para desenvolver esse tipo de aplicações. Se pegar algo desse porte, escrito em java e comparar com c++, vai ver que existe uma diferença muito grande na performance(O visual não tem nada de diferente, pois ambos usariam opengl ou direct3d).

http://ogre4j.sourceforge.net/
www.blender.org/
usei, e não gostei não. Ainda tá muito instável.
sim, um software em c exige bastante tempo e dinheiro, para o desenvolvimento.
não existe melhor. Existe a mais adequada a determinadas situações.
Me passe o que vc quer projetar que eu lhe indico uma.
cara, comprei um livro de c++ da rosângela rios, que citava robótica, computação gráfica, e várias coisas que eu usaria muito no meu trabalho aqui:

Quando olhei a citação:

class robo
{
private:
int led1;
int led2;

protected:

public:
bool piscaLed1(){...};
bool piscaLed2(){...};
}


realmente foi um choque. Mas existia outras coisas que eram aproveitáveis e então coloquei na minha biblioteca.
Mas concordo com vc, a gente se decepciona, hehe
Ninguém citou o rick wakeman.

Viagem ao centro da terra. Show de bola.
thingol wrote:Ele quer algo sobre "produtividade". Por exemplo, a linguagem X é mais produtiva que a Y no domínio de problemas Z porque tem a biblioteca W enquanto esta tem uma biblioteca V que não tem suporte nas IDEs ou coisa parecida.



Entendi. Olha,

linguagens de baixo nível, procedurais, como c e pascal, são mais utilizadas para se criar tecnologia(não necessáriamente, mas é um padrão). O uso dessas linguagens, se deve ao fato de serem muito flexíveis, e seus compiladores gerarem código otimizado a diversos processadores(inclusive microcontroladores). O kernel do linux é escrito em c(não c++) devido a alta otimização e performance, chegando bem próximo ao assembly. É comumente utilizada para construção de software básico(Sistemas Operacionais, Compiladores, Drivers, etc...)
(c, assembly, pascal(nem tanto), c++)

linguagens de alto nivel, orientadas a objeto, têm uso específico, onde a produtividade é prioridade. O código se torna muito mais legível e fácil de se manter. Seu uso se resume a sistemas computacionais comerciais, ferramentas, e aplicativos. (Ex: Vb, java, c#, ruby)

linguagens de alto nivel, declarativas são utilizadas para resolver problemas de Inteligência artificial, específicos de base de conhecimento, como sistemas especialistas. Lisp, Prolog,

Cada coisa tem maior utilidade em determinadas áreas.

A microsoft está pesquisando o singularity, que é um sistema operacional, cujo kernel é escrito em c#. Para isso sair da prancheta, é necessário bootar uma máquina virtual junto com o kernel. Sendo o kernel um sistema de tempo crítico de resposta, imagino que esse projeto não saia da prancheta mesmo.

O Android, é um kernel linux, com uma jvm embutida, e funciona perfeitamente. Mas tudo escrito em c.

Em contrapartida, escrever um sistema para um comércio em assembly não tem cabimento. Vai levar anos de desenvolvimento.


Sobre metodologia, é perfeitamente possível usar encapsulamento, e idéias de O.O em uma linguagem como c. O.O é uma metodologia e não uma tecnologia.
isso é um ponto de vista do autor. Não temos que levar ao pé da letra.
Por isso tenho diversas obras na minha biblioteca.

Para alguns assuntos, Braude pode não dar tanta importância como nós damos. Isso é somente uma questão de visão pessoal.
ainda, na minha opinião, depende do projeto. Um sistema especialista é muito mais fácil de se desenvolver usando prolog ou lisp, do que qualquer outra metodologia.
peczenyj wrote:Desempenho é uma palavra muito forte, é facil imaginar que vc esta falando de performance, por exemplo.

Sabemos que linguagem não tem performance e sim suas implementações.


Em parte vou discordar de você. Linguagens de alto nível tendem à queda de performance. Mas isso devido ao overhead gerado por método sobre método.(O compilador)

implementação implica seriamente na performance.

Respondendo a pergunta, sobre produtividade. Depende do projeto.
Desenvolver um sistema de informação em assembly está fora de cogitação, em contrapartida, assembly é a melhor maneira de escrever controladores de dispositivios de hardware(device drivers).

Isso serve para as metodologias que você citou. cada um no seu quadrado.
 
Índice dos Fóruns » Perfil de juliocbq » Mensagens enviadas por juliocbq
Ir para:   
Powered by JForum 2.1.8 © JForum Team