PROGRAMANDO LÍNGUAS
Projeto de pesquisa: PROGRAMANDO LÍNGUAS. Pesquise 861.000+ trabalhos acadêmicosPor: fms_16 • 4/11/2014 • Projeto de pesquisa • 1.285 Palavras (6 Páginas) • 194 Visualizações
Sumário
1 INTRODUÇÃO 3
2 XXXXXX 4
3 LINGUAGENS DE PROGRAMAÇÃO 6
4 CONCLUSÃO 9
5 REFERÊNCIAS 10
1 INTRODUÇÃO
Esse trabalho tem como objetivo apresentar com clareza métodos de segurança no desenvolvimento web, e diagrama de atividades (UML) e Normalização no diagrama de relacionamento.
2 SISTEMAS OPERACIONAIS
2.1 WINDOWS XP
O Windows XP é conhecido pela sua estabilidade e eficiência que melhoraram ao longo das versões 9x do Microsoft Windows. Ele apresenta uma nova interface gráfica, uma mudança que o tornou mais amigável do que versões anteriores do Windows. É também a primeira versão do Windows a usar um programa de ativação na luta contra a pirataria de software, uma restrição que não foi muito bem aceita por muitos usuários que defendiam a privacidade. O Windows XP também foi criticado por alguns usuários devido suas vulnerabilidades de segurança, sua fraca integração entre aplicativos, como o Internet Explorer 6 e Windows Media Player, e para funções de contas de usuário. Suas últimas versões com o Service Pack 2, o 3 e o Internet Explorer 7 resolveram alguns desses problemas.
Durante o seu desenvolvimento, o projeto tinha o nome de código "Whistler", em homenagem a cidade de Whistler no Canadá, uma vez que lá se localiza o resort Whistler Blackcomb4 onde alguns dos desenvolvedores se hospedaram.
Até o final de Julho de 2010, o Windows XP era o sistema operacional mais utilizado no mundo com 62.43% de participação no mercado, tendo chegado a 85% em Dezembro de 2006. Os números mostram a queda exponencial do uso do sistema operacional, acelerada pelo lançamento do Windows 7, que chegou para corrigir os problemas do Vista5 .
Mantendo uma média de ritmo de decrescimento atual o Windows XP6 poderá deixar de ser o sistema operacional mais usado do mundo até o final de 2014. O Windows 7, e o Windows 8 junto com outros S.O., deverão tomar seu posto1. Em 2011, perdeu seu lugar para o Windows 7, ficando com 37,08%7 dos usuários mundiais.
2.2 LINUX
Apoiado por pacotes igualmente estáveis e cada vez mais versáteis de softwares livres para escritório (LibreOffice, por exemplo) ou de uso geral (projeto GNU) e por programas para micro e pequenas empresas que na maioria dos casos em nada ficam a dever aos seus concorrentes proprietários, e interfaces gráficas cada vez mais amigáveis como o KDE e o GNOME, o núcleo Linux, conhecido por sua estabilidade e robustez, tem gradualmente caído no domínio popular, encontrando-se cada vez mais presente nos computadores de uso pessoal atuais. Mas já há muito que o Linux destaca-se como o núcleo preferido em servidores de grandes porte, encontrando-se quase sempre presente nos mainframes de grandes empresas e até mesmo no computador mais rápido do mundo, o Tianhe-2, chinês (lista TOP500).
2.2.1 ARQUITETURA
O Linux é um núcleo monolítico: as funções do núcleo (escalonamento de processos, gerenciamento de memória, operações de entrada/saída, acesso ao sistema de arquivos) são executadas no espaço de núcleo. Uma característica do núcleo Linux é que algumas das funções (drivers de dispositivos, suporte à rede, sistema de arquivos, por exemplo) podem ser compiladas e executadas como módulos (em inglês: LKM - loadable kernel modules), que são bibliotecas compiladas separadamente da parte principal do núcleo e podem ser carregadas e descarregadas após o núcleo estar em execução.
2.3 ANDROID
Android é um sistema operacional baseado no núcleo do Linux para dispositivos móveis, desenvolvido pela Open Handset Alliance, liderada pelo Google e outras empresas.
Com o lançamento do SDK, características e especificações para o Android são facilmente distribuídas.
Handset layouts
A plataforma é adaptada tanto para dispositivos VGA maiores, gráficos 2D, bibliotecas gráficas 3D baseadas em OpenGL ES especificação 2.0 e os layouts mais tradicionais de smartphones.
Armazenamento
É utilizado SQLite para armazenamento de dados.
Mensagens
Tanto SMS como MMS são formas disponíveis de envio de mensagens.
Navegador
O navegador disponível no sistema é baseado no framework de Código aberto conhecido como WebKit.
3 LINGUAGENS DE PROGRAMAÇÃO
3.1 PHP
PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web. Figura entre as primeiras linguagens passíveis de inserção em documentos HTML, dispensando em muitos casos o uso de arquivos externos para eventuais processamentos de dados. O código é interpretado no lado do servidor pelo módulo PHP, que também gera a página web a ser visualizada no lado do cliente. A linguagem evoluiu, passou a oferecer funcionalidades em linha de comando, e além disso, ganhou características adicionais, que possibilitaram usos adicionais do PHP, não relacionados a web sites. É possível instalar o PHP na maioria dos sistemas operacionais, gratuitamente. Concorrente direto da tecnologia ASP pertencente à Microsoft, o PHP é utilizado em aplicações como o MediaWiki, Facebook, Drupal, Joomla, WordPress, Magento e o Oscommerce.
3.1.1 CARACTERITÍCAS
A linguagem PHP é uma linguagem de programação de domínio específico, ou seja, seu escopo se estende a um campo de atuação que é o desenvolvimento web, embora tenha variantes como o PHP-GTK. Seu propósito principal é de implementar soluções web velozes, simples e eficientes. Características:
• Velocidade
...