Questão:
outra ajuda urgente em linguagens?
?
2009-02-04 05:38:08 UTC
outra ajuda aki mais desta vcz quero saber porque?
tipo se pocivel explique cada um ou o que vc tem mais experiencia ou comente apenas
valew a ajuda flw!

porque progamar ?
porque progamar em visual basic?
porque progamar em LUA?
porque progamar em FOX Pro?
porque progamar em delphi?

comente uma destas perguntas ou comente todas como vc quiser so me explique qual é o melhor pra quem apenas tem experiencia em batch
pretendo iniciar em uma linguagem destas mais vi que é mais viavel pra mim começar em fox pro por parecer ser mais facil ou lua que a linguagem pareceu familiar quando eu vi pela primeira vez
ha se tiver como coloque uma dica de compilador que vcs preferem

valew um abraço
Cinco respostas:
João Pedro
2009-02-04 05:42:19 UTC
Olá,sou programador,vo te explicar.



porque programar?



Ao contrário do xadrez e da espeleologia, a programação também é uma habilidade que tem forte demanda no mercado de trabalho.



Mas a dura realidade é que somente com centenas ou milhares de horas de experiência programando é que você estará apto a incluir essa disciplina em seu currículo e se dar bem em uma entrevista de emprego. Portanto nosso objetivo aqui é bem mais modesto do que transformar você em um programador profissional. O que estamos te oferecendo é uma introdução suave a esse tópico fascinante. Ao final, esperamos que você descubra se tem a vocação e a motivação necessárias para criar softwares, como hobby ou profissão.



Antes de começar, apenas um aviso: o prazer de construir um programa pode causar dependência psicológica. Não é apenas por dinheiro que programadores do mundo inteiro varam noites escrevendo código.

Material necessário



Para acompanhar esse tutorial você precisará de um computador qualquer onde tenha instalado um interpretador da linguagem Python. Na página [WWW] http://www.python.org/download/ você encontra links para baixar o interpretador adequado para o seu computador. No caso do Windows, o download da versão atual tem cerca de 9,5MB. Se você usa Linux, existe uma alta probabilidade de já ter o interpretador instalado. Experimente digitar “python” no seu shell.

Porquê Python



Nossa meta não é mostrar como se programa em uma linguagem específica, mas sim como se programa de uma forma geral. Ou seja, a linguagem para nós será um veículo, e não o destino. Mesmo assim, pensamos bastante antes de escolher a linguagem Python para os exemplos desse tutorial.



Centenas de linguagens já foram criadas desde que o computador eletrônico foi inventado nos anos 40. Algumas já são línguas mortas. Outras, como C++ e Java, são peças fundamentais no desenvolvimento da economia digital. No entanto, a complexidade dessas duas linguagens nos motivou a descartá-las, e focalizar o universo das chamadas linguagens de “scripting”, que são mais simples e se prestam a um estilo de programação informal, mais sintonizado com um tutorial como esse.



As três linguagens de scripting mais populares atualmente são JavaScript, VBScript e Perl. Todas são utilizadas na construção de web-sites dinâmicos. As duas primeiras praticamente não têm aplicação fora desse domínio, e por isso foram descartadas. É que, embora seja nosso objetivo abordar também esse tópico, achamos que é complexo demais para começar, especialmente devido à dificuldade de se diagnosticar erros de programação em páginas dinâmicas. E Perl é uma linguagem esquisita demais, criada para agradar programadores tarimbados e hackers, segundo seu próprio criador.



Felizmente, bem perto de Perl no mapa das linguagens modernas existe uma outra, não tão conhecida, mas igualmente poderosa. Seu nome é uma homenagem ao grupo humorístico inglês Monty Python, adorado por geeks de todo o mundo. Apesar da associação cômica, Python vem sendo usada em projetos sérios por entidades como Yahoo, Google, NASA, InfoSeek, MCI Worldcom, IBM e Hiway, a maior empresa de hospedagem de web-sites do mundo. É tambem a base do Zope, a mais sofisticada plataforma para construção de web-applications disponível hoje como open-source.



Apesar de sua sintaxe simples e clara, Python oferece os seguintes recursos disponíveis também em linguagens mais complicadas como Java e C++:



* programação orientada a objetos (incluindo herança múltipla, conceito apenas parcialmente presente em Java)

* exceções, um moderno mecanismo para o tratamento de erros

* módulos, uma forma inteligente de acessar e organizar código a ser reutilizado

* coleta de lixo automática, sistema que elimina os erros causados pelo acúmulo de dados inúteis na memória do computador (característica presente também em Java, mas não em C++)

* recursos avançados de manipulação de textos, listas e outras estruturas de dados

* possibilidade de executar o mesmo programa sem modificações em várias plataformas de hardware e sistemas operacionais (uma virtude de Java, mas difícil de se conseguir em C++)



Em resumo, Python nos oferece uma sintaxe simples mas ao mesmo tempo suporta a maior parte das características importantes de linguagens modernas e amplamente utilizadas como Java, C++, Perl e VBScript. Por esse motivos acreditamos que seja a melhor escolha para quem quer começar a programar hoje.

Capítulo 1

Abrindo e fechando o interpretador



A melhor forma de aprender e a programar é usando um interpretador em modo interativo. Dessa forma você pode digitar comandos linha por linha, e observar a cada passo o como o computador interpreta e executa esses comandos.



Para fazer isso em Python, há duas maneiras: você pode executar o interpretador em modo texto (chamado “Python (command line)” no Windows), ou usar o IDLE, que é um interpretador baseado em janelas. Se você usa Windows, escolha o IDLE para acompanhar esse tutorial. O IDLE também está disponível para a plataforma Linux (algumas distribuições colocam o IDLE em um pacote separado do pacote do Python).



Seja qual for o interpretador que você escolheu, ao executá-lo você verá uma mensagem com informações de copyright mais ou menos como essa:



Python X.X.X (#1, Xxx 00 0000, 00:00:00)

[GCC X.X.X (release)] on linux-i386

Type “help”, “copyright”, “credits” or “license” for more information.

>>>



O símbolo “>>>” exibido pelo interpretador é o que os americanos chamam de “prompt”, que alguns traduzem equivocadamente por “aviso”, mas nós vamos chamar de “deixa” (em teatro, o termo “prompt” é a deixa que indica ao ator a hora de dizer ou fazer algo; em computação, o prompt informa o usuário que o sistema está pronto para receber um novo comando).



Para sair do interpretador você pode fechar a janela do IDLE, ou teclar [CTRL]+[D] (no IDLE ou no interpretador em UNIX) ou [CTRL]+[Z] e então [ENTER] (no interpretador DOS).



porque programar em visual basic?



(respondo quando voltar os outros,me aguarde)Abraços,João
2009-02-04 13:58:57 UTC
- porque progamar ?

Programar é maravilhoso pq permite vc fazer no mundo dos bits e bytes o q não seria possivel fazer no mundo real.



- porque progamar em visual basic?

Pq é uma linguagem fácil e q tem um excelente mercado. Fora q se vc tiver um conhecimento bacana em VB, facilmente aprenderá Delphi ou .NET.



- porque progamar em LUA?

Lua é uma linguagem de programação poderosa, rápida e leve, projetada para estender aplicações.

Lua combina sintaxe simples para programação procedural com poderosas construções para descrição de dados baseadas em tabelas associativas e semântica extensível. Lua é tipada dinamicamente, é interpretada a partir de bytecodes para uma máquina virtual baseada em registradores, e tem gerenciamento automático de memória com coleta de lixo incremental. Essas características fazem de Lua uma linguagem ideal para configuração, automação (scripting) e prototipagem rápida.





Por que escolher Lua?

Lua é uma linguagem estabelecida e robusta

Lua é usada em muitas aplicações industriais (e.g., Adobe's Photoshop Lightroom), com ênfase em sistemas embutidos e jogos (e.g., World of Warcraft). Lua é atualmente a linguagem de script mais usada em jogos. Lua tem um sólido manual de referência e existem vários livros sobre a linguagem. Várias versões de Lua foram lançadas e usadas em aplicações reais desde a sua criação em 1993.



Lua é rápida

Lua tem uma merecida reputação de ótimo desempenho. Outras linguagens de script aspiram ser "tão rápidas quanto Lua". Vários benchmarks mostram Lua como a linguagem mais rápida dentre as linguagens de script interpretadas. Lua é rápida não só em programas específicos para benchmarks, mas no dia-a-dia também. Porções substanciais de aplicações grandes são escritas em Lua.



Lua é portátil

Lua é distribuída via um pequeno pacote e compila sem modificações em todas as plataformas que têm um compilador ANSI/ISO C. Lua roda em todos os tipos de Unix e Windows, e também em dispositivos móveis (como computadores de mão e celulares que usam BREW, Symbian, Pocket PC, etc.) e em microprocessadores embutidos (como ARM e Rabbit) para aplicações como Lego MindStorms.



Lua é embutível

Lua é uma engine rápida e pequena que você pode facilmente embutir na sua aplicação. Lua tem uma API simples e bem documentada que permite uma integração forte com código escrito em outras linguagens. É simples estender Lua com bibliotecas escritas em outras linguagens. Também é simples estender programas escritos em outras linguagens com Lua. Lua é usada para estender programas escritos não só em C e C++, mas também em Java, C#, Smalltalk, Fortran, Ada, e mesmo outras linguagens de script, como Perl and Ruby.



Lua é poderosa (e simples)

Um conceito fundamental no projeto de Lua é fornecer meta-mecanismos para a implementação de construções, em vez de fornecer uma multidão de construções diretamente na linguagem. Por exemplo, embora Lua não seja uma linguagem puramente orientada a objetos, ela fornece meta-mecanismos para a implementação de classes e herança. Os meta-mecanismos de Lua trazem uma economia de conceitos e mantêm a linguagem pequena, ao mesmo tempo que permitem que a semântica seja estendida de maneiras não convencionais.



Lua é pequena

Incluir Lua numa aplicação não aumenta quase nada o seu tamanho. O pacote de Lua 5.1.4, contendo o código fonte, documentação e exemplos, ocupa 212K comprimido e 860K descompactado. O fonte contém cerca de 17000 linhas de C. No Linux, o interpretador Lua contendo todas as bibliotecas padrões de Lua ocupa 153K e a biblioteca Lua ocupa 203K.



Lua é livre

Lua é software livre de código aberto, distribuída sob uma licença muito liberal (a conhecida licença MIT). Lua pode ser usada para quaisquer propósitos, incluindo propósitos comerciais, sem qualquer custo ou burocracia. Basta fazer um download e usá-la.



porque progamar em FOX Pro?

Pq ele tem fácil interação c/ a poderosa linguagem C#, é OO e orientado a eventos, tem um dos acessos mais rápidos a base de dados.



- porque progamar em delphi?

Pq o Delphi é considerado uma das melhores linguagens p/ desktop, tem tds os componentes prontos, a conexão c/ o BD é estabelecida facilmente e tbm existe escassez de profissionais p/ essa linguagem.





MINHA OPINIÃO: Qual a melhor?



Acho q vc deveria começar por VB, melhor ainda se for o VB.Net, onde vc pode criar aplicações web c/ o ASPX. É mto fácil e depois q vc aprende bem .NET, vc migra p/ qq outra liguagem OO sem esforço.

A Lua é bastante robusta e talz, mas não sei se o mercado é lá grandes coisas, viu?

FoxPRO é facinho, mas acho q tb tá meio ruim de vagas no mercado.



Sou programadora, qq coisa pd me add no MSN.



Bjs
?
2009-02-04 14:05:26 UTC
Então...



Em das linguagens supracitadas eu só programo en Visual Basic e Delphi.



Porque programar:

• Aqui entre nós, programe apenas para se divertir, para voce, para seu próprio benefício ,se voce quiser programar para ganhar dinheiro e evoluir profissionalmente, parábens! Voce terá uma carreira promissora(mas não terá amigos, família ou vida social).



Porque programar em Visual Basic?

• Eu poderia te dar uma explicação muito mais complexa, mas resumidamente, Visual Basic é uma linguagem de Programação para ser utilizada no período de aprendizado, desenvolvimento de lógica, assim como Pascal, Cobol, etc, não queira viver de VB (só estará gastando sua lógica).É uma lignuagem deficiente em recursos, com pouco valor no mercado.



Porque programar em Delphi?

• Delphi é uma linguagem de programação muito mais complexa que Visual Basic, muito mais robusta, esta sim é uma linguagem intermediária, se está começando é muito bom utilizar Delphi.

Não é a linguagem mais cobiçada pelo mercado(as mais cobiçadas são C, C#,Java,etc), mas já é um começo.



Esta é minha humilde opinião,

espero ter ajudado.
?
2009-02-04 14:07:38 UTC
Não sei
2009-02-04 13:49:30 UTC
eu to boianduuuuuuu kkkkkkkkkkkkkk


Este conteúdo foi postado originalmente no Y! Answers, um site de perguntas e respostas que foi encerrado em 2021.
Loading...