É 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. Permite que um programador especifique 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.
Uma das principais metas das linguagens de programação é permitir que programadores tenham uma maior produtividade, permitindo expressar suas intenções mais facilmente do que quando comparado com a linguagem que um computador entende nativamente (código de máquina). Assim, linguagens de programação são projetadas para adotar uma sintaxe de nível mais alto, que pode ser mais facilmente entendida por programadores humanos.
Considerada a linguagem mais popular atualmente, a linguagem C é uma linguagem estrutural criada em 1972 por Dennis Ritchie com o objetivo de desenvolver o sistema operacional Unix. Até os dias de hoje a linguagem continua sendo usada para desenvolvimento de sistemas operacionais, aplicativos, games e integração com o hardware.
C++ é uma linguagem multi-paradigma para uso geral. É o aprimoramento da linguagem C com elementos da orientação a objetos. Foi criada por Bjarne Stroustrup em 1979 na Bell Labs. O C++ também é utilizado para a integração com hardware e no desenvolvimento de games.
O C# (C Sharp) é uma linguagem de programação multi-paradigma, criada pela Microsoft e faz parte da plataforma .NET. Essa linguagem foi baseada no C++, é uma linguagem fortemente tipada e robusta, tem o objetivo de ser simples, moderna e para uso geral.
Objective-C é uma linguagem orientada a objetos para uso geral que combina C e Smaltalk. É a linguagem principal para a plataforma Apple como OS X (utilizado no MAC) e IOS (utilizado no Iphone). O Objective-C foi criado aproximadamente nos anos 80 pela empresa Stepstone.
O Java é uma linguagem de programação orientada a objetos que tem como um de seus princípios a portabilidade, que é a capacidade de ser interpretada em diversos sistemas operacionais e dispositivos sem a necessidade de reescrever o código. A primeira versão da linguagem foi lançada pela Sun Microsystems em 1995 e atualmente a linguagem pertence a Oracle.
JavaScript é uma linguagem de programação web que foi criada baseada em Java. Essa linguagem é responsável por executar scripts do lado do cliente, sem a necessidade de passar pela interpretação do servidor. Linguagem caracterizada por ser dinâmica, ou seja, executar comandos no navegador sem a necessidade de recarregar a página. O JavaScript foi lançado em 1995 e implementado no navegador Netscape, a linguagem foi criada pela mesma empresa sob o nome de Mocha.
O Transact-SQL, também conhecido como T-SQL, é uma variação da linguagem SQL e de propriedade da Microsoft e Sybase. É a linguagem utilizada na plataforma SQL Server.
Python é uma linguagem que nos permite trabalhar mais rápido e integrar sistemas de forma eficaz. Foi lançada por Guido van Rossum em 1991 e é mantido pela organização sem fins lucrativos Python Software Foundation.
O Visual Basic, ou VB, foi produzido pela Microsoft como um aperfeiçoamento da linguagem BASIC. O VB é uma linguagem comumente utilizada para programação de sistemas desktop. O Visual Basic .NET é a versão mais nova do VB e faz parte da plataforma Microsoft .NET.
PHP é 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.
A linguagem surgiu em meados de 1994, como um pacote de programas CGI criados por Rasmus Lerdorf, com o nome Personal Home Page Tools, para substituir um conjunto de scripts Perlque ele usava no desenvolvimento de sua página pessoal. Em 1997 foi lançado o novo pacote da linguagem com o nome de PHP/FI, trazendo a ferramenta Forms Interpreter, um interpretador de comandos SQL. Mais tarde, Zeev Suraski desenvolveu o analisador do PHP 3 que contava com o primeiro recurso de orientação a objetos, que dava poder de alcançar alguns pacotes, tinha herança e dava aos desenvolvedores somente a possibilidade de implementar propriedades e métodos.3 4 Pouco depois, Zeev e Andi Gutmans, escreveram o PHP 4, abandonando por completo o PHP 3, dando mais poder à máquina da linguagem e maior número de recursos de orientação a objetos. O problema sério que apresentou o PHP 4 foi a criação de cópias de objetos, pois a linguagem ainda não trabalhava com apontadores ou handlers, como são as linguagens Java, Ruby e outras. O problema fora resolvido na versão atual do PHP, a versão 5, que já trabalha comhandlers. Caso se copie um objeto, na verdade copiaremos um apontador, pois, caso haja alguma mudança na versão original do objeto, todas as outras também sofrem a alteração, o que não acontecia na PHP 4.
• Velocidade e robustez.
• Estruturado e orientação a objetos.
• Portabilidade.
• Tipagem dinâmica.
• Sintaxe similar a C/C++ e o Perl.
• Open-source.
• Server-side (O cliente manda o pedido e o servidor responde em pagina HTML)
Em junho de 2004 foi lançada a versão 5 do PHP, introduzindo um novo modelo de orientação a objeto, incluindo a reformulação dos construtores e adição de visibilidade de acesso, abstração de objeto e interfaces de objetos.
O tratamento de objetos do PHP foi completamente reescrito, permitindo um desempenho melhor e mais vantagens. Enquanto na versão anterior era preciso muito esforço para atender à orientação a objetos e aos padrões de projetos (alguns não eram possíveis), o PHP 5 veio para sanar essa deficiência. Ainda sofre nesse sentido, contudo, por problemas devido a ser uma linguagem de tipagem fraca.
ASP.NET é a plataforma da Microsoft para o desenvolvimento de aplicações Web e é o sucessor da tecnologia ASP. É um componente do IIS que permite através de uma linguagem de programação integrada na .NET Framework criar páginas dinâmicas.
O ASP.NET é baseado no Framework .NET herdando todas as suas características, por isso, como qualquer aplicação .NET, as aplicações para essa plataforma podem ser escritas em várias linguagens, como C# e Visual Basic .NET.
Embora se possa desenvolver aplicações ASP.NET utilizando somente um editor de texto e o compilador .NET, o ambiente de desenvolvimento mais comum das aplicações ASP.NET é o Visual Studio .NET já que possui algumas características que facilitam o trabalho do programador, como os componentes visuais para criação de formulários de páginas Web.
As aplicações Web ASP.NET necessitam do Framework .NET e do servidor IIS para executar, pelo menos na plataforma Windows. Existe também o projeto mod_aspdotnet, módulo que permite o servidor Apache HTTP Server trabalhar em conjunto com o Framework .NET e rodar aplicações ASP.NET na plataforma Windows. O projeto Mono é um esforço para permitir que aplicações ASP.NET (na verdade toda a plataforma .NET) possam executar em outras plataformas, como o Linux.
Foi lançada oficialmente em 2.002 junto com a plataforma .NET 1.0, nessa época era conhecido como ASP+ por ser o sucessor direto do ASP 3.0. Foi o primeiro framework de desenvolvimento web da Microsoft.
• Código interpretado
• Código misturado (Html com VbScript)
• Linguagem VbScript
• Menos seguro e menos rápido
• Código compilado
• Código separado (ASPX e CodeBehind)
• Linguagens (Visual C#, Visual Basic)
• Mais seguro e mais rápido
• Rico em controles que facilitam criação da página
• Possui Master Page uma herança visual
Uma das principais metas das linguagens de programação é permitir que programadores tenham uma maior produtividade, permitindo expressar suas intenções mais facilmente do que quando comparado com a linguagem que um computador entende nativamente (código de máquina). Assim, linguagens de programação são projetadas para adotar uma sintaxe de nível mais alto, que pode ser mais facilmente entendida por programadores humanos.
C
Considerada a linguagem mais popular atualmente, a linguagem C é uma linguagem estrutural criada em 1972 por Dennis Ritchie com o objetivo de desenvolver o sistema operacional Unix. Até os dias de hoje a linguagem continua sendo usada para desenvolvimento de sistemas operacionais, aplicativos, games e integração com o hardware.
C++
C++ é uma linguagem multi-paradigma para uso geral. É o aprimoramento da linguagem C com elementos da orientação a objetos. Foi criada por Bjarne Stroustrup em 1979 na Bell Labs. O C++ também é utilizado para a integração com hardware e no desenvolvimento de games.
C#
O C# (C Sharp) é uma linguagem de programação multi-paradigma, criada pela Microsoft e faz parte da plataforma .NET. Essa linguagem foi baseada no C++, é uma linguagem fortemente tipada e robusta, tem o objetivo de ser simples, moderna e para uso geral.
Objective-C
Objective-C é uma linguagem orientada a objetos para uso geral que combina C e Smaltalk. É a linguagem principal para a plataforma Apple como OS X (utilizado no MAC) e IOS (utilizado no Iphone). O Objective-C foi criado aproximadamente nos anos 80 pela empresa Stepstone.
Java
O Java é uma linguagem de programação orientada a objetos que tem como um de seus princípios a portabilidade, que é a capacidade de ser interpretada em diversos sistemas operacionais e dispositivos sem a necessidade de reescrever o código. A primeira versão da linguagem foi lançada pela Sun Microsystems em 1995 e atualmente a linguagem pertence a Oracle.
JavaScript
JavaScript é uma linguagem de programação web que foi criada baseada em Java. Essa linguagem é responsável por executar scripts do lado do cliente, sem a necessidade de passar pela interpretação do servidor. Linguagem caracterizada por ser dinâmica, ou seja, executar comandos no navegador sem a necessidade de recarregar a página. O JavaScript foi lançado em 1995 e implementado no navegador Netscape, a linguagem foi criada pela mesma empresa sob o nome de Mocha.
Transact-SQL
O Transact-SQL, também conhecido como T-SQL, é uma variação da linguagem SQL e de propriedade da Microsoft e Sybase. É a linguagem utilizada na plataforma SQL Server.
Python
Python é uma linguagem que nos permite trabalhar mais rápido e integrar sistemas de forma eficaz. Foi lançada por Guido van Rossum em 1991 e é mantido pela organização sem fins lucrativos Python Software Foundation.
Visual Basic
O Visual Basic, ou VB, foi produzido pela Microsoft como um aperfeiçoamento da linguagem BASIC. O VB é uma linguagem comumente utilizada para programação de sistemas desktop. O Visual Basic .NET é a versão mais nova do VB e faz parte da plataforma Microsoft .NET.
PHP
PHP é 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.
História
A linguagem surgiu em meados de 1994, como um pacote de programas CGI criados por Rasmus Lerdorf, com o nome Personal Home Page Tools, para substituir um conjunto de scripts Perlque ele usava no desenvolvimento de sua página pessoal. Em 1997 foi lançado o novo pacote da linguagem com o nome de PHP/FI, trazendo a ferramenta Forms Interpreter, um interpretador de comandos SQL. Mais tarde, Zeev Suraski desenvolveu o analisador do PHP 3 que contava com o primeiro recurso de orientação a objetos, que dava poder de alcançar alguns pacotes, tinha herança e dava aos desenvolvedores somente a possibilidade de implementar propriedades e métodos.3 4 Pouco depois, Zeev e Andi Gutmans, escreveram o PHP 4, abandonando por completo o PHP 3, dando mais poder à máquina da linguagem e maior número de recursos de orientação a objetos. O problema sério que apresentou o PHP 4 foi a criação de cópias de objetos, pois a linguagem ainda não trabalhava com apontadores ou handlers, como são as linguagens Java, Ruby e outras. O problema fora resolvido na versão atual do PHP, a versão 5, que já trabalha comhandlers. Caso se copie um objeto, na verdade copiaremos um apontador, pois, caso haja alguma mudança na versão original do objeto, todas as outras também sofrem a alteração, o que não acontecia na PHP 4.
Principais Características
• Velocidade e robustez.
• Estruturado e orientação a objetos.
• Portabilidade.
• Tipagem dinâmica.
• Sintaxe similar a C/C++ e o Perl.
• Open-source.
• Server-side (O cliente manda o pedido e o servidor responde em pagina HTML)
PHP 5
Em junho de 2004 foi lançada a versão 5 do PHP, introduzindo um novo modelo de orientação a objeto, incluindo a reformulação dos construtores e adição de visibilidade de acesso, abstração de objeto e interfaces de objetos.
O tratamento de objetos do PHP foi completamente reescrito, permitindo um desempenho melhor e mais vantagens. Enquanto na versão anterior era preciso muito esforço para atender à orientação a objetos e aos padrões de projetos (alguns não eram possíveis), o PHP 5 veio para sanar essa deficiência. Ainda sofre nesse sentido, contudo, por problemas devido a ser uma linguagem de tipagem fraca.
ASP.NET
ASP.NET é a plataforma da Microsoft para o desenvolvimento de aplicações Web e é o sucessor da tecnologia ASP. É um componente do IIS que permite através de uma linguagem de programação integrada na .NET Framework criar páginas dinâmicas.
O ASP.NET é baseado no Framework .NET herdando todas as suas características, por isso, como qualquer aplicação .NET, as aplicações para essa plataforma podem ser escritas em várias linguagens, como C# e Visual Basic .NET.
Embora se possa desenvolver aplicações ASP.NET utilizando somente um editor de texto e o compilador .NET, o ambiente de desenvolvimento mais comum das aplicações ASP.NET é o Visual Studio .NET já que possui algumas características que facilitam o trabalho do programador, como os componentes visuais para criação de formulários de páginas Web.
As aplicações Web ASP.NET necessitam do Framework .NET e do servidor IIS para executar, pelo menos na plataforma Windows. Existe também o projeto mod_aspdotnet, módulo que permite o servidor Apache HTTP Server trabalhar em conjunto com o Framework .NET e rodar aplicações ASP.NET na plataforma Windows. O projeto Mono é um esforço para permitir que aplicações ASP.NET (na verdade toda a plataforma .NET) possam executar em outras plataformas, como o Linux.
História
Foi lançada oficialmente em 2.002 junto com a plataforma .NET 1.0, nessa época era conhecido como ASP+ por ser o sucessor direto do ASP 3.0. Foi o primeiro framework de desenvolvimento web da Microsoft.
Principais Diferenças entre ASP e ASP.NET
ASP
• Código interpretado
• Código misturado (Html com VbScript)
• Linguagem VbScript
• Menos seguro e menos rápido
ASP.NET
• Código compilado
• Código separado (ASPX e CodeBehind)
• Linguagens (Visual C#, Visual Basic)
• Mais seguro e mais rápido
• Rico em controles que facilitam criação da página
• Possui Master Page uma herança visual
0 comentários:
Postar um comentário