- Na categoria: ActionScript
- por: Carlos Tristacci
- em: 15.02.2008
Qual linguagem de programação?
Talvez você esteja acessando este site pela primeira vez, talvez por alguém ter indicado ou por que tenha o encontrado através do Google. Bom não importado como, irá perceber que aqui coloco muitos dos meus estudos, idéias e assuntos ligados a minha profissão.
Comecei a trabalhar com internet em 2003, atualizando um site, onde eu não desenvolvia ou editava qualquer espécie de código, apenas usava o Dreamweaver.
Com o tempo comecei a estudar HTML, Javascript, ActionScript 1.0, PHP, CSS, XML entre outras.
A maior ênfase foi dada ao ActionScript 1.0, a qual não era orientado à objetos propriamente dito, assim como o JavaScript, ambas são baseadas em protótipo.
Destas o ActionScript 1.0 que usava na programação de meus sites desenvolvidos em Flash 5, era baseada no JavaScript, ou seja, praticamente tudo que aprendi com essa linguagem pude utilizar na outra, assim como no PHP, que tem sua sintaxe muito similar, isso por que as três são derivadas da linguagem C.
Então, em pouco tempo é lançado o Flash MX, continuei programando em ActionScript 1.0, mas ao ser lançada a versão MX 2004 do programa, eu decidi começar a estudar a versão 2.0 da linguagem, que é baseada em Java e já trazia um grande avanço na questão OOP (Programação Orientada à Objetos).
Esta versão assim como nas outras, busquei aprender como autodidata, OOP que falo em vários posts deste site, foi o meu maior obstáculo, pois eu não conseguia entender todos aqueles paradigmas… afinal o que são classes? O que é um objeto? O que é herança? Polimorfismo então? Li muito sobre isso, mas não conseguia assimilar.
Começo então um curso de Java, no qual busco em um professor as respostas para todas estas perguntas. Mas não encontrei tudo que buscava, mas depois deste empurram, continuei por conta, estudando teoricamente os conceitos e aplicando-os no meu trabalho consegui entender por que e de que forma programar com linguagens OOP.
Em 2006, com este conhecimento adquirido, realizei minha tentativa de reconhecimento na área, realizando uma prova de certificação, para me tornar Adobe Certified Professional.
Em 2007, começo meus primeiros estudos da versão 3.0 do ActionScript, uma linguagem totalmente orientada à objetos, com algumas das classes que eu utilizava deixando de existir, dando lugar a novas, com mais recursos de desenvolvimento, uma linguagem forte, utilizada não só no Flash CS3, mas também no Flex, nas quais pretendo me certificar pela Adobe também, mas que serei obrigado e meter a cara nos livros e no Google novamente, se quiser ter êxito.
Contei aqui uma breve história da evolução dos meus conhecimentos sobre linguagens de programação, e o maior aprendizado que tive e quero compartilhar é sobre a escolha da sua primeira linguagem de programação ou das tecnologias que queira utilizar no seu desenvolvimento.
Existem diversas linguagens para se programar e independente qual foi ou será sua escolha é importante conhecer um princípio básico, que qualquer estudante de programação deve compreender.
Uma linguagem de programação não deve ser um fim em si mesma, mas um meio, uma ferramenta para se traduzir o que queremos numa lógica que os computadores entendam (algoritmo). A linguagem deve tão somente, refletir de maneira clara e facilmente compreensível os aspectos principais dos algoritmos.
Por tudo isso, devemos ter a preocupação de aprender a formulação sistemática e metódica de algoritmos, através de técnicas que são características da programação. Como já disse, existem diversas linguagens de programação, podemos aprender e utilizar quantas desejarmos.
Dizer qual a melhor é muito relativo. Existem os que defendem o VB.Net, o Java, o PHP e tantas outras. Na realidade a melhor linguagem para qualquer programador é a qual ele tem domínio.
Escolha sua primeira linguagem de programação com cuidado, pois de acordo com observações feitas por diversos especialistas, a maior parte das pessoas ficam ligadas para sempre à primeira linguagem que aprenderam, e quando aprendem uma nova linguagem, têm uma certa tendência em desenvolver os algoritmos segundo o vocabulário e regras sintáticas da primeira linguagem, só que escritas na nova.
A primeira linguagem deve, desta forma, ser tal que forneça possibilidades de desenvolver algoritmos lógicos, sistemáticos, facilmente compreensíveis segundo os métodos modernos de programação.
O que me deixa feliz apesar de todos estes percalços é saber que hoje trabalho com linguagens e tecnologias que evoluem a cada nova versão e ganham mais espaço.
Baseie suas escolhas em linguagens que seguem padrões, que evoluam e que dêem algo há mais que as outras, assim foi com Java, assim é com o Flex e o ActionScript. Claro que aqui estou defendendo a linguagem que conheço.
Até a próxima!











Comentários
Grande Carlos, show de bola esse teu post, justamente sobre coisas que discutimos muitas vezes, e que muitas pessoas não se dão conta… parabéns
15.02.2008 - 12:02
Grande Carlos, show de bola esse teu post, justamente sobre coisas que discutimos muitas vezes, e que muitas pessoas não se dão conta… parabéns
15.02.2008 - 12:02
Cara gostei bastante do que vc escreveu eu estou começando a programar em AS3 quero aprender Flex tb e estou como vc correndo atrás pois vivemos num pais onde os meio de ensino são precários e as informações as vezes quase nem tem.
Se vc puder me ajudar dando dicas de livros e locais onde eu posso achar mais informações eu agradeço.
Valeu cara
22.02.2008 - 12:02
Cara gostei bastante do que vc escreveu eu estou começando a programar em AS3 quero aprender Flex tb e estou como vc correndo atrás pois vivemos num pais onde os meio de ensino são precários e as informações as vezes quase nem tem.
Se vc puder me ajudar dando dicas de livros e locais onde eu posso achar mais informações eu agradeço.
Valeu cara
22.02.2008 - 12:02
Fico feliz que tenha gostado William, estou sempre me esforçando para evoluir como profissional e também em contribuir para com os outros.
Existem diversos livros que posso indicar para ler, mas falando em Flex, acredito que o melhor para iniciar seja o “Programming Flex 2: The comprehensive guide to creating rich media applications with Adobe Flex”, seguindo o que eu estudei indico depois tu baixar a documentação do Flex e começar pelo manual : http://download.macromedia.com/pub/documentation/
en/flex/2/prog_actionscript30.pdf
Qualquer coisa me envia uma e-mail ou posta no blog que eu respondo assim que possÃvel.
Um abraço, Carlos!
22.02.2008 - 01:02
Fico feliz que tenha gostado William, estou sempre me esforçando para evoluir como profissional e também em contribuir para com os outros.
Existem diversos livros que posso indicar para ler, mas falando em Flex, acredito que o melhor para iniciar seja o “Programming Flex 2: The comprehensive guide to creating rich media applications with Adobe Flex”, seguindo o que eu estudei indico depois tu baixar a documentação do Flex e começar pelo manual : http://download.macromedia.com/pub/documentation/
en/flex/2/prog_actionscript30.pdf
Qualquer coisa me envia uma e-mail ou posta no blog que eu respondo assim que possÃvel.
Um abraço, Carlos!
22.02.2008 - 01:02
Estava procurando algo sobre AS3 e achei seu blog…Estou adorando o que vc escreve. Muito bom!
Comecei a estudar AS3 agora e vejo que não tem praticamente nada na internet sobre o assunto.
Vou acompanhar seu blog para obter mais informações do assunto.
Pesquiso muito em tutorias para aprender.
Obrigada.
17.03.2008 - 11:03
Estava procurando algo sobre AS3 e achei seu blog…Estou adorando o que vc escreve. Muito bom!
Comecei a estudar AS3 agora e vejo que não tem praticamente nada na internet sobre o assunto.
Vou acompanhar seu blog para obter mais informações do assunto.
Pesquiso muito em tutorias para aprender.
Obrigada.
17.03.2008 - 11:03
Oi Sabrina!
Elogios assim que me motivam a continuar escrevendo, pois este site é para todos que buscam conhecimento.
Inclusive eu que aprendo muito ao escrever cada linha neste blog.
Espero que goste dos próximos posts.
Um abraço
18.03.2008 - 10:03
Oi Sabrina!
Elogios assim que me motivam a continuar escrevendo, pois este site é para todos que buscam conhecimento.
Inclusive eu que aprendo muito ao escrever cada linha neste blog.
Espero que goste dos próximos posts.
Um abraço
18.03.2008 - 10:03
Quando o cara é bom, o cara é bom!!!
Carlos, vai em frente! Tu tem tudo pra dar certo!
Que Deus te abençoe! Um abração dum velho aluno que te admira muito!
10.04.2008 - 11:04
Quando o cara é bom, o cara é bom!!!
Carlos, vai em frente! Tu tem tudo pra dar certo!
Que Deus te abençoe! Um abração dum velho aluno que te admira muito!
10.04.2008 - 11:04
Grande Leo…
Muito obrigado mais uma vez por toda confiança e amizade.
Um agrande abraço!
29.04.2008 - 12:04
Grande Leo…
Muito obrigado mais uma vez por toda confiança e amizade.
Um agrande abraço!
29.04.2008 - 12:04