Até onde vai a lógica de programação? [RESOLVIDO]

13. Re: Até onde vai a lógica de programação? [RESOLVIDO]

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 04/02/2011 - 19:48h

Pode ser que eu esteja errado, mas geralmente começa-se "com o pé esquerdo" na programação, ou seja, aprendendo os comandos de uma linguagem.
A tendência é de que decoremos comandos e mais comandos sem realmente entender o que eles são capazes de fazer por nós.

Eu era auto-didata em Basic quando fui fazer o curso intensivo de Assembly (nessa ordem: "Introdução e Conceitos Básicos de Computadores", "Introdução à Programação", e finalmente "Programação Assembly").
Na introdução à Programação, a gente tinha tanto fluxograma que eu chegava a ter pesadelos simulando a minha programação pessoal desde o momento de acordar até o momento de finalmente tomar café.
E tome-lhe decisões:
A escova é a sua?
O dentifrício é de clorofila?
Devo enxaguar a boca?
Quando sair do banheiro?
(S): Segue para a rotina A;
(N): Segue para a rotina B;

Hoje usa-se muito mais o pseudocódigo que o fluxograma, porém algumas linguagens de "baixo nível" parecem ser mais eficazes quando auxiliadas por um bom e velho fluxograma mesmo...

De qualquer forma, é muito útil conhecer bem a lógica geral, e no tocante às linguagens em si, não apenas "decorar" os comandos, mas procurar saber o que há por trás de cada um deles.
Dessa forma, pode-se modificar a lógica o suficiente para escrever praticamente o mesmo programa em várias linguagens diferentes.
Isso evidentemente vai depender do conhecimento que tenhamos da sintaxe documentada (e da não-documentada) de cada linguagem de nosso interesse.


  


14. ...

Jonatan Gomes
BarbaNegra

(usa Ubuntu)

Enviado em 04/02/2011 - 20:22h

Vlw... alan =D


15. Lógica de programação é um bom suplemento, mas não é algo estritamente necessário ao estudo

André
andrezc

(usa Debian)

Enviado em 04/02/2011 - 20:42h

Se for pra falar besteira, é melhor permanecer quieto.


16. Minha opinião:

Jonatan Gomes
BarbaNegra

(usa Ubuntu)

Enviado em 04/02/2011 - 22:45h

Lógica é o mais importante pois você saber exatamente o processo para chegar a um determinado objetivo é o que complica, porque sabendo isso é só você adaptar esses processos com a sintaxe da linguagem que você programa.


17. Re: Até onde vai a lógica de programação? [RESOLVIDO]

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 05/02/2011 - 08:30h

Discordo totalmente do colega andrezc.
A lógica é a meu ver o elemento mais importante em programação. Sem ela teremos a tendência de ficar decorando comandos de cada linguagem, sem tirar deles o seu real proveito.
Isso é a minha opinião, e sinceramente acho que não estou falando "besteira" (embora eventualmente possa estar errado).
Mas é a opinião de quem por muitos anos já programou e fez análise e manutenção de software de terceiros em Assembly, Basic (vários dialetos), Clipper, Cobol, ou PAL (Paradox Applications Language).
Cada uma dessas linguagens é bastante diferente uma das outras, e o único ponto que as une e dá algum entendimento sobre todas é exatamente a LÓGICA.
A meu ver, não dá para sair simplesmente escrevendo código a esmo como se fosse apenas um pequeno script.
É necessário método, disciplina e sobretudo conhecimento.
Com um detalhe: A turma do Assembly costumava fazer maliciosa e propositadamente alguns desvios incondicionais no código (por vezes em Linguagem de Máquina) para tentar impedir ou dificultar a sua manutenção por parte de terceiros. E faziam isso até mesmo no meio de matrizes e vetores, para complicar mais as coisas.


18. Re: Até onde vai a lógica de programação? [RESOLVIDO]

Willian
ThePinkShark

(usa Slackware)

Enviado em 05/02/2011 - 11:24h

"Lógica de programação é um bom suplemento, mas não é algo estritamente necessário ao estudo

Se for pra falar besteira, é melhor permanecer quieto."

Primeiramente Sr. Teixeira era um "quote" de uma frase de minha autoria.. Em segundo Sr. andrezc eu provavelmente me expressei mal, o que eu tencionei transparecer era que havia a necessidade de iniciar algum linguagem e não se prender a estudos teóricos de lógica de programação, Desculpe se meu argumento lhe causou revolta, e seja como for cada um tem uma forma diferente de seguir um mesmo padrão.


19. Re: Até onde vai a lógica de programação? [RESOLVIDO]

fabricio erdmann
fabricio.er

(usa Debian)

Enviado em 05/02/2011 - 12:36h

a logica de programação é o que diferencia programado de codificador, e como na literatura onde que para você escrever um bom livro você precisa de criatividade e não apenas conhecimento sobre a língua


20. Re: Até onde vai a lógica de programação? [RESOLVIDO]

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 05/02/2011 - 13:21h

O excesso de teoria não é nada conveniente.
Mas, partindo-se do princípio de que toda BOA teoria provém SEMPRE de alguma prática, considero que "apenas a lógica" ou "apenas os comandos" não é de grande serventia.
Tem de haver um certo equilíbrio entre os dois, e entre esses dois acho que a ênfase deve ficar por conta da lógica.

Algo como no processo de frenagem de um veículo de duas rodas (bicicleta, moto, patinete), onde aplica-se cerca de 70% de eficiência sobre a roda dianteira e cerca de 30% sobre a roda traseira (que na verdade funciona apenas como um leme).
Muitos fazem ao contrário, e o tombo se torna inevitável, se a roda traseira perder a aderência ao solo.
E determinar essa exata proporção - teoricamente 70 contra 30 - requer prática, pois muitas são as variáveis envolvidas.

PS: Somente agora percebi o "quote", embora a minha opinião ainda permaneça a mesma.
Desculpem porém a confusão.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts