Autor Tópico: Amostra de Programas - espaço dos programadores do CC  (Lida 32073 vezes)

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

Offline Südenbauer

  • Nível Máximo
  • *
  • Mensagens: 10.297
  • Sexo: Masculino
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #25 Online: 11 de Maio de 2007, 15:51:50 »
E os que eu faço são avançados demais. :P
Vou conversar com o pessoal para ver se eles liberam alguns códigos que eu fiz.

Offline Nyx

  • Nível Máximo
  • *
  • Mensagens: 7.758
  • Sexo: Feminino
  • nyx
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #26 Online: 11 de Maio de 2007, 17:39:29 »
 :hihi: Alguém com muita paciência, não quer dar uma explicação bem sintetizada do que está sendo falado?

 :hihi: Por favor, ajudem a diminuir a nossa ignorancia, somos totalmente leigos no assunto.  :umm:

 :P Ou pelo menos eu.

Offline Tash

  • Nível 32
  • *
  • Mensagens: 2.191
  • Sexo: Masculino
    • http://about.me/alganet
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #27 Online: 11 de Maio de 2007, 19:27:29 »
:hihi: Alguém com muita paciência, não quer dar uma explicação bem sintetizada do que está sendo falado?

 :hihi: Por favor, ajudem a diminuir a nossa ignorancia, somos totalmente leigos no assunto.  :umm:

 :P Ou pelo menos eu.


É programação de computadores em alto nível. Sabe, programação nem sempre é mecher com zeros e uns, chips verdinhos e telas com fundo preto. Esses códigos que os foristas colocaram são mais próximos da linguagem humana do que a do computador (por incrível que pareça).

Um exemplo é a estrutura if, que significa se em inglês. Basicamente você diz ao programa se tal coisa é verdadeira então faça tal coisa. senão faça essa outra coisa aqui.

Embora tenha um monte de funções bem limitadas a conceitos de informática, a maioria dos controles é assim simples... se, senão, enquanto, para, tenta... :)

Offline ByteCode

  • Contas Excluídas
  • Nível 27
  • *
  • Mensagens: 1.369
  • Conta removida por solicitação do usuário
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #28 Online: 11 de Maio de 2007, 19:44:55 »
:hihi: Alguém com muita paciência, não quer dar uma explicação bem sintetizada do que está sendo falado?

 :hihi: Por favor, ajudem a diminuir a nossa ignorancia, somos totalmente leigos no assunto.  :umm:

 :P Ou pelo menos eu.


Pra se ter uma pequena noção do que nós fazemos em programação, é como se você escrevesse uma receita de como preparar um bolo, só que de maneira bem detalhada, como se a pessoa fosse uma completa ignorante que não consegue subentender passos óbvios na preparação que normalmente seriam desnecessários serem explicados.
O que o computador tem de rápido ele tem de burro, só faz exatamente o que mandamos, nada mais.

Offline Nyx

  • Nível Máximo
  • *
  • Mensagens: 7.758
  • Sexo: Feminino
  • nyx
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #29 Online: 11 de Maio de 2007, 21:58:37 »
 :hihi: Obrigado Tash e ByteCode, agora vou procurar no google.  :)


 :hihi: Muito simpático da parte de vocês ajudar, o restante da população desse planeta deveria ter essa atitude as vezes também.

 :clapping: :clapping: :clapping:

Offline Thufir Hawat

  • Nível 31
  • *
  • Mensagens: 1.881
  • Sexo: Masculino
  • It's easier to be terrified by an enemy you admire
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #30 Online: 11 de Maio de 2007, 23:35:01 »
Sei um pouco de C++, mas só sou fluente mesmo é em Fortran…  :vergonha:
Meus programas são específicos demais para interessarem a alguem daqui.

Ei, só por curiosidade, alguem aqui usa Povray?  :)



É isso aí Manhattan, Fortran RULES :ok: !
Archimedes will be remembered when Aeschylus is forgotten, because languages die and mathematical ideas do not. "Immortality" may be a silly word, but probably a mathematician has the best chance of whatever it may mean.
G. H. Hardy, in "A Mathematician's Apology"

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #31 Online: 11 de Maio de 2007, 23:37:01 »
Pra mim FORTRAN é que nem Windows: é ruim, mas como todo mundo usa, todo mundo usa.
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 Andre

  • Nível 39
  • *
  • Mensagens: 4.072
  • Sexo: Masculino
    • Aletéia
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #32 Online: 12 de Maio de 2007, 12:43:36 »
Sempre ouvi dizer que FORTRAN é uma das linguagens mais rápidas, mas tenho minhas dúvidas se ela não fica par a par com C. Já ouvi falar até de programas em LISP (compilado, é claro) que era mais rápido que FORTRAN.
Se Jesus era judeu, então por que ele tinha um nome porto-riquenho?

Offline Diegojaf

  • Moderadores Globais
  • Nível Máximo
  • *
  • Mensagens: 24.204
  • Sexo: Masculino
  • Bu...
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #33 Online: 12 de Maio de 2007, 12:57:26 »
Deviam mudar o nome do Tópico para "Garotos de Programa do Clube Cético"... :lol:
"De tanto ver triunfar as nulidades; de tanto ver prosperar a desonra, de tanto ver crescer a injustiça. De tanto ver agigantarem-se os poderes nas mãos dos maus, o homem chega a desanimar-se da virtude, a rir-se da honra e a ter vergonha de ser honesto." - Rui Barbosa

http://umzumbipordia.blogspot.com - Porque a natureza te odeia e a epidemia zumbi é só a cereja no topo do delicioso sundae de horror que é a vida.

Offline Nyx

  • Nível Máximo
  • *
  • Mensagens: 7.758
  • Sexo: Feminino
  • nyx
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #34 Online: 12 de Maio de 2007, 13:18:28 »
http://www.portaldaprogramacao.com/


 :hihi: Já devem conhecer mas tudo bem, estou cumprindo minha promessa e procurando no google.

 :sleepy: Odeio não entender as coisas.
« Última modificação: 12 de Maio de 2007, 13:20:35 por Lela »

Offline Nyx

  • Nível Máximo
  • *
  • Mensagens: 7.758
  • Sexo: Feminino
  • nyx
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #35 Online: 12 de Maio de 2007, 13:32:54 »
Citar
Linguagem de programação
Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

Uma linguagem de programação é um método padronizado para expressar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias.

O conjunto de palavras (tokens), compostos de acordo com essas regras, constituem o código fonte de um software. Esse código fonte é depois traduzido para código de máquina, que é executado pelo processador.

Uma das principais metas das linguagens de programação é permitir que programadores tenham uma maior produtividade, permitindo expressar suas intenções mais facilmente do que quando comparado com a linguagem que um computador entende nativamente (código de máquina). Assim, linguagens de programação são projetadas para adotar uma sintaxe de nível mais alto, que pode ser mais facilmente entendida por programadores humanos. Linguagens de programação são ferramentas importantes para que programadores e engenheiros de software possam escrever programas mais organizados e com maior rapidez.

Linguagens de programação também tornam os programas menos dependentes de computadores ou ambientes computacionais específicos (propriedade chamada de portabilidade). Isto acontece porque programas escritos em linguagens de programação são traduzidos para o código de máquina do computador no qual será executado em vez de ser diretamente executado. Uma meta ambiciosa do Fortran, uma das primeiras linguagens de programação, era esta independência da máquina onde seria executada.

Citar
A primeira linguagem de programação de alto nível amplamente usada foi Fortran, criada em 1954.


Offline Nyx

  • Nível Máximo
  • *
  • Mensagens: 7.758
  • Sexo: Feminino
  • nyx
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #36 Online: 12 de Maio de 2007, 13:34:51 »
Citar
Lista de linguagens de programação
Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

É praticamente incontável o número de linguagens de programação. Uma mesma linguagem, inclusive, pode aparecer em várias versões, como Fortran, Lisp e BASIC, todas com detalhes que variam do insignificante ao que poderia ser chamado de dialeto e outros que configuram uma linguagem claramente diferente, como Fortran 66 e Fortran 99.

Ao longo dos anos, certamente milhares de linguagens foram propostas, descritas, implementadas e usadas por diferentes pessoas. Entre essas linguagens, algumas obtiveram sucesso pleno e são reconhecidas, como Basic, C, C++, Cobol, Fortran, Java e Pascal. Outras tiveram grande influência acadêmica, mas são conhecidas apenas por alguns ou por sua importância histórica, como Simula 67, BCPL, CLU etc. Existem linguagens pouco reconhecidas, mas reputadas em seus nichos de mercado, como Forth, Jovial etc. Outras linguagens passaram, deixaram sua marca em alguns programadores, mas foram abandonadas com a passagem do momento tecnológico que as tornava interessantes, como Clipper e Snobol 4. Finalmente, algumas linguagens e dialetos nunca conseguiram reconhecimento, ou foram apenas propostas teóricas ou usadas em poucas localidades, sendo provavelmente desconhecidas da maior parte dos interessados na área, como Smalltalk 72 (um predecessor de Smalltalk 80).

Made in Wikipédia.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #37 Online: 12 de Maio de 2007, 22:18:36 »
Fortran era rápido na época que cada computador era uma máquina ogra cujo fabricante tinha que desenvolver o próprio sistema operacional. Hoje em dia, com a convergência das arquiteturas (até a Sillicon Graphics abandonou sua arquitetura própria), duvido que haja muita diferença de desempenho entre as linguagens.
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 Andre

  • Nível 39
  • *
  • Mensagens: 4.072
  • Sexo: Masculino
    • Aletéia
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #38 Online: 13 de Maio de 2007, 10:28:15 »
Achei um site interessante:

Project Euler

Existem alguns desafios e você tem que dar a resposta, só que a idéia é que você crie um programa para resolvê-los.
(Você realmente não quer resolver (1 + 2 + 3 + 4 + ... + 1000)² - (1² + 2² + 3² + ... + 1000²) usando lápis e papel :P)
Se Jesus era judeu, então por que ele tinha um nome porto-riquenho?

Offline Alenônimo

  • Nível Máximo
  • *
  • Mensagens: 8.545
  • Sexo: Masculino
    • Alenônimo.com.br
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #39 Online: 13 de Maio de 2007, 11:34:07 »
Hmmm… Quando forem publicar códigos, sugiro usar a tag [code] ao invés da [quote], pois a primeira cria uma barra de rolagem para o caso de ficar muito grande e usa fonte monoespaçada.
“A ciência não explica tudo. A religião não explica nada.”

Offline Eleitor de Mário Oliveira

  • Nível 37
  • *
  • Mensagens: 3.502
  • Sexo: Masculino
    • Lattes
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #40 Online: 13 de Maio de 2007, 13:54:21 »
Achei um site interessante:

Project Euler

Existem alguns desafios e você tem que dar a resposta, só que a idéia é que você crie um programa para resolvê-los.
(Você realmente não quer resolver (1 + 2 + 3 + 4 + … + 1000)² - (1² + 2² + 3² + … + 1000²) usando lápis e papel :P)

Muito bom o site! Já consegui fazer três problemas!

Offline Andre

  • Nível 39
  • *
  • Mensagens: 4.072
  • Sexo: Masculino
    • Aletéia
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #41 Online: 13 de Maio de 2007, 14:21:55 »
Só tem um pequeno problema que alguns deles eu não consigo resolver nem usando unsigned long long no C :?
Se Jesus era judeu, então por que ele tinha um nome porto-riquenho?

Offline Eleitor de Mário Oliveira

  • Nível 37
  • *
  • Mensagens: 3.502
  • Sexo: Masculino
    • Lattes
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #42 Online: 13 de Maio de 2007, 17:06:56 »
Só tem um pequeno problema que alguns deles eu não consigo resolver nem usando unsigned long long no C :?

Reparei. Tal como o da soma de todos os primos menores que 1 milhão, né?

Offline Partiti

  • Conselheiros
  • Nível 29
  • *
  • Mensagens: 1.502
  • Sexo: Masculino
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #43 Online: 13 de Maio de 2007, 17:40:59 »
Você realmente não quer resolver (1 + 2 + 3 + 4 + … + 1000)² - (1² + 2² + 3² + … + 1000²) usando lápis e papel :P

Mas é claro que dá pra fazer no papel, é só usar

1 + 2 + 3 + ... + n = n*(n+1)/2

12 + 22 + 32 + ... n2 = n*(n+1)*(2n+1)/6
"Trully, if there's evil in this world, it lies within the hearts of mankind" - Edward D. Morrison

Offline Andre

  • Nível 39
  • *
  • Mensagens: 4.072
  • Sexo: Masculino
    • Aletéia
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #44 Online: 13 de Maio de 2007, 17:52:03 »
De fato... :|

Mas a soma dos números primos menores que 10^6 não dá não :P

Só se você for louco ou muito desocupado. :D
Se Jesus era judeu, então por que ele tinha um nome porto-riquenho?

Offline Verner44

  • Nível 10
  • *
  • Mensagens: 113
  • Sexo: Masculino
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #45 Online: 13 de Maio de 2007, 21:21:33 »
No meu XP tenho o Adobe Acrobat (ou é Acrobat Reader?) versão 5.0 . Se eu uploadear para 7.0, um não vai acavalar no outro? Se eu baixar e instalar o 7.0 e desinstalar o 5.0, perco e-books? Como vêem, é uma dúvida existencial, e espero que sãogalvão inspire o respondedor esclarecedor. :stunned:
verner44
O temor é um grande inibidor do questionamento inteligente. [Doris Lessing]

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #46 Online: 13 de Maio de 2007, 21:58:53 »
você não vai perder seus documentos se desinstalar um programa.
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 Eleitor de Mário Oliveira

  • Nível 37
  • *
  • Mensagens: 3.502
  • Sexo: Masculino
    • Lattes
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #47 Online: 13 de Maio de 2007, 22:31:20 »
No meu XP tenho o Adobe Acrobat (ou é Acrobat Reader?) versão 5.0 . Se eu uploadear para 7.0, um não vai acavalar no outro? Se eu baixar e instalar o 7.0 e desinstalar o 5.0, perco e-books? Como vêem, é uma dúvida existencial, e espero que sãogalvão inspire o respondedor esclarecedor. :stunned:

De onde este n00b tirou que documentos podem sumir se um programa que os lê é desinstalado?

Offline Verner44

  • Nível 10
  • *
  • Mensagens: 113
  • Sexo: Masculino
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #48 Online: 14 de Maio de 2007, 05:54:57 »
No meu XP tenho o Adobe Acrobat (ou é Acrobat Reader?) versão 5.0 . Se eu uploadear para 7.0, um não vai acavalar no outro? Se eu baixar e instalar o 7.0 e desinstalar o 5.0, perco e-books? Como vêem, é uma dúvida existencial, e espero que sãogalvão inspire o respondedor esclarecedor. :stunned:

De onde este n00b tirou que documentos podem sumir se um programa que os lê é desinstalado?
É o que dá tentar falar com especialistas. Imagino que nOOb signifique anta, ou pior? Sua resposta, caro Dante apaixonado por Beatriz, não "toca" no cerne de minha dúvida, que pode ser resumida +/- assim: se eu baixar e instalar o Adobe 7.0, que qui eu faço com o 5.0??? Não vale resposta(s) cretina(s)... :?
verner44
O temor é um grande inibidor do questionamento inteligente. [Doris Lessing]

Offline Verner44

  • Nível 10
  • *
  • Mensagens: 113
  • Sexo: Masculino
Re: Amostra de Programas - espaço dos programadores do CC
« Resposta #49 Online: 14 de Maio de 2007, 05:57:12 »
você não vai perder seus documentos se desinstalar um programa.
Obrigado, vc esclareceu a metade de minha dúvida :!:
verner44
O temor é um grande inibidor do questionamento inteligente. [Doris Lessing]

 

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