Autor Tópico: Tópico unificado para assuntos de informática que não merecem um tópico próprio  (Lida 207921 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Offline Digão

  • Nível 22
  • *
  • Mensagens: 846
  • Sexo: Masculino
  • Onde estará a fonte que esconde a vida?
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2300 Online: 09 de Julho de 2015, 12:55:49 »
Se você fizer apps que conversam com servidores, o lado servidor pode ser em Node.js e a parte cliente-servidor estar toda em Json.

O Node.js tem drivers para conectar desde bases de dados NOSQL até Oracle, bem poliglota, e dá para criar classe em Json para definir as estruturas de dados. Com isso você cria um lado servidor simples e modular, e que pode ser modificado com facilidade. E do lado cliente você pode ter um HTML5 ou um app para mobiles, que sequer saber como é o servidor que os serve.

Certo. A parte que eu não tinha entendido era sobre "quando você quer riqueza de portais, feitos de forma ágil, numa plataforma robusta, prepare seu bolso...", mas agora entendi que você estava falando do Java e não do Node nessa parte. Pergunta: Node não é considerado uma plataforma ágil e robusta também, em comparação com o Java?

Offline Sergiomgbr

  • Nível Máximo
  • *
  • Mensagens: 11.712
  • Sexo: Masculino
  • uê?!
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2301 Online: 09 de Julho de 2015, 13:09:06 »
Aí vem o memcomputador. (Aí vem o computador quântico depois. Vishmaria).
Citar
Criado o primeiro memcomputador

Pesquisadores norte-americanos e italianos construíram o primeiro "memcomputador", uma nova arquitetura computacional que lembra mais a forma como funciona o cérebro humano.

Na arquitetura dos computadores atuais, conhecida como paradigma de Turing, o armazenamento (memória) e o processamento (CPU) dos dados são feitos em áreas distintas, o que exige o transporte constante desses dados de um lado para o outro.

No memcomputador tudo é feito no mesmo lugar, com um ganho exponencial de velocidade.

Isto é possível porque, em lugar dos transistores dos computadores atuais, o memcomputador usa memristores, componentes eletrônicos que conseguem guardar dados e podem ser usados para cálculos, tudo simultaneamente. Cada memristor consegue se lembrar da corrente elétrica que o atravessou alterando sua própria resistência, de modo que o dado é mantido na memória ao mesmo tempo que o componente está sendo usado para fazer os cálculos.

Memcomputação

"A memcomputação é um novo paradigma 'não-Turing' de computação que utiliza células de memória interagentes (memprocessadores) para armazenar e processar informações na mesma plataforma física," explica a equipe.

"Foi recentemente provado matematicamente que os memcomputadores têm o mesmo poder computacional das máquinas de Turing não determinísticas. Portanto, elas podem resolver problemas NP-completos em tempo polinomial e, usando a arquitetura apropriada, com recursos que só crescem polinomialmente com o tamanho da entrada," acrescentam.

O "problema NP-completo" a que se referem os pesquisadores pode ser entendido, de forma simplificada, pela questão: "Dado um conjunto de números inteiros, existe ao menos um subconjunto não vazio cuja soma seja zero?"

Criado o primeiro memcomputador

Nos computadores eletrônicos atuais, a solução desse problema exige que cada número seja levado da memória ao processador e somado com cada um dos outros. Se seu conjunto tem 1 milhão de números, cada número será comparado 1 milhão de vezes, o que dará 1 trilhão de viagens entre o processador e a memória.

O memcomputador, por sua vez, cria uma espécie de labirinto para a eletricidade através de toda a malha de memristores. Nesse labirinto, cada entrada representa um número do conjunto original, enquanto as saídas representam cada um dos números com os quais ele deve ser comparado. Além disso, a eletricidade só flui pelo circuito através de combinações específicas - combinações que deem uma soma determinada.

Desta forma, pegando um número, o memcomputador faz todas as suas combinações com os demais em uma única rodada do seu "labirinto elétrico". Assim, no mesmo exemplo anterior, com um conjunto de 1 milhão de números, o memcomputador precisará de apenas 1 milhão de rodadas, contra 1 trilhão dos computadores atuais.

Transformando isso em tempo, se as duas arquiteturas levarem um segundo para fazer cada cálculo, o memcomputador resolverá o problema em 11,5 dias, enquanto os computadores atuais levarão 31.700 anos.

http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=memcomputador&id=010150150708#.VZ6bU7XNu00


Será que todas essas linguagens atuais de programação vão ficar obsoletas da noite pro dia?
Até onde eu sei eu não sei.

Offline Lorentz

  • Nível Máximo
  • *
  • Mensagens: 10.735
  • Sexo: Masculino
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2302 Online: 09 de Julho de 2015, 13:19:23 »
Vão ficar tão obsoletas quanto o javascript, que é uma das piores linguagens que existem, mas é talvez a mais utilizada.
"Amy, technology isn't intrinsically good or bad. It's all in how you use it, like the death ray." - Professor Hubert J. Farnsworth

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2303 Online: 09 de Julho de 2015, 19:09:16 »
Se você fizer apps que conversam com servidores, o lado servidor pode ser em Node.js e a parte cliente-servidor estar toda em Json.

O Node.js tem drivers para conectar desde bases de dados NOSQL até Oracle, bem poliglota, e dá para criar classe em Json para definir as estruturas de dados. Com isso você cria um lado servidor simples e modular, e que pode ser modificado com facilidade. E do lado cliente você pode ter um HTML5 ou um app para mobiles, que sequer saber como é o servidor que os serve.

Certo. A parte que eu não tinha entendido era sobre "quando você quer riqueza de portais, feitos de forma ágil, numa plataforma robusta, prepare seu bolso...", mas agora entendi que você estava falando do Java e não do Node nessa parte. Pergunta: Node não é considerado uma plataforma ágil e robusta também, em comparação com o Java?

Node.js é bastante novo e usado em corporações só para serviços internos, vai precisar ter mais apoio da indústria para ficar uma plataforma mais utilizada.
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline Digão

  • Nível 22
  • *
  • Mensagens: 846
  • Sexo: Masculino
  • Onde estará a fonte que esconde a vida?
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2304 Online: 10 de Julho de 2015, 15:53:34 »
Node.js é bastante novo e usado em corporações só para serviços internos, vai precisar ter mais apoio da indústria para ficar uma plataforma mais utilizada.

Pelo que andei pesquisando o Node já é usado para servir aplicativos móveis end-user no Walmart, PayPal, Groupon, LinkedIn. No Netflix e New York Times não tenho certeza se são end-user ou internos.

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2305 Online: 10 de Julho de 2015, 20:47:45 »
Aqui no Brasil uma das empresas que utiliza é a UOL (como o placarUOL por exemplo).

Lá fora tem mais uso mas não tenho certeza de ser em aplicações críticas, pelo que as próprias empresas dizem, ainda não é, usualmente é em aplicativos novos.
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline Digão

  • Nível 22
  • *
  • Mensagens: 846
  • Sexo: Masculino
  • Onde estará a fonte que esconde a vida?
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2306 Online: 11 de Julho de 2015, 16:29:11 »
Alguns desses cases que achei são de migrações de aplicações feitas em Java ou Ruby.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2307 Online: 11 de Julho de 2015, 21:54:25 »
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2308 Online: 12 de Julho de 2015, 11:28:27 »
Achei tanto gulp como grunt meio cabalísticos para usar.

Os pontos que ainda acho complicados em node.js é a dificuldade de debugar, e quando debugar de entender o real problema :)
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline Digão

  • Nível 22
  • *
  • Mensagens: 846
  • Sexo: Masculino
  • Onde estará a fonte que esconde a vida?
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2309 Online: 12 de Julho de 2015, 19:37:24 »
Achei bem interessante esse diagrama do SnowRaptor, vou estudar ele com calma depois (junto com um material que diz que dá pra ter a mesma performance do Node.js com Java).

Offline Moro

  • Nível Máximo
  • *
  • Mensagens: 20.984
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2310 Online: 26 de Julho de 2015, 00:57:08 »
Já programa por muito tempo de fato meu primeiro emprego foi como programador.

Tenho dois filhos de 11 e 8 anos, qual linguagem deveria usar para ensina-los?
“If an ideology is peaceful, we will see its extremists and literalists as the most peaceful people on earth, that's called common sense.”

Faisal Saeed Al Mutar


"To claim that someone is not motivated by what they say is motivating them, means you know what motivates them better than they do."

Peter Boghossian

Sacred cows make the best hamburgers

I'm not convinced that faith can move mountains, but I've seen what it can do to skyscrapers."  --William Gascoyne

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2311 Online: 26 de Julho de 2015, 01:46:37 »
Já programa por muito tempo de fato meu primeiro emprego foi como programador.

Tenho dois filhos de 11 e 8 anos, qual linguagem deveria usar para ensina-los?

C
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2312 Online: 26 de Julho de 2015, 01:47:06 »
Honestamente, quando eu tinha 11 anos aprendi a programar em Basic lendo revista de MSX.
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Gabarito

  • Nível Máximo
  • *
  • Mensagens: 5.594
  • Sexo: Masculino
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2313 Online: 26 de Julho de 2015, 08:17:45 »
Já programa por muito tempo de fato meu primeiro emprego foi como programador.

Tenho dois filhos de 11 e 8 anos, qual linguagem deveria usar para ensina-los?

Excelente lugar para entender a mecânica da coisa é o Code.org.
Depois, eles terão maior liberdade para escolher uma linguagem.

Offline Digão

  • Nível 22
  • *
  • Mensagens: 846
  • Sexo: Masculino
  • Onde estará a fonte que esconde a vida?
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2314 Online: 26 de Julho de 2015, 11:45:19 »
Também recomendo para crianças iniciativas como o Code.org ou Scratch.

Para quem é mais velho recomendo Pascal ou C.

(P.S.: Aprendi com QBasic no Windows 3.11 fuçando no código do Nibbles.bas e Gorilla.bas).

Offline Gigaview

  • Nível Máximo
  • *
  • Mensagens: 15.604
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2315 Online: 26 de Julho de 2015, 12:19:11 »
Honestamente, quando eu tinha 11 anos aprendi a programar em Basic lendo revista de MSX.

Nerd
Brandolini's Bullshit Asymmetry Principle: "The amount of effort necessary to refute bullshit is an order of magnitude bigger than to produce it".

Pavlov probably thought about feeding his dogs every time someone rang a bell.

Offline Moro

  • Nível Máximo
  • *
  • Mensagens: 20.984
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2316 Online: 26 de Julho de 2015, 15:08:12 »
Estou pensando em começar com alguns programas gráficos para eles apreenderem os conceitos, fazendo jogos etc.. Aprenderam o que é Loop, operadores lógicos etc.. ai depois disso iria para uma linguagem C ou Java
“If an ideology is peaceful, we will see its extremists and literalists as the most peaceful people on earth, that's called common sense.”

Faisal Saeed Al Mutar


"To claim that someone is not motivated by what they say is motivating them, means you know what motivates them better than they do."

Peter Boghossian

Sacred cows make the best hamburgers

I'm not convinced that faith can move mountains, but I've seen what it can do to skyscrapers."  --William Gascoyne

Offline Gigaview

  • Nível Máximo
  • *
  • Mensagens: 15.604
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2317 Online: 26 de Julho de 2015, 17:11:58 »
Pai nerd
Brandolini's Bullshit Asymmetry Principle: "The amount of effort necessary to refute bullshit is an order of magnitude bigger than to produce it".

Pavlov probably thought about feeding his dogs every time someone rang a bell.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2318 Online: 26 de Julho de 2015, 17:59:15 »
Estou pensando em começar com alguns programas gráficos para eles apreenderem os conceitos, fazendo jogos etc.. Aprenderam o que é Loop, operadores lógicos etc.. ai depois disso iria para uma linguagem C ou Java

Tipo Logo?
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Moro

  • Nível Máximo
  • *
  • Mensagens: 20.984
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2319 Online: 27 de Julho de 2015, 09:57:45 »
Pai nerd

Juro que acho fundamental.. e eles estão em uma idade onde acho que as coisas irão ser naturais
“If an ideology is peaceful, we will see its extremists and literalists as the most peaceful people on earth, that's called common sense.”

Faisal Saeed Al Mutar


"To claim that someone is not motivated by what they say is motivating them, means you know what motivates them better than they do."

Peter Boghossian

Sacred cows make the best hamburgers

I'm not convinced that faith can move mountains, but I've seen what it can do to skyscrapers."  --William Gascoyne

Offline Moro

  • Nível Máximo
  • *
  • Mensagens: 20.984
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2320 Online: 27 de Julho de 2015, 09:58:11 »
Estou pensando em começar com alguns programas gráficos para eles apreenderem os conceitos, fazendo jogos etc.. Aprenderam o que é Loop, operadores lógicos etc.. ai depois disso iria para uma linguagem C ou Java

Tipo Logo?

Essa me parece boa também.. mas acho que temos coisas mais novas

http://www.edutopia.org/blog/7-apps-teaching-children-coding-anna-adam
“If an ideology is peaceful, we will see its extremists and literalists as the most peaceful people on earth, that's called common sense.”

Faisal Saeed Al Mutar


"To claim that someone is not motivated by what they say is motivating them, means you know what motivates them better than they do."

Peter Boghossian

Sacred cows make the best hamburgers

I'm not convinced that faith can move mountains, but I've seen what it can do to skyscrapers."  --William Gascoyne

Offline Moro

  • Nível Máximo
  • *
  • Mensagens: 20.984
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2321 Online: 27 de Julho de 2015, 10:01:59 »
“If an ideology is peaceful, we will see its extremists and literalists as the most peaceful people on earth, that's called common sense.”

Faisal Saeed Al Mutar


"To claim that someone is not motivated by what they say is motivating them, means you know what motivates them better than they do."

Peter Boghossian

Sacred cows make the best hamburgers

I'm not convinced that faith can move mountains, but I've seen what it can do to skyscrapers."  --William Gascoyne

Offline Gigaview

  • Nível Máximo
  • *
  • Mensagens: 15.604
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2322 Online: 27 de Julho de 2015, 13:01:12 »
Estou pensando em começar com alguns programas gráficos para eles apreenderem os conceitos, fazendo jogos etc.. Aprenderam o que é Loop, operadores lógicos etc.. ai depois disso iria para uma linguagem C ou Java

Tipo Logo?

Essa me parece boa também.. mas acho que temos coisas mais novas

http://www.edutopia.org/blog/7-apps-teaching-children-coding-anna-adam

Para crianças, não pode ser muito abstrato e o legal é unir programação com robótica, isto é programar movimentos/ações perceptíveis com possibilidade de aplicação prática para virar brinquedos/brincadeiras. Existem vários kits no mercado para isso. O mais simples e barato é usar o Arduíno que pode ser programado como uma versão simplificada de C (baseada em Wiring) e ir comprando as peças/acessórios/servos aos poucos conforme o projeto. Pais nerds e filhos futuros nerds podem ser divertir e aprender juntos.
Brandolini's Bullshit Asymmetry Principle: "The amount of effort necessary to refute bullshit is an order of magnitude bigger than to produce it".

Pavlov probably thought about feeding his dogs every time someone rang a bell.

Offline Moro

  • Nível Máximo
  • *
  • Mensagens: 20.984
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2323 Online: 27 de Julho de 2015, 17:02:42 »
é.. arduino pode ser uma boa. Se compra Kits disso não?
“If an ideology is peaceful, we will see its extremists and literalists as the most peaceful people on earth, that's called common sense.”

Faisal Saeed Al Mutar


"To claim that someone is not motivated by what they say is motivating them, means you know what motivates them better than they do."

Peter Boghossian

Sacred cows make the best hamburgers

I'm not convinced that faith can move mountains, but I've seen what it can do to skyscrapers."  --William Gascoyne

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re:Tópico unificado para assuntos de informática que não merecem um tópico próprio
« Resposta #2324 Online: 27 de Julho de 2015, 19:22:07 »
é.. arduino pode ser uma boa. Se compra Kits disso não?

Sim, mas acho que é mais barato comprar os componentes separados.

De qualquer forma: element14.com
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

 

Do NOT follow this link or you will be banned from the site!