Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ferramentas e Linguagens de Programação

Ferramentas e Linguagens de Programação

Slides da palestra sobre programação durante a 2ª Jornada Científica, organizada pela Escola Estadual José Aparecido Ribeiro.

Avatar for Maique Almeida

Maique Almeida

September 18, 2014

Other Decks in Programming

Transcript

  1. FERRAMENTAS E LINGUAGENS DE PROGRAMAÇÃO Maique M. Almeida @maiquemalmeida facebook.com/maiquemalmeida

    Tecnólogo em Análise e Desenvolvimento de Sistemas Graduando em MBA em Engenharia de Sistemas Analista de Sistemas / Programador na V-Agro S/A
  2. LINGUAGEM X IDE Uma linguagem de programação é um método

    padronizado para comunicar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Essas regras devem permitir ao programador especificar 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. Linguagem de Programação
  3. HELLO WORLD! Pascal ! {Hello World in Pascal} ! program

    HelloWorld(output); begin WriteLn('Hello World!'); end.
  4. HELLO WORLD! C++ ! // Hello World in C++ (pre-ISO)

    ! #include <iostream.h> ! main() { cout << "Hello World!" << endl; return 0; }
  5. HELLO WORLD! C# ! //Hello World in C# class HelloWorld

    { static void Main() { System.Console.WriteLine("Hello, World!"); } }
  6. HELLO WORLD! PHP ! ! <?php ! // Hello World

    in PHP echo 'Hello World!'; ! ?>
  7. LINGUAGEM X IDE IDE - Integrated Development Environment O Ambiente

    Integrado de Desenvolvimento é um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo.
  8. AMBIENTE INTEGRADO DE DESENVOLVIMENTO Auxiliar o programador na escrita do

    código fonte. Escrever Analisar Compilar Executar Documentar IDE
  9. AMBIENTE INTEGRADO DE DESENVOLVIMENTO Fornecer ferramentas de análise do código

    e inspeção de objetos. Escrever Analisar Compilar Executar Documentar IDE
  10. AMBIENTE INTEGRADO DE DESENVOLVIMENTO Facilitar o processo de compilação do

    código. Escrever Analisar Executar Documentar IDE Compilar
  11. AMBIENTE INTEGRADO DE DESENVOLVIMENTO Permitir ao programador acompanhar em tempo

    real o processo de execução do programa. Escrever Analisar Compilar Documentar IDE Executar
  12. AMBIENTE INTEGRADO DE DESENVOLVIMENTO Disponibilizar ao programador meios de acesso

    à documentação das classes e metódos utilizados, além de possibilitar a criação de sua própria documentação. Escrever Analisar Compilar Executar IDE Documentar
  13. AMBIENTES DE DESENVOLVIMENTO Embarcadero Delphi Ferramenta RAD (Rapid Application Development)

    para desenvolvimento em linguagem Object Pascal (Pascal orientado a objetos)
  14. AMBIENTES DE DESENVOLVIMENTO Microsoft Visual Studio 2013 Ferramenta RAD (Rapid

    Application Development) para desenvolvimento em linguagem C#.Net, Visual Basic .Net; Suporta edição de HTML, CSS e Javascript; Possibilita manipulação direta dos objetos em banco de dados SQL Server.
  15. AMBIENTES DE DESENVOLVIMENTO Oracle NetBeans Ferramenta RAD (Rapid Application Development)

    para desenvolvimento em Java; IDE de programação para C, C++, Ruby, PHP, HTML, CSS e Javascript; Seus recursos podem ser expandidos através de plugins;
  16. INVISTA NO SEU CONHECIMENTO http://www.primecursos.com.br/ http://www.microsoftvirtualacademy.com Prime Cursos Microsoft Virtual

    Academy JEDI - Java Education & Development Initiative Fundação Bradesco http://www.ev.org.br http://www.dfjug.com.br/jedi/
  17. PRATIQUE… MUITO! Coding Dojo é uma metodologia divertida de aprendizado

    utilizada em universidades, eventos de computação, empresas e hackerspaces. É inspirado nas práticas dos dojos de artes marciais japoneses.
  18. ! •! ao menos um computador conectado a um projetor!

    ! •! uma tela de projeção que todos possam ver! ! •! um piloto, um copiloto e um mestre! ! •! demais participantes em platéia Do que preciso? Regras do jogo • O mestre oferece um desafio ao grupo. O piloto, sentado ao computador, é a única pessoa que pode utilizá-lo para concluir o desafio. O copiloto permanece ao seu lado, mas somente para observar o piloto em ação e oferecer indicações. Todos os demais observam e podem discutir entre si e com o copiloto e o piloto.! • Qualquer um pode ainda fazer perguntas ao mestre, mas este só pode responder com outra pergunta.! • Independente do desafio ser resolvido, a cada cinco minutos o atual piloto volta à platéia, o copiloto torna-se o próximo piloto, e alguém da platéia assume como copiloto.! • Por fim, a cada desafio cumprido, o mestre oferece um outro, ligeiramente mais complexo.